Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

JAVA Developer

$61 - $65 per hour

Sunrise Systems

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 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 - $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: View email address on click.appcast.io | View phone number on click.appcast.io | URL:
Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the JAVA Developer in Trenton, NJ vacancy
  • $53 - $58 per hour

     ...Job Title: Java Developer Job ID: 25-11952 Location: Trenton, NJ (Hybrid) Duration: 09 months of contract Analyzes, designs, codes, and tests Java/HTML/CSS/SQL code and web applications. The Client is looking to hire a seasoned Java developer... 
    Suggested
    Hourly pay
    Contract work

    Sunrise Systems

    Trenton, NJ
    2 days ago
  •  ...Position: Java Application Developer Location: Trenton, NJ; Candidates must work 3 days a week ON-SITE 8-4:30 physically IN-Office in Trenton, NJ. (2 days remote work) Duration: 1 year with possibility of extension Bill Rate: Open Interview: ONSITE INTERVIEW IS REQUIRED... 
    Suggested
    Full time
    Contract work
    Work experience placement
    Work at office
    Local area
    Remote work
    Work from home
    Flexible hours
    3 days per week

    Dew Softech

    Ewing, NJ
    5 days ago
  •  ...Java Full-Stack Developer Location: Titusville, NJ Duration: 6 Months+ Rate: DOE With experience on Java 8, Spring 4.3.12, Hibernate 5.2.12, Spring Boot 1.5.9, Angular JS 1.6.1, Quartz 2.2.3 Oracle Knowledge Security implementation who has knowledge on... 
    Suggested

    Georgia IT Inc

    Washington Crossing, PA
    3 days ago
  •  ...Java Fullstack Developer Location: Boston, MA (Onsite) Duration: 6+ Months Princeton, NJ or Boston, MA - Onsite interview Required Experience in Java development with Spring boot knowledge and React JS Candidate should have strong knowledge on Java basics... 
    Suggested

    Futran Tech Solutions Pvt. Ltd.

    Princeton, NJ
    1 day ago
  •  ...Java Developer Strong hands on Java coding (JDK 8+) experience Experience in building Java/Spring applications Experience in creating/consuming rest services and SOAP services Experience of spring boot/ micro service architecture Understanding of MVC frameworks... 
    Suggested

    AceStack LLC

    Pennington, NJ
    5 days ago
  • $120k - $135k

     ...Job Description Design, develop, and maintain SQL Server databases including tables, views, functions, and stored procedures. Build, deploy, and manage SSIS packages for data extraction, transformation, and loading (ETL). Optimize SQL queries... 

    Tata Consultancy Services

    Pennington, NJ
    4 days ago
  •  ...Job Title: Java Full Stack Developer Location: Princeton NJ (ONSITE) F2F Interview Full Time ONLY Job Description Must Have Technical/Functional Skills Profile need to be Local to New Jersey and must come for in-person evaluation... 
    Full time
    Local area

    AceStack LLC

    Princeton, NJ
    4 days ago
  •  ...REQUIREMENTS: Bachelor's/Master's Degree in Computer Science, Engineering or related fields • 1-5 years of Java/J2EE development experience Experience with JavaScript frameworks ITIL knowledge/Foundation certification desirable Exposure to... 
    Local area

    Nuway Solutions

    Princeton, NJ
    4 days ago
  •  ...Role: Java Developer Location: Princeton, NJ or Dallas, TX (Onsite interview is must) Full Time The ideal candidate should have a strong background in Java development, with proven experience designing, building, and maintaining robust backend systems... 
    Full time

    Futran Tech Solutions Pvt. Ltd.

    Princeton, NJ
    2 days ago
  •  ...Role Descriptions: Profile need to be Local to New Jersry and must come for in-person evaluation only. Designing and developing applications using the Java EE platform with good hands on in backend. Experience with Java EE components| Spring| Spring Boot Frameworks and... 
    Local area

    Diverse Lynx

    Princeton, NJ
    2 days ago
  •  ...Position-Java Developer Duration-Contract Location- Princeton, NJ JD Developer with 10+ years of development (Java) background Designing and developing applications using the Java EE platform Experience in Java back end services Experience with Java... 
    Contract work
    Immediate start

    Syntricate Technologies

    Princeton, NJ
    2 days ago
  •  ...Full Stack Application Developer We are currently seeking Full Stack Application Developer with deep expertise in Java, web, and database technologies. As a full stack Java Application developer of the Business Systems Development team, you will participate in designing... 

    InterSources

    Princeton, NJ
    3 days ago
  •  ...Position: Java AWS Developer (Only 8+ Years of experience) Location: Columbus, OH(Weekly 5 days office is Must). Duration: Contract Note: Only H4-EAD Visa Mandatory Skills: Java 8, Microservices, Spring Boot, API and very strong experience in AWS Cloud... 
    Contract work
    Work at office

    Kasmo Global

    Plainsboro, NJ
    3 days ago
  •  ...Java/J2EE Developer SonSoft is an IT Staffing and consulting firm and duly organized under the laws of the Commonwealth of Georgia. We are growing at a steady pace specializing in the fields of Software Development, Software Consultancy and Information Technology Enabled... 
    Permanent employment
    Full time
    H1b

    SonSoft

    Pennington, NJ
    3 days ago
  •  ...Java Developer Location: Pennington, NJ Must-have skills: Java API Integration Years of experience required for each skill: 5 years Key job responsibilities: Troubleshoot/java/ Some reference architecture Development Review system... 
    Relocation

    JConnect Infotech

    Pennington, NJ
    3 days ago
  •  ...Java/J2EE Developer Sonsoft, Inc. is a USA based corporation duly organized under the laws of the Commonwealth of Georgia. Sonsoft Inc. is growing at a steady pace specializing in the fields of Software Development, Software Consultancy and Information Technology Enabled... 
    Permanent employment
    Full time
    H1b

    SonSoft

    Hopewell, NJ
    3 days ago
  •  ...Java Developer Sonsoft, Inc. is a USA based corporation duly organized under the laws of the Commonwealth of Georgia. Sonsoft Inc. is growing at a steady pace specializing in the fields of Software Development, Software Consultancy and Information Technology Enabled... 
    Full time

    SonSoft

    Pennington, NJ
    3 days ago
  •  ...Backend Developer Location: Plano, TX What you'll do: Writes, tests, and documents technical work products (e.g., code, scripts...  ...and demonstrated experience in the following technologies: Java with Spring framework. Microservices Good to have:... 
    Work at office

    Kasmo Global

    Princeton, NJ
    2 days ago
  •  ...visual user interface. ~ Experience using AWS Services (Lambda, AppSync, API Gateway) or equivalent. ~ Experience with Python, Java/Scala and/or Go. ~ Knowledge of Relational and NoSQL databases. ~ Experience adopting & using Agile development methodologies... 

    Kasmo Global

    Plainsboro, NJ
    2 days ago
  •  ...services. Job Description Preferred At least 4 years of hands-on Java/J2ee experience, including analysis, design and testing. At...  ...or some other implementation). At least 4 years of experience developing web services, using SOAP or preferably REST and MQ Series. At least... 
    Permanent employment
    Full time

    Career Guidant Inc.

    Pennington, NJ
    5 days ago
  • $70k - $100k

     ...Job Description:- Minimum 4 years' of experience with Java 7/8, J2EE, Eclipse or similar tool, Spring Boot, Spring Security...  ...like Healthcare, Pharma, Banking, Finance, etc. Our goal is to develop a long-term partnership with businesses and help them get a competitive... 
    Internship
    Work at office

    Triunity Software

    Princeton, NJ
    4 days ago
  •  ...Lead/Sr Java Developer Location: Charlotte, NC/Dallas, TX/Iseline, NJ/Pennington, NJ/New York, NY Term: 12+ Months This role requires a Senior Software Engineer with deep hands-on expertise in Java, J2EE, Spring, microservices, and API development. The ideal candidate... 
    3 days per week

    Redolent

    Pennington, NJ
    4 days ago
  • $55.06 - $63.06 per hour

     ...Java Developer Genesis10 is currently seeking a Java Developer for a contract position with a Global Financial Institution located in Pennington, NJ. This is a 12+ month contract opportunity. We are looking for a seasoned Java Developer to join a team for a critical... 
    Hourly pay
    Permanent employment
    Contract work

    Genesis10

    Pennington, NJ
    4 days ago
  •  ...Insight Global is seeking a Senior Java Full Stack Automation Engineer for a large enterprise client supporting internal automation platforms. This candidate will play a key role in designing, developing, and supporting applications built on Informatica that drive automation... 

    Insight Global

    Hopewell, NJ
    2 days ago
  •  ...Sr Java Developer with Wells Fargo / NTTDATA . Location : San Leandro, CA Duration : 12 months (Possibility of extension) Client : Wells Fargo / NTTDATA Note : Final round interview would be onsite in San Leandro, CA office. Position's General... 
    Work at office

    Kasmo Global

    Plainsboro, NJ
    5 days ago
  • Neier Inc. is seeking a Java J2EE Developer in Plainsboro Township, New Jersey. This role requires expertise in Core Java, Spring, and Hibernate, along with a Bachelor’s degree in Engineering or Computer Science. The developer will support business requirements, work closely... 

    Neier Inc.

    Plainsboro, NJ
    4 days ago
  •  ...Insight Global is looking for a Sr. Java Developer to join one of its top financial clients 2 days a week in Princeton, NJ. The team this candidate will be the core developer for is the rebalancing team. The candidate will be responsible for both design and development... 
    2 days per week

    Insight Global

    Princeton, NJ
    5 days ago
  •  ...Title: Java React Developer Location: Palo Alto, CA (Locals only) and Tampa, FL(Locals only) Number of positions: 2 (one in each city) Rate: $60/hr on C2C Note: In person Required for client interview Job Description: Strong hands-on experience... 
    Local area

    Kasmo Global

    Princeton, NJ
    5 days ago
  • $70 - $75 per hour

    *Lead Full Stack Developer* *3x onsite Pennington, NJ* *Must work W2 cannot provide sponsorship!* *Description* Position Summary We are seeking an experienced Java Architect / Senior Java Developer to lead design and development efforts for the Environmental... 
    Contract work
    Temporary work
    Flexible hours

    TEKsystems

    Pennington, NJ
    1 day ago
  • Job title: Java J2EE Developer Location: Plainsboro, New Jersey Required Skills Strong knowledge and experience in Core Java/J2EE, Spring, Struts, Hibernate, Servlets, JSP, JDBC, HTML5, CSS3, JavaScript, AJAX, JavaBeans, XML, log4j, JUnit, TestNG, Oracle, SQL Server Strong... 

    Neier Inc.

    Plainsboro, NJ
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to JAVA Developer. Be the first to apply!