CTIS
Posted 6d ago

Senior Software Developer (Java/J2EE/Application Modernization)

CTIS
Rockville, Maryland, United States
$65-$75/hrHybridContract
Responsibilities
  • modernizing applications
  • migrating applications
  • designing components
Requirements
  • 5+ years migrating Java/J2EE applications to AWS
  • Strong Java/J2EE skills (Spring,Hibernate,JSF)
  • Experience with Docker,Kubernetes,CloudFormation or Terraform
  • Database migration and CI/CD
  • Strong problem-solving and communication
Technical tools mentioned
JavaJ2EESpringHibernateJSFAWSEC2ECSEKSS3RDSAPI GatewayLambdaDockerKubernetesAWS CloudFormationSAMTerraformCI/CD

Job description

Overview:

We are seeking an experienced Senior Developer specialized in migrating Java/J2EE applications to the cloud. You will take ownership for modernizing Java/J2EE applications and migrating them to AWS by re-architecting them to leverage cloud-native features and improve scalability, performance, and agility, while minimizing disruption to existing functionality.

 

This is a hybrid role, requiring three (3) days per week onsite located in Rockville, MD

 



Responsibilities:

Responsibilities

  • 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. Contribute directly through hands-on coding, solution prototyping, and building migration accelerators.
  • Application Modernization: Rewrite or optimize existing Java code to integrate with AWS services. Break down monolithic applications into modular components or microservices where needed to improve scalability, performance, and maintainability.
  • 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. Provide recommendations that consider cost optimization, scalability, and operational efficiency when building or modifying application components.
  • Collaboration & Communication: Work closely with project leadership, SCRUM teams, and cross-functional stakeholders. Contribute to sprint planning, report progress toward migration milestones, and ensure timely delivery of assigned development tasks.


Qualifications:

Qualifications

  • 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.

Note:
This is a contract role offering an hourly rate of $65– $75, depending on experience and qualifications.

About CTIS

Provides health informatics and IT solutions for clinical research.

Similar jobs

Software Developer roles near Rockville, Maryland
11y
Save
Mark Applied
Hide
Software Developer/Software Engineer
Reston, Virginia, United States
OnsiteFull Time
Morfologica
Morfologica: Provides specialized natural language processing and computational linguistics engineering services.
Software Engineers/Developers experienced with lifecycle software development; strong programming and automated testing skills; ability to work with government customers.
Java, Ruby, Python, C++, SQL, Oracle, NLP
12h
Save
Mark Applied
Hide
SW Engineer
Chantilly, Virginia, United States
$120k-$160k/yr OnsiteFull Time
SAIC
SAICNYSE: SAIC: Provides engineering, IT, and mission support services to government.
5+ YOEUS citizen with active TS/SCI clearance and polygraph, Bachelor's in STEM, 5+ years SharePoint development experience, proficiency with HTML,CSS,JavaScript,jQuery,React,REST APIs; familiarity with Power Automate, Power BI, PowerShell.
SharePoint 2013, SharePoint 2019, SharePoint Online, SharePoint Designer, HTML, CSS, JavaScript, jQuery, React, REST APIs, Power Automate, Power BI, PowerShell
12h
Save
Mark Applied
Hide
Software Developer 6
Springfield, Virginia, United States
$60k-$180k/yr OnsiteFull Time
M9 Solutions
M9 Solutions: Provides IT modernization and technology services to federal agencies.
9+ YOEActive Top Secret clearance; 9+ years relevant experience (Master's+9 or Bachelor's+12); DoD 8570 IAT Level II+; experience with front-end and back-end languages, JS frameworks, databases, web servers; strong communication and team skills.
HTML/CSS, JavaScript, XML, jQuery, C#, Java, Python, Angular, React, Node.js, MySQL, MongoDB, Apache
12h
Save
Mark Applied
Hide
Software Engineer
Springfield or Fairfax
$135k-$170k/yr HybridFull Time
ECS
ECSNYSE: ASGN: Provides advanced technology and engineering services to government agencies.
3+ YOEBachelor's in CS or related (or equiv), active Secret clearance with ability to obtain TS/SCI+CI Poly, 3–5+ years building enterprise systems, proficiency with Python,C++,JavaScript, DevSecOps, containers, Linux, Agile; travel <10%.
Python, C++, JavaScript, GitLab, Jira, Kubernetes, OpenShift, Linux, Ansible, Airflow, Django, Elasticsearch, PostgreSQL, AWS, Azure, React, CUDA
13h
Save
Mark Applied
Hide
SW Engineer
Chantilly, Virginia, United States
OnsiteFull Time
SAIC
SAICNASDAQ: SAIC: Provides government and defense clients with technology and engineering services.
5+ YOEUS citizen with active TS/SCI clearance and poly, 5+ years SharePoint development, proficiency in HTML, CSS, JavaScript, jQuery, React, REST APIs, Power Automate, Power BI, PowerShell, migration and content administration experience.
Microsoft SharePoint, Microsoft SharePoint 2013, Microsoft SharePoint 2019, Microsoft SharePoint Online, HTML, CSS, JavaScript, jQuery, React, REST APIs, Microsoft Power Automate, Microsoft Power BI, PowerShell
13h
Save
Mark Applied
Hide
Senior Software Engineer **Sign-on Bonus Potential**
Annapolis Junction, Maryland, United States
$175k-$220k/yr HybridFull Time
Boeing Intelligence & Analytics
Boeing Intelligence & AnalyticsNYSE: BA: Delivers intelligence, analytics, and cyber solutions for national security.
14+ YOEBachelor's in CS or related (or equivalent experience),14+ years experience,active TS/SCI with polygraph,experience with test procedures,documentation,Agile, Jira, Confluence; proficiency in Git, Java/C++/Python and relational databases.
Jira, Confluence, Git, Java, C++, Python, Postgres, Amazon Web Services (AWS), Docker, Kubernetes, HAProxy, Nginx, Elastic Stack
14h
Save
Mark Applied
Hide
Software Engineer II
Virginia or Maryland or District of Columbia or Herndon
$100k-$125k/yr RemoteFull Time
Serco
SercoLondon Stock Exchange: SRP: Provides professional outsourcing services to governments worldwide.
2+ YOEBachelor's degree, US citizenship, 2+ years software development experience; strong Java, microservices, AWS, container, and AI/LLM experience; familiarity with REST/SOAP/RPC, Git, Maven, and modern IDEs.
node.js, Java, Spring, Hibernate, Springboot, Quarkus, GIT, Maven, Eclipse, IntelliJ, Docker, Podman, ECS, S3, Lambda, EventBridge, SQS, AWS Batch, CloudWatch, Python, AWS Bedrock, Sagemaker
14h
Save
Mark Applied
Hide
Sr. Software Engineer, TS/SCI w/Poly
Laurel, Maryland, United States
$176k-$282k/yr OnsiteFull Time
Peraton
Peraton: Provides advanced technology and mission support for government agencies.
20+ YOE20 years software engineering experience, bachelor’s degree (or +4 years experience), active TS/SCI clearance with polygraph required; experience with AWS, Terraform, and CI/CD preferred.
AWS, Terraform, CI/CD