Job Title: Senior Software Developer (Java/J2EE Cloud Migration & Modernization)
Location:
Rockville MD (Hybrid 3 days onsite per week)
Job Summary
STAFFXPERT LLC is seeking a Senior Software Developer (Java/J2EE Cloud Migration & Modernization) on behalf of our client in Rockville MD. The ideal candidate will have strong experience in modernizing legacy Java/J2EE applications and migrating them to AWS cloud environments. This role involves hands-on development solution design and collaboration with cross-functional teams to deliver scalable cloud-native applications with improved performance agility and maintainability.
Key Responsibilities
-
Lead the migration and modernization of enterprise Java/J2EE applications to AWS cloud environments.
-
Design and implement migration strategies including replatforming and refactoring approaches.
-
Decompose monolithic applications into microservices or modular cloud-native architectures.
-
Develop reusable components frameworks and reference implementations to support migration efforts.
-
Rewrite and optimize Java applications to integrate with AWS services and cloud-native capabilities.
-
Integrate applications with AWS services such as EC2 ECS EKS S3 RDS API Gateway and Lambda.
-
Implement containerization using Docker and deploy applications using ECS or EKS.
-
Develop and maintain Infrastructure as Code (IaC) using tools such as CloudFormation Terraform or AWS SAM.
-
Support CI/CD pipeline implementation and DevOps automation practices.
-
Ensure adherence to architectural standards security guidelines and cost optimization best practices.
-
Collaborate with architects developers and business stakeholders in an Agile/SCRUM environment.
-
Participate in sprint planning reviews and provide regular progress updates.
Required Qualifications
-
Bachelors degree in Computer Science Engineering or a related field (or equivalent experience).
-
5 years of experience in AWS cloud migration and application modernization.
-
Strong experience migrating on-premise applications to AWS environments.
-
Proficiency in Java J2EE and frameworks such as Spring Hibernate and JSF.
-
Strong understanding of AWS architecture and cloud computing principles.
-
Hands-on experience with Docker and Kubernetes (EKS preferred).
-
Experience with Infrastructure as Code tools such as Terraform or CloudFormation.
-
Knowledge of CI/CD pipelines and DevOps best practices.
-
Experience with database migration strategies and distributed systems.
-
Strong problem-solving and debugging skills in cloud-based environments.
-
Excellent communication and teamwork skills in Agile environments.
Preferred Qualifications
-
Experience with large-scale enterprise application modernization programs.
-
Exposure to microservices architecture design and implementation at scale.
-
Familiarity with AWS-native monitoring logging and observability tools.
-
Experience in performance tuning and cost optimization of cloud applications.
Job Title: Senior Software Developer (Java/J2EE Cloud Migration & Modernization) Location: Rockville MD (Hybrid 3 days onsite per week) Job Summary STAFFXPERT LLC is seeking a Senior Software Developer (Java/J2EE Cloud Migration & Modernization) on behalf of our client in Rockville MD. T...
Job Title: Senior Software Developer (Java/J2EE Cloud Migration & Modernization)
Location:
Rockville MD (Hybrid 3 days onsite per week)
Job Summary
STAFFXPERT LLC is seeking a Senior Software Developer (Java/J2EE Cloud Migration & Modernization) on behalf of our client in Rockville MD. The ideal candidate will have strong experience in modernizing legacy Java/J2EE applications and migrating them to AWS cloud environments. This role involves hands-on development solution design and collaboration with cross-functional teams to deliver scalable cloud-native applications with improved performance agility and maintainability.
Key Responsibilities
-
Lead the migration and modernization of enterprise Java/J2EE applications to AWS cloud environments.
-
Design and implement migration strategies including replatforming and refactoring approaches.
-
Decompose monolithic applications into microservices or modular cloud-native architectures.
-
Develop reusable components frameworks and reference implementations to support migration efforts.
-
Rewrite and optimize Java applications to integrate with AWS services and cloud-native capabilities.
-
Integrate applications with AWS services such as EC2 ECS EKS S3 RDS API Gateway and Lambda.
-
Implement containerization using Docker and deploy applications using ECS or EKS.
-
Develop and maintain Infrastructure as Code (IaC) using tools such as CloudFormation Terraform or AWS SAM.
-
Support CI/CD pipeline implementation and DevOps automation practices.
-
Ensure adherence to architectural standards security guidelines and cost optimization best practices.
-
Collaborate with architects developers and business stakeholders in an Agile/SCRUM environment.
-
Participate in sprint planning reviews and provide regular progress updates.
Required Qualifications
-
Bachelors degree in Computer Science Engineering or a related field (or equivalent experience).
-
5 years of experience in AWS cloud migration and application modernization.
-
Strong experience migrating on-premise applications to AWS environments.
-
Proficiency in Java J2EE and frameworks such as Spring Hibernate and JSF.
-
Strong understanding of AWS architecture and cloud computing principles.
-
Hands-on experience with Docker and Kubernetes (EKS preferred).
-
Experience with Infrastructure as Code tools such as Terraform or CloudFormation.
-
Knowledge of CI/CD pipelines and DevOps best practices.
-
Experience with database migration strategies and distributed systems.
-
Strong problem-solving and debugging skills in cloud-based environments.
-
Excellent communication and teamwork skills in Agile environments.
Preferred Qualifications
-
Experience with large-scale enterprise application modernization programs.
-
Exposure to microservices architecture design and implementation at scale.
-
Familiarity with AWS-native monitoring logging and observability tools.
-
Experience in performance tuning and cost optimization of cloud applications.
View more
View less