Senior Full Stack Java Developer (AWS Migration)

Overview

On Site
BASED ON EXPERIENCE
Contract - Independent
Contract - W2
Contract - 6+ mo(s)

Skills

JAVA 18
JAVA 21
SPRING
ANGULAR 18
AWS MIGRATION
DOCKER
CONTAINER
MICROSERVICES

Job Details

Job Title: Senior Full Stack Java Developer (AWS Migration)
Location: 100% Remote (Preference for candidates in DMV area)

Purpose

We are seeking a highly skilled Full Stack Java Developer with strong experience in AWS migration and modernization of legacy applications. The ideal candidate will bring deep technical expertise in Java (18/21), Spring, Angular (v18), and cloud-native development to drive the transformation of critical enterprise applications. This role is hands-on, highly visible, and crucial to ensuring smooth migration from on-premise legacy systems to AWS cloud.


Key Responsibilities

  • Application Development & Migration (40%)

    • Design, develop, code, test, and document complex enterprise applications using Java (18/21), Spring, and Angular 18.

    • Lead efforts to migrate and modernize legacy front-end and back-end applications into AWS.

    • Containerize legacy applications using Docker and deploy in ECS/EKS.

    • Transform monolithic systems into microservices and micro-frontend architectures.

  • Cloud Engineering & Integration (25%)

    • Implement cloud solutions using AWS services (EC2, S3, Lambda, ECS/EKS, etc.).

    • Ensure compliance with cloud security, networking, and performance best practices.

    • Develop highly reliable, scalable solutions for tens of thousands of users.

    • Extend and integrate open-source libraries and frameworks to meet business needs.

  • Analysis, Testing & Optimization (20%)

    • Collaborate with business and technical stakeholders to define requirements and solution scope.

    • Develop automated unit, integration, and acceptance test cases using TDD/BDD practices.

    • Conduct performance tuning, troubleshooting, and ongoing operations & maintenance for migrated applications.

  • Collaboration & Leadership (15%)

    • Serve as a subject matter expert (SME) for application development and AWS migration.

    • Mentor junior engineers and lead technical discussions on architecture, roadmap, and best practices.

    • Provide direct support for critical production issues and high-priority trouble calls.


Required Qualifications

  • Bachelor s degree in Computer Science, IT, or equivalent experience.

  • 5+ years of experience in software development with emphasis on Java full stack development.

  • Hands-on expertise with:

    • Java (18/21) and Spring Framework

    • Angular 18 (3-5 years experience)

    • Microservices & Micro-frontend architecture

    • AWS cloud migration (must have migrated legacy applications to AWS)

    • Docker & containerization for AWS deployments

  • Strong understanding of cloud architecture, networking, and security best practices.


Preferred Qualifications

  • Experience with Struts framework (legacy migration background is a plus).

  • Knowledge of CI/CD pipelines, DevOps practices, and tools for automated testing/deployment.

  • Familiarity with databases (SQL, Oracle, MongoDB, PostgreSQL).

  • Strong communication and collaboration skills for working with cross-functional teams.

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.