Talent.com
JAVA Developer
JAVA DeveloperSunrise Systems Inc • Trenton, NJ
JAVA Developer

JAVA Developer

Sunrise Systems Inc • Trenton, NJ
7 days ago
Job type
  • Full-time
Job description

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

  • Modernize and migrate legacy WebSphere 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, DynamoDB, CloudWatch
  • Apply containerization using Docker, with short-term orchestration using Kubernetes or ECS
  • Collaborate on infrastructure-as-code (IaC) with tools such as CloudFormation or Terraform
  • Work closely with DevOps to ensure seamless CI / CD pipelines using GitHub, 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., 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

    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

    Create a job alert for this search

    Java Developer • Trenton, NJ

    Related jobs
    Java Developer

    Java Developer

    ADP Test Code - WLP Test 02022023 • Roseland, NJ, US
    Full-time
    We are seeking a highly skilled Java Developer to join our team in the Information and Media Services industry.As a Java Developer, you will be responsible for developing and maintaining high-quali...Show more
    Last updated: 30+ days ago • Promoted
    Java Full Stack Developer

    Java Full Stack Developer

    Sunrise Systems • Whitehouse Station, New Jersey, United States
    Temporary
    Quick Apply
    Job Title : Full Stack Developer.Duration : 3 Months Contract to Hire.Primary Location : Whitehouse Station, NJ.Secondary Location : Jersey City, NJ. Interview Process : Virtual / In-person.We are seekin...Show more
    Last updated: 30+ days ago
    Java Architect

    Java Architect

    IT Solutions INC • Woodbridge, NJ, US
    Full-time
    Location : Woodbridge Township New Jersey.Must Have Skills : Java spring boot microservices,.CICD pipelines OCP environment is important. Design architect this solutions Java, spring, spring boot, micr...Show more
    Last updated: 30+ days ago • Promoted
    Java Engineer

    Java Engineer

    Two95 International Inc. • NJ, US
    Remote
    Temporary
    Quick Apply
    A mix of front end, back end and middleware technologies.Ability to read and write code within java.Professional experience within an agile environment. Ability to write complex SQL queries against ...Show more
    Last updated: 30+ days ago
    Senior Java / Kafka Developer / Philadelphia, PA, Local / Medical Devices

    Senior Java / Kafka Developer / Philadelphia, PA, Local / Medical Devices

    Motion Recruitment • Warminster, PA, US
    Full-time
    A client of ours in the medical device space is looking to bring on a senior Java engineer to accelerate development on new software they are implementing into their devices.The goal is to create a...Show more
    Last updated: 28 days ago • Promoted
    Specialty Software Engineer - Java / UI

    Specialty Software Engineer - Java / UI

    Motion Recruitment • Iselin, NJ, US
    Full-time
    Outstanding long-term contract opportunity! A well-known Financial Services Company is looking for a Java Specialty Software Engineer / Capital Markets in Iselin, NJ (Hybrid).Work with the brigh...Show more
    Last updated: 1 day ago • Promoted
    Lead Java Developer

    Lead Java Developer

    TechEra Global Inc • Berkeley Heights, NJ, New Jersey, USA
    Full-time
    Aptos,sans-serif"> Job Title : Show more
    Last updated: 30+ days ago
    Java API Gateway Developer

    Java API Gateway Developer

    Openkyber • NJ, United States
    Full-time
    Quick Apply
    Title- Java Developer - Python experience must.Location- NJ W2 Only Must be open to working from client's Northern Jersey office 3 times a week The final round of client int...Show more
    Last updated: 1 day ago
    Java Developer (F2F Required)

    Java Developer (F2F Required)

    Resource Informatics Group Inc • North Brunswick Township, NJ, US
    Full-time
    Capital Markets / Banking Domain.Show more
    Last updated: 30+ days ago • Promoted
    Java Software Engineer

    Java Software Engineer

    Openkyber • NJ, United States
    Temporary
    Quick Apply
    Dice is the leading career destination for tech experts at every stage of their careers.Our client, eTek IT Services, Inc. Apply via Dice today! Java developer ...Show more
    Last updated: 1 day ago
    Hybrid Java Angular Developer in new Jersey

    Hybrid Java Angular Developer in new Jersey

    JS Consulting • NJ, United States
    Full-time
    Quick Apply
    Java Angular Dev Location : Hybrid - 3 days onsite - Pennington NJ : Anyone who is local ideally ( will consider anyone from DE or PA as far as they can...Show more
    Last updated: 8 hours ago • New!
    Java Developer, New Jersey

    Java Developer, New Jersey

    Career Mentors, LLC • Woodbridge Township, NJ, US
    Full-time
    Woodbridge Township, New Jersey (Hybrid).Must be local or within commuting distance.Required Skills and Experience : .TopTech Talent is proud to be an equal opportunity workplace and is an affirmativ...Show more
    Last updated: 30+ days ago
    Java DevSecOps

    Java DevSecOps

    ASB Resources • Iselin, NJ, United States
    Full-time
    Quick Apply
    Java / Spring Boot / Harness / DevSecOps General : 5+ years of Software Engineering experience; analyzing require...Show more
    Last updated: 1 day ago
    Java Developer

    Java Developer

    Spectraforce Technologies • Newark, NJ, United States
    Full-time
    Lead and execute the migration from legacy Java applications to modern Java frameworks.Develop, maintain, and optimize enterprise-scale applications new and old Java frameworks (EJB, SpringBoot, et...Show more
    Last updated: 3 days ago • Promoted
    NJDOH Architect

    NJDOH Architect

    Sunrise Systems, Inc. • Edison, NJ, US
    Full-time
    This position involves designing, developing, and implementing application infrastructure to deliver highly complex, reliable, and scalable applications and systems aligned with organizational obje...Show more
    Last updated: 13 days ago • Promoted
    Sr Java Fullstack Developer

    Sr Java Fullstack Developer

    Meritore Technologies • Port Reading, NJ, US
    Full-time
    Java 11 / 17 - Restful Webservices 5 years of experience.Micro Services 3-5 years of experience.Spring Cloud 3-5 years of experience. Open Shift infrastructure oriented, energetic people Java Full Sta...Show more
    Last updated: 4 days ago • Promoted
    Java Fullstack Developer

    Java Fullstack Developer

    M2mcs • Woodbridge, NJ, US
    Full-time
    Java / J2EE required (Java version 8 and above preferred).Spring, Spring Boot, WebSphere, JBOSS, ESB (Mule), Rule Engines (e. Drools), JUnit, Hibernate / MyBatis, Web Service, Unix Shell Scripting.Angul...Show more
    Last updated: 13 days ago • Promoted
    Java Fullstack Platform Administrator

    Java Fullstack Platform Administrator

    Openkyber • NJ, United States
    Full-time
    Quick Apply
    Candidate must work on W2 Job Title : Java Full Stack Developer Duration : Long-Term Location : New Jersey / Virginia, 5 days on-site Job Description : React-Focuse...Show more
    Last updated: 1 day ago
    Nexus

    Nexus

    Openkyber • NJ, United States
    Full-time
    Quick Apply
    RESPONSIBILITIES : Kforce has a client in Jersey City, NJ that is seeking a Java Software Engineer (Trading).REQUIREMENTS : Bachelor's degree i...Show more
    Last updated: 7 days ago
    Java Kafka Streams Developer

    Java Kafka Streams Developer

    Openkyber • NJ, United States
    Full-time
    Quick Apply
    Job Title : Java Kafka Streams Developer (U.Based) Location : Remote / On-site (U.Employment Type : Full-time About the R...Show more
    Last updated: 1 day ago