×
Register Here to Apply for Jobs or Post Jobs. X

JAVA Developer

Job in Trenton, Mercer County, New Jersey, 08628, USA
Listing for: Sunrise Systems
Full Time position
Listed on 2026-01-02
Job specializations:
  • Software Development
    Java Developer, Cloud Engineer - Software
Salary/Wage Range or Industry Benchmark: 61 - 65 USD Hourly USD 61.00 65.00 HOUR
Job Description & How to Apply Below

Job Title:

JAVA Developer
Job
-10948

Location:

Trenton, NJ (hybrid)
Duration: 06 months of contract

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, Dynamo

DB, 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 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.

Key Responsibilities
  • Modernize and migrate legacy Web Sphere Java applications to AWS using Spring Boot and cloud-native best practices
  • Design, develop, and maintain scalable, modular Java microservices leveraging Java and Spring Boot
  • Build and integrate RESTful APIs using Spring, API Gateway, and AWS Lambda
  • Maintain and enhance existing SOAP services, supporting a phased deprecation strategy
  • Support and optimize legacy data access using JPA, Hibernate, MyBatis while transitioning to AWS RDS (Aurora) and DynamoDB
  • Utilize AWS services such as Beanstalk, Lambda, RDS, S3, Dynamo

    DB, Cloud Watch
  • Apply containerization using Docker, with short-term orchestration using Kubernetes or ECS
  • Collaborate on infrastructure-as-code (IaC) with tools such as Cloud Formation or Terraform
  • Work closely with Dev Ops to ensure seamless CI/CD pipelines using Git Hub, Maven/Gradle, Jenkins, etc.
  • Collaborate with UI developers on React-based front ends
  • Write unit and integration tests using JUnit, Mockito, TestNG
  • Maintain and troubleshoot existing applications with JSF front ends
  • Provide documentation and architecture diagrams for modernization roadmap
Required Qualifications & Technical Skills
  • 7 years of experience in Java/J2EE development, with emphasis on Java 17, Spring Boot, REST APIs
  • Experience modernizing Java apps from legacy environments (e.g., Web Sphere)
  • 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 No

    SQL 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 Dev Ops
  • Communicate clearly with both technical and non‑technical stakeholders
  • Preferred Certifications (Nice to Have):
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:  |  |

Sunrise Systems

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary