Job Title : JAVA Developer
Job ID : 25-10948
Location : Trenton, NJ (hybrid)
Duration : 06 months of contract
We are seeking a strong and forward-thinking Java / J2EE Developer with experience in modernizing enterprise applications from on-prem environments to cloud-native architectures.
Short Description
We are seeking a strong and forward-thinking Java / J2EE Developer with experience in modernizing enterprise applications from on-prem environments to cloud-native architectures. The ideal candidate will have deep expertise in Java, Spring Framework, microservices, and experience working with AWS services including Beanstalk, RDS, DynamoDB, ECS / EKS, and Lambda. Familiarity with containerization (Docker, Kubernetes) is expected as part of a transitional strategy, with the long-term goal of moving to a serverless, event-driven architecture. Knowledge of Node.js is a plus.
Full Job Description
Work Arrangement : Hybrid
Education : Bachelor's degree in computer science or a related field, or equivalent technical experience
Position Summary
The successful candidate will playa 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.
Key Responsibilities
Required Qualifications &Technical Skills
AWS Certified Developer – Associate or AWS Certified Solutions Architect
Skill Matrix : Skill
Required / Desired
Amount
of Experience
Java SE / Java 17+
Required
Years
J2EE
Required
Years
Spring Framework (Boot, Cloud, Security) Required 7+ Years
Required
Years
REST API Development
Required
Years
WebSphere Modernization
Required
Years
Microservices Architecture
Required
Years
AWS Elastic Beanstalk
Required
Years
AWS Lambda
Required
Years
AWS EC2
Required
Years
AWS S3
Required
Years
AWS RDS (Aurora)
Required
Years
AWS DynamoDB Required 2+ Years
Required
Years
Docker
Desired
Years
Kubernetes / ECS
Desired
Years
SOAP Web Services
Required
Years
JPA / Hibernate / MyBatis
Required
Years
SQL Databases
Required
Years
NoSQL Databases
Required
Years
Git Required 5+ Years
Required
Years
Maven / Gradle
Required
Years
CI / CD (Jenkins, GitHub Actions, etc.)
Required
Years
React (collaboration with UI team) Required 2+ Years
Required
Years
JSF Maintenance
Required
Years
Unit Testing (JUnit, Mockito, TestNG)
Required
Years
Agile Methodologies
Required
Years
Node.js
Desired
Years
AWS Certification (Developer / Architect)
Desired
Years
Bachelor's degree in computer science or a related field, or equivalent technical experience
Required
Years
Compensation :
The hourly rate for this position is between $61.00 - $65.00 per hour.
Factors which may affect starting pay within this range may include [geography / market, skills, education, experience and other qualifications of the successful candidate].
Benefits :
Sunrise offers ACA compliant medical coverage / dental insurance / vision insurance to all employees. We also offer Sick time benefits as required per State regulations.
Contact :
Jaya Balaji : jayabalaji.s@sunrisesys.com | (732) 515-5373 | URL : www.sunrisesys.com
Java Developer • Trenton, NJ