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, SpringFramework, 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-drivenarchitecture. 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 migratelegacy Java applications from an on-prem to the cloud (AWS), leveraging moderntechnologies such as Spring Boot, containerization, AWSmanaged services, and eventually serverless architectures. Thisposition requires strong full-stack development capabilities, withemphasis on cloud readiness, microservices, and integrationwith AWS services. Candidates should also be comfortable supporting legacysystems in the short term, while driving long-term modernization efforts.
Key Responsibilities
Required Qualifications &Technical Skills
Ideal Candidate Will Be Able To
Preferred Certifications (Nice to Have):
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 Lambda | 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 |
Bachelor’s degree in computer science