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.
By continuing you agree to our Terms & Privacy Policy.