Rose International is seeking a Java Developer to modernize legacy Java applications from on-premise environments to cloud-native architectures on AWS, leveraging modern technologies and eventually moving towards serverless architectures.
Requirements
- Java SE / Java 17+ (7 Years)
- J2EE (9 Years)
- Spring Framework (Boot, Cloud, Security) Required 7+ Years (7 Years)
- REST API Development (7 Years)
- Microservices Architecture (5 Years)
- AWS Elastic Beanstalk (2 Years)
- AWS Lambda (2 Years)
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
Other
- Only qualified Java Developer candidates located in the Trenton, NJ area to be considered due to the position requiring an onsite presence
- Bachelor’s degree in computer science or a related field, or equivalent technical experience
- AWS Certified Developer – Associate or AWS Certified Solutions Architect
- Only those lawfully authorized to work in the designated country associated with the position will be considered.
- Please note that all Position start dates and duration are estimates and may be reduced or lengthened based upon a client’s business needs and requirements.