Java Developer Apply
Job Title: Java Developer
Address: Trenton, NJ
Contract Duration: 6+ Months (possibility of Extension)
Interview Type: In Person Only
Job mode: Hybrid (3 days onsite & 2 days Remote)
Complete Description:
The successful candidate will play a key role in a strategic application modernization initiative to migrate legacy Java applications from an on-prem to the cloud (AWS), leveraging modern technologies such as Spring Boot, containerization, AWS managed services, and eventually serverless architectures.
This position requires strong full-stack development capabilities, with emphasis on cloud readiness, microservices, and integration with AWS services. Candidates should also be comfortable supporting legacy systems in the short term, while driving long-term modernization efforts.
Required Qualifications & Technical Skills: 9 years of experience
- 7+ years of experience in Java/J2EE development, with emphasis on Java 17+, Spring Boot, REST APIs Experience modernizing Java apps from legacy environments (, WebSphere)
- Proficiency in Spring Framework (Spring Boot, Spring Cloud, Spring Security, etc.)
- Experience building scalable microservices and integrating with AWS RDS, Aurora, DynamoDB
- Hands-on experience with AWS services: Beanstalk, Lambda, EC2, S3, API Gateway
- Familiarity with containerization using Docker, short-term Kubernetes support
- Experience developing and consuming SOAP and REST web services Strong SQL and NoSQL data modeling experience
- Proficient in Git, Maven/Gradle, CI/CD workflows Familiarity with Node.js and server-side JavaScript (optional but a plus)
- Experience with Agile development methodologies
- Ideal Candidate Will Be Able to Lead modernization efforts and translate architectural direction into scalable, maintainable code Support legacy systems while contributing to new serverless and microservices-based solutions Write clean, testable, and well-documented code Mentor junior developers and work collaboratively in cross-functional teams
- Stay up to date with trends in cloud-native development, serverless architectures, and DevOps
- Communicate clearly with both technical and non-technical stakeholders
Preferred Certifications (Nice to Have):
- AWS Certified Developer Associate or AWS Certified Solutions Architect
Education:
- Bachelor's degree in computer science or a related field, or equivalent technical experience

