Overview
Hybrid
Depends on Experience
Contract - W2
Contract - 6 Month(s)
Skills
Java
Restful API
SQL
Java EE
JPA
JUnit
Spring Boot
Vue.js
Job Details
Sr. Java Developer
Summary
We are seeking a Sr. Java Developer with strong expertise in enterprise Java development to join our team. The ideal candidate will have hands-on experience with Java EE technologies, RESTful API development, and a solid understanding of SQL and batch processing. The Sr. Java Developer will play a key role in designing, developing, and maintaining high-performance, scalable applications in a collaborative Agile environment.
Responsibilities
- Design, develop, and maintain enterprise-level applications using Java, JEE, and related technologies.
- Implement and optimize SQL queries, working with relational databases.
- Develop and manage Java Batch processes (JSR-352).
- Build and maintain front-end components using JSF (1.x and 2.x).
- Design and consume RESTful APIs (JAX-RS).
- Use JPA for database interactions and persistence logic.
- Write and maintain unit tests using JUnit to ensure high-quality code.
- Participate in code reviews, architecture discussions, and performance-tuning.
- Collaborate with cross-functional teams including QA, DevOps, and Product Management.
Requirements
- Extensive experience with Java and Java EE development.
- Proficiency with SQL and relational database design.
- Hands-on experience with Java Batch (JSR-352).
- Solid understanding of JSF 1.x/2.x.
- Experience with JPA, REST APIs (JAX-RS), and JUnit.
- Strong problem-solving skills and attention to detail.
- Ability to work independently and in a team-oriented environment.
Preferred
- Front-end experience with PrimeFaces or Vue.js.
- Familiarity with Spring Boot.
- Experience with Azure SQL, DB2, and database performance-tuning.
- Version control using Git and repository management with GitLab.
- Build automation using Maven.
- Experience deploying to Liberty or similar application servers.
- Exposure to containerized environments (e.g., Docker).
- Understanding of microservice architecture.
- Strong testing experience beyond unit testing.
No sponsorship available.
Not open to c2c.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.