What are the responsibilities and job description for the Full Stack Java Developer In Trenton, NJ - Locals Only position at Amtex Enterprises?
Full Stack Java Developer
Location: Trenton, NJ (Hybrid - 3 Days Onsite)
Duration: 12 Months
Interview: Onsite Interview Required
Job Summary
We are seeking a Senior Full Stack Java Developer with strong hands-on experience in modern Java enterprise application development. The ideal candidate will have recent experience designing and developing scalable enterprise applications using Java 17 , Spring Boot, Spring Security, Angular, and SQL Server in a production environment.
< data-end="590" data-start="569">Responsibilities- Design, develop, and maintain enterprise web applications using Java and Spring Boot.
- Develop REST APIs and backend services using Spring MVC and JPA.
- Implement authentication and authorization using Spring Security and JWT.
- Collaborate with UI teams for Angular integration and API design.
- Develop and optimize SQL queries and database components.
- Participate in code reviews, testing, deployment, and troubleshooting.
- Support CI/CD pipelines and application deployments.
- Maintain secure, scalable, and high-performance applications.
- Collaborate with business and technical teams throughout the SDLC.
- 8 years of hands-on experience with Java 17 .
- Strong expertise with Spring Framework and Spring Boot.
- Experience developing REST APIs and microservices.
- Strong experience with Spring Security and JWT Authentication.
- Experience with JPA, Hibernate, and Repository patterns.
- Experience with MS SQL Server and T-SQL.
- Experience with Angular, HTML, CSS, and JavaScript/TypeScript.
- Experience with Azure DevOps or Jenkins CI/CD pipelines.
- Experience with Spring Batch.
- Strong understanding of design patterns, concurrency, collections, streams, and functional programming.
- Excellent communication and problem-solving skills.
- Python scripting and transformation routines.
- OAuth2, LDAP, or SSO integration.
- PowerShell scripting.
- UI/UX collaboration experience.