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