Share this job
AWS Java Full Stack Developer - 3505044
Charlotte, NC
Apply for this job

Position Overview:


Lighthouse Technology Services is partnering with our client to fill their AWS Java Full Stack Developer position! This is a 12+ month contract-to-hire opportunity and will be hybrid in Charlotte, NC.


We are seeking a highly hands-on AWS Java Full Stack Engineer to design, build, deploy, and support enterprise-grade applications in a modern cloud environment. This role requires strong backend engineering expertise, solid front-end development skills, deep AWS experience, and ownership across the full application lifecycle, from infrastructure and CI/CD through production support.

This is an engineering-first role for someone who enjoys building, deploying, and operating scalable systems in AWS.



What You'll Be Doing:


Application Development & Architecture

  • Design and develop enterprise applications using Java, Spring Frameworks, Node.js, and Angular (2+).
  • Build and consume RESTful APIs and integrate with internal and external services.
  • Develop applications using microservices and serverless architectures in AWS.
  • Write clean, maintainable, and well-documented code aligned with enterprise standards.


Cloud & Infrastructure

  • Design, develop, and deploy applications using AWS services, including Lambda, S3, EC2, RDS, and related services.
  • Implement Infrastructure-as-Code (IaC) using AWS CDK (preferred) or CloudFormation, with TypeScript (preferred) or Python.
  • Support cloud environments across production and non-production accounts with high availability and resiliency in mind.


CI/CD, DevOps & Release Management

  • Build and maintain CI/CD pipelines using GitHub or Bitbucket, Jenkins or Azure DevOps.
  • Establish and follow source control best practices, including branching strategies, repository structure, peer reviews, and documentation.
  • Implement release standards including:
  • Automated test execution
  • Static code analysis (SonarQube)
  • Security and dynamic scanning
  • Ensure reliable, repeatable deployments across environments.


Monitoring, Support & Operations

  • Monitor and troubleshoot applications using Splunk and Dynatrace.
  • Provide hands-on production and non-production support, including incident triage, root cause analysis, and remediation.
  • Optimize application performance, reliability, and security.


Agile Delivery

  • Participate in Agile ceremonies including sprint planning, standups, code reviews, and retrospectives.
  • Work closely with technical leads and cross-functional teams to deliver features and enhancements on schedule.


What You’ll Need to Have:


Core Technical Skills

  • Java and Spring Frameworks
  • Node.js
  • Angular (2+)
  • Proficiency in SQL, with experience across relational and non-relational databases.
  • Strong experience developing and deploying applications on AWS, including Lambda, S3, EC2, RDS
  • Experience with microservices and serverless architectures.


Cloud & DevOps

  • Proven experience writing Infrastructure-as-Code using:
  • AWS CDK (preferred) or CloudFormation
  • TypeScript (preferred) or Python
  • Strong CI/CD experience using:
  • GitHub or Bitbucket
  • Jenkins or Azure DevOps
  • Experience implementing:
  • Automated testing
  • Static code analysis (SonarQube)
  • Security scanning and release governance


Monitoring & Support

  • Hands-on experience using Splunk and Dynatrace for monitoring and troubleshooting.
  • Experience supporting highly available applications in production environments.


Nice to Have

  • AWS Certification
  • Python experience
  • Experience with Jira for issue tracking and delivery management



Pay Range: $42-$47/hr


Questions about any of our jobs? Email us at recruiting@lhtservices.com


View all of our open jobs here: jobs.lhtservices.com

Apply for this job
Powered by