Hi there,
We are looking for a Lead Java Developer in Trenton, NJ (Hybrid) for a 09 months Contract position.
Position: Lead Java Developer
Position type: 9 months contract position
Work Location: Trenton, NJ (Hybrid)
Client: State Client
Interview: 1 Video and 1 Onsite Interview
Job Description
We are seeking a highly skilled and experienced Lead Java Developer to join our IT team. This position will be a hybrid, and is a contract position.
Responsibilities:
· Design and implement scalable microservices architectures using Java and Spring Boot
· Write clean, maintainable code and actively contribute to the codebase
· Lead technical decision‑making and establish engineering best practices
· Architect cloud‑native solutions leveraging AWS, especially ECS with Fargate
· Conduct detailed code reviews and provide constructive feedback
· Troubleshoot complex issues across the application stack and infrastructure
· Optimize database performance through efficient SQL queries and stored procedures
Required:
· 10+ years of hands‑on Core Java experience (Java 21 or higher)
· Strong expertise with Spring Boot for enterprise application development
· Proven experience designing and implementing microservices architecture
· Deep understanding of REST APIs, service‑to‑service communication, and distributed systems
· Hands‑on experience with AWS ECS and Fargate
· Proficiency in managing containerized applications in AWS environments
· Strong SQL knowledge, including performance optimization and stored procedures
· Experience with relational databases (PostgreSQL, MySQL, Oracle, etc.)
Preferred:
· 4+ years of hands‑on Angular experience (Angular 15 or higher)
· 4 + years of hands-on Python experience is highly desired
Warm Regards,
Abhinav Patil | Senior Service Delivery Executive