Java Full Stack Developer

Overview

Remote
Depends on Experience
Contract - W2
Contract - 12 Month(s)
10% Travel

Skills

Java Full Stack Developer

Job Details

Hello Associate,

Hope you are doing great,

Client is looking for Fullstack Developer, Please share resumes to

 

Java Full Stack Developer

Dallas, TX (Remote)

Long Term

 

We are seeking a Full Stack Engineer with strong experience in Java, AWS Cloud, Python, and modern React to join one of our core digital product teams at SWA. This role is part of a strategic initiative to retire legacy Java-based applications and migrate them to a cloud-native architecture built on AWS, leveraging Python-based services and a React front end for a modern digital experience.

 

Responsibilities:

  • Participate in the modernization of legacy Java applications by designing and developing scalable, cloud-native solutions on AWS.
  • Build and maintain back-end services using Java and Python with a strong focus on performance, scalability, and reliability.
  • Develop intuitive and responsive React.js front-end components to deliver seamless user experiences.
  • Collaborate with cross-functional teams including Product Owners, DevOps, QA, and UX/UI designers in an Agile environment.
  • Implement CI/CD pipelines, cloud resource provisioning, and application monitoring in AWS.
  • Write clean, maintainable, and testable code across the full stack.
  • Support code reviews, architecture discussions, and DevOps practices.
  • Assist in defining best practices for cloud migration, containerization (ECS, EKS, Docker), and automation.

 

Requirements:

  • 8+ years of hands-on development experience in Java (Spring Boot preferred).
  • 2+ years of development with Python, particularly in the context of APIs or serverless applications.
  • Solid hands-on experience with AWS Cloud Services (Lambda, EC2, S3, RDS, CloudFormation, etc.).
  • Proficient in modern React.js and related tools like Redux, Hooks, and functional components.
  • Experience with RESTful APIs, microservices, and containerized deployments.
  • Familiarity with DevOps tools (CI/CD, Git, Jenkins, Terraform, etc.).
  • Understanding of cloud security best practices and performance optimization.
  • Strong problem-solving skills and ability to work independently in a fast-paced Agile environment.

 

Nice to Have:

  • Experience with AI tools such as Amazon Q, Bedrock, SageMaker, or other ML/AI-integrated cloud services.
  • Exposure to data engineering or data streaming technologies.
  • Previous experience modernizing legacy enterprise systems.

Thanks & Regards,

Rahul.B

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.