Create Alert
Email me similar jobs

Senior Software Developer (Java/J2EE & Cloud Modernization)

Senior Software Developer (Java/J2EE & Cloud Modernization)

Location

Rockville, MD (Hybrid 3 Days Onsite per Week)

Job Summary

STAFFXPERT LLC is seeking a Senior Software Developer (Java/J2EE & Cloud Modernization) on behalf of our client in Rockville, MD.

We are seeking an experienced software developer with strong expertise in Java/J2EE application modernization and cloud migration. In this role, you will lead and contribute to the transformation of enterprise applications from traditional on-premises environments to modern AWS cloud architectures. The ideal candidate will have hands-on experience with application modernization, cloud-native development, containerization, and DevOps practices.

Key Responsibilities

  • Lead the modernization and migration of enterprise Java/J2EE applications to AWS cloud environments.

  • Design and implement migration strategies, including replatforming and refactoring approaches.

  • Develop reusable migration frameworks, reference architectures, and modernization accelerators.

  • Modernize legacy applications by optimizing code, integrating AWS services, and implementing scalable cloud-native solutions.

  • Transform monolithic applications into modular architectures and microservices where appropriate.

  • Integrate AWS services such as EC2, ECS, EKS, Lambda, API Gateway, S3, and RDS to support business and technical requirements.

  • Containerize applications using Docker and deploy them using Kubernetes-based platforms and AWS container services.

  • Build and maintain Infrastructure as Code (IaC) solutions using CloudFormation, Terraform, or similar tools.

  • Support CI/CD pipeline implementation and DevOps automation initiatives.

  • Collaborate with technical teams, project stakeholders, and Agile/Scrum teams to deliver migration milestones and project objectives.

  • Ensure solutions align with established cloud governance, security, scalability, and cost-optimization best practices.

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, Information Technology, or a related field (or equivalent professional experience).

  • 5+ years of hands-on experience migrating enterprise applications to AWS.

  • Strong experience migrating applications from on-premises environments to cloud platforms.

  • Expertise in Java and J2EE technologies, including frameworks such as Spring, Hibernate, and JSF.

  • Solid understanding of AWS architecture, cloud-native services, and distributed systems.

  • Experience with containerization technologies, including Docker and Kubernetes.

  • Proficiency with Infrastructure as Code (IaC) tools such as AWS CloudFormation or Terraform.

  • Experience with database migration strategies and cloud-based database solutions.

  • Knowledge of DevOps methodologies, CI/CD pipelines, and deployment automation.

  • Strong troubleshooting, analytical, and problem-solving skills.

  • Excellent communication and collaboration skills with the ability to work effectively in cross-functional teams.

Preferred Qualifications

  • Experience modernizing large-scale enterprise applications.

  • Familiarity with AWS migration tools and cloud modernization frameworks.

  • Experience designing microservices-based architectures.

  • Knowledge of cloud security, disaster recovery, and high-availability design principles.

  • AWS certifications are a plus.

Work Environment

  • Hybrid work schedule with onsite presence required three days per week in Rockville, MD.

  • Opportunity to work on large-scale cloud transformation and modernization initiatives within a collaborative Agile environment.

Similar jobs

Senior Software Developer (Java/J2EE & Cloud Modernization)

Apply Now
Back to search page