Developer-JAVA

7 days ago


Trenton, NJ, United States Sunrise Systems Full time
Job Title: Developer-JAVA
Job ID: 25-11328
Location: Trenton, NJ
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.

  • Local Candidates
  • In-Person interviews only
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 7 Years J2EE Required 9 Years Spring Framework (Boot, Cloud, Security) Required 7+ Years Required 7 Years REST API Development Required 7 Years WebSphere Modernization Required 3 Years Microservices Architecture Required 5 Years AWS Elastic Beanstalk Required 2 Years AWS Lambd Required 2 Years AWS EC2 Required 2 Years AWS S3 Required 2 Years AWS RDS (Aurora) Required 2 Years AWS DynamoDB Required 2+ Years Required 2 Years Docker Desired 2 Years Kubernetes / ECS Desired 1 Years SOAP Web Services Required 5 Years JPA / Hibernate / MyBatis Required 5 Years SQL Databases Required 7 Years NoSQL Databases Required 2 Years Git Required 5+ Years Required 5 Years Maven / Gradle Required 5 Years CI/CD (Jenkins, GitHub Actions, etc.) Required 3 Years React (collaboration with UI team) Required 2+ Years Required 2 Years JSF Maintenance Required 3 Years Unit Testing (JUnit, Mockito, TestNG) Required 5 Years Agile Methodologies Required 4 Years Node.js Desired 1 Years AWS Certification (Developer / Architect) Desired 1 Years Bachelor's degree in computer science or a related field, or equivalent technical experience Required 4 Years

Compensation:

The hourly rate for this position is between $61.00-$67.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
  • Developer-JAVA

    2 weeks ago


    Trenton, NJ, United States Anveta Full time

    Hi Team , Developer-JAVA Location: Trenton, NJ Duration: 6+ Months Job 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. Short Description We are seeking a strong and forward-thinking Java/J2EE Developer with...

  • Developer-JAVA

    1 week ago


    Trenton, NJ, United States Anveta Full time

    Hi Team , Developer-JAVA Location: Trenton, NJ Duration: 6+ Months Job 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. Short Description We are seeking a strong and forward-thinking Java/J2EE Developer with...

  • Java Developer

    1 week ago


    Trenton, NJ, United States vTech Solution Full time

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

  • Java Developer

    3 days ago


    Trenton, NJ, United States vTech Solution Full time

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

  • Java Developer

    1 week ago


    Trenton, NJ, United States Apollo ITS Full time

    Role: Java Developer Location: Trenton, NJ Duration: 9+ months (extendable) Interview: In Person Hybrid work schedule- 3 days on-site, 2-remote Job Description: We are seeking a highly skilled and experienced Java Developer to join our IT team. This position will be full-time, hybrid, and is a contract position. What You'll Do Develop full-stack web...

  • Java Developer

    1 week ago


    Trenton, NJ, United States Apollo ITS Full time

    Role: Java Developer Location: Trenton, NJ Duration: 9+ months (extendable) Interview: In Person Hybrid work schedule- 3 days on-site, 2-remote Job Description: We are seeking a highly skilled and experienced Java Developer to join our IT team. This position will be full-time, hybrid, and is a contract position. What You'll Do Develop full-stack web...

  • Java Developer

    7 days ago


    Trenton, NJ, United States Apollo ITS Full time

    Role: Java Developer Location: Trenton, NJ Duration: 9+ months (extendable) Interview: In Person Hybrid work schedule- 3 days on-site, 2-remote Job Description: We are seeking a highly skilled and experienced Java Developer to join our IT team. This position will be full-time, hybrid, and is a contract position. What You'll Do Develop full-stack web...


  • Trenton, NJ, United States Hire Talent Full time

    The NJ Department of Agriculture is looking to hire a seasoned Java developer who can quickly understand the business requirements provided and operate with minimal technical oversight to help create new web application functionality. We need someone who is a full stack developer (UI, Middle and Back end - database) with experience in developing web...


  • Trenton, NJ, United States Hire Talent Full time

    The NJ Department of Agriculture is looking to hire a seasoned Java developer who can quickly understand the business requirements provided and operate with minimal technical oversight to help create new web application functionality. We need someone who is a full stack developer (UI, Middle and Back end - database) with experience in developing web...


  • Trenton, NJ, United States RICEFW Technologies Full time

    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 Local Candidates Only In-Person interviews only We are seeking a strong and forward-thinking Java/J2EE Developer with experience in modernizing enterprise...