*** Candidates MUST be located in Maryland, Virginia, or the District of Columbia to be considered!!
Role: Senior Software Engineer - Cloud Migration
W2 Contract: 6 Months (likely extension)
Location: Remote
Overview
Work with a leading organization on a high-priority initiative to migrate core business applications from an on-premise environment to the AWS cloud. We are seeking two experienced Senior Software Engineers who specialize in cloud migration to join a dedicated team. In this role, you will be responsible for the hands-on "lift and shift" of a complex Java web application, leveraging your expertise in containerization, orchestration, and automation to ensure a successful transition. This is a critical project where you will be expected to contribute and perform from day one.
You will
Lead the technical migration of an on-premise Java application to the AWS cloud.
Containerize the existing application using Docker and manage its deployment within an AWS EKS cluster.
Configure and manage cloud infrastructure and networking components, including VPCs, subnets, and load balancers.
Develop and maintain CI/CD pipelines for automated deployment using tools like Jenkins or GitLab.
Write Infrastructure as Code scripts using Terraform and YAML to define and manage cloud resources.
Utilize your software development background to troubleshoot application and integration issues that arise during the migration process.
Required Qualifications
Proven, hands-on experience migrating applications from an on-premise environment to AWS.
Strong proficiency in containerization with Docker and container orchestration with Kubernetes, specifically AWS EKS.
Demonstrable experience with CI/CD pipeline tools (e.g., Jenkins, GitLab).
Expertise in scripting with Terraform and YAML.
A professional background in software development (e.g., Java, Python) of at least two years.
Solid understanding of AWS cloud services and networking (VPC, subnets, etc.).
Preferred Qualifications
AWS certifications.
Experience with applications built on the Java Spring framework.
Familiarity with migrating applications that have integration points with legacy systems like IBM MQ or mainframes.
Deal breakers