?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?
View all of our open jobs here:?jobs.lhtservices.com