Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
CTIS, Inc.

Senior Software Developer – Java, J2EE, Application Modernization

CTIS, Inc.

Senior Developer responsible for migrating Java/J2EE applications to AWS and modernizing code for scalability. Leading cloud migration efforts in a hybrid role based in Rockville, MD.

Posted 4/28/2026contractRockville • Maryland • 🇺🇸 United StatesSenior💰 $70 - $80 per hourWebsite

Tech Stack

Tools & technologies
AWSCloudDockerEC2HibernateJ2EEJavaKubernetesSpringTerraform

About the role

Key responsibilities & impact
  • Lead Migration Execution: Take ownership of refining and improving components of an enterprise cloud migration effort.
  • Develop migration plans considering approaches such as replatforming (modifying applications to use cloud services with minimal code changes) or refactoring (modernizing code to take advantage of cloud-native capabilities).
  • Hands-On Design & Development: Collaborate with technical leads and work closely with other developers to design and implement migration patterns, reusable components, and reference code that support teams transitioning legacy Java/J2EE applications to AWS.
  • Application Modernization: Rewrite or optimize existing Java code to integrate with AWS services.
  • AWS Service Integration: Select and integrate AWS services based on application needs, such as EC2/ECS/EKS for compute, S3 for storage, RDS for databases, API Gateway for APIs, and Lambda for event-driven processing.
  • Implement basic disaster recovery mechanisms using AWS-native features.
  • Containerization & DevOps Automation: Containerize legacy and modernized applications using Docker, and deploy them to AWS services like ECS or EKS.
  • Use IaC tools such as AWS CloudFormation, SAM, or Terraform to automate environment setup, ensure consistent deployments, and support CI/CD pipelines.
  • Governance, Standards & Cost Awareness: Follow established cloud guidelines, coding standards, and architectural patterns approved by leadership.
  • Collaboration & Communication: Work closely with project leadership, SCRUM teams, and cross-functional stakeholders.

Requirements

What you’ll need
  • Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience)
  • At least 5+ years of hands-on experience migrating applications onto the AWS platform
  • Solid migration experience from on-premises servers to AWS using appropriate tools and frameworks
  • Strong Java programming skills and experience with J2EE frameworks like Spring, Hibernate, and JSF
  • Strong understanding of AWS architecture and cloud computing concepts
  • Expertise in containerization technologies like Docker and Kubernetes
  • Familiarity with Infrastructure as Code (IaC) tools like CloudFormation or Terraform
  • Knowledge of database migration strategies and experience with different database systems
  • Understanding of DevOps practices for continuous integration and deployment (CI/CD)
  • Strong problem-solving skills and ability to troubleshoot complex issues in distributed, cloud-based environments
  • Excellent communication and collaboration skills, with the ability to work effectively in a team environment.

Benefits

Comp & perks
  • Standard Medical Coverage Options
  • HSA & FSA participation available
  • Prescription Drug Coverage
  • Dental/Vision Coverage
  • Short Term & Long Term Disability
  • Employer-Paid Group & Life
  • Voluntary Life
  • Supplemental Insurance (AFLAC)
  • 401(K) Plan with Employer match
  • Dependent Care & Medical Flexible Spending Accounts
  • Paid Time Off
  • Paid Holidays
  • Floating Holidays
  • Education & Training Reimbursement
  • Incentives & Awards
  • Employee Assistance Program
  • Referral Bonus
  • Hybrid work opportunity
  • Health and wellness fairs and seminars
  • Company-sponsored Nurse Practitioner on-site
  • Monthly Team Building Events
  • Opportunities to serve the community through corporate social responsibility activities
  • Growth and career advancement
  • Bonuses, awards, recognition

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaJ2EESpringHibernateJSFAWSDockerKubernetesCloudFormationTerraform
Soft Skills
problem-solvingcommunicationcollaboration