Full Stack Java Developer with AWS

Overview

On Site
Full Time

Skills

Amazon Web Services
FOCUS
Software Development
Requirements Elicitation
Development Testing
Integration Testing
JUnit
TestNG
Collaboration
High Availability
Mentorship
Emerging Technologies
J2EE
Java
Migration
Amazon EC2
Cloud Computing
AngularJS
Bootstrap
DevOps
Continuous Integration
Continuous Delivery
Git
Bitbucket
Jenkins
API Management
RESTful
Message Queues
IBM WebSphere MQ
Relational Databases
IBM DB2
Communication
Agile
Scrum
Microservices
Orchestration
Docker
Kubernetes
Cloud Security
Software Modernization

Job Details

Job Title: Full Stack Java Developer with AWS
Location: Reston, VA - Hybrid 1X per week onsite, otherwise Remote
Type: 12 + months contract - likely extensions

Overview:
We're seeking a seasoned Senior Java Developer with strong AWS cloud migration experience and a backend-focused full stack skill set. This role will support development, enhancement, and cloud migration of enterprise applications, primarily leveraging Java 21, Angular, AWS (EC2, EKS), and microservices. The ideal candidate is hands-on with Java/J2EE, experienced in large-scale systems, and capable of supporting legacy-to-cloud transitions in a DevOps environment.

Key Responsibilities:
  • Design, develop, and maintain enterprise-grade Java applications with a focus on backend services.
  • Lead or contribute to cloud migration efforts, specifically to AWS (EC2, EKS) environments.
  • Develop and maintain APIs, integrations, and backend services (REST, microservices).
  • Analyze, modernize, and migrate legacy applications to cloud-native architectures.
  • Participate in the full software development lifecycle: requirements gathering, design, development, testing, deployment, and support.
  • Create and execute unit and integration test cases using JUnit/TestNG.
  • Collaborate with cross-functional teams in an Agile/Scrum environment.
  • Monitor, troubleshoot, and support high-availability applications in production.
  • Participate in code reviews and mentor junior developers.
  • Evaluate emerging technologies and contribute to architecture decisions.

Required Qualifications:
  • 10+ years of hands-on Java/J2EE development experience.
  • Strong recent experience with Java 17 or 21.
  • Solid experience in cloud migration projects, especially to AWS (EC2, EKS).
  • Strong understanding of cloud-native development, containerization, and orchestration.
  • Experience with Angular (2+ or AngularJS) and Bootstrap for frontend needs.
  • Experience working with DevOps/CI-CD pipelines.
  • Strong experience using GIT/Bitbucket, Jenkins, or similar tools.
  • Experience with API Management tools and RESTful service development.
  • Understanding of message queues (MQ) and relational databases (DB2 preferred).
  • Excellent verbal and written communication skills.
  • Agile/Scrum experience in a fast-paced environment.

Preferred Qualifications:
  • Experience with microservices architecture.
  • Familiarity with containerization and orchestration tools (e.g., Docker, Kubernetes/EKS).
  • Knowledge of enterprise cloud security and best practices.
  • Experience in large-scale application modernization projects.

#M2
#LI-CB5
#DI2

Ref: #850-Rockville (ALTA IT)

System One, and its subsidiaries including Joul, ALTA IT Services, TeamPeople, and Mountain Ltd., are leaders in delivering outsourced services and workforce solutions across North America. We help clients get work done more efficiently and economically, without compromising quality. System One not only serves as a valued partner for our clients, but we offer eligible employees health and welfare benefits coverage options including medical, dental, vision, spending accounts, life insurance, voluntary plans, as well as participation in a 401(k) plan.

System One is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, age, national origin, disability, family care or medical leave status, genetic information, veteran status, marital status, or any other characteristic protected by applicable federal, state, or local law.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.