Overview
Lead the design, development, testing, deployment and support of enterprise applications as a Java AWS Full Stack Technical Lead, building cloud-native solutions on AWS and leading the development team.
What you'll do
- Lead the design, development, testing, deployment, and support of enterprise applications.
- Develop scalable cloud-native solutions using Java, Spring Boot, PostgreSQL, and AWS services.
- Design and implement REST APIs and microservices-based architectures.
- Build and support AWS Lambda functions, AWS Batch jobs, containerized applications, and cloud integrations.
- Own code quality through code reviews, development standards, and engineering best practices.
- Utilize GitHub for source control, branching strategies, and release management.
- Leverage Claude AI, GitHub Copilot, or modern development tools to accelerate development and improve code quality.
- Collaborate with architects, business stakeholders, and cross-functional teams to deliver business solutions.
- Provide technical leadership, mentoring, and guidance to development team members.
- Support production environments, troubleshoot issues, and drive continuous performance improvements.
- Participate in architecture discussions and contribute to key technical decisions.
- Ensure adherence to security, reliability, and cloud governance standards.
What you'll need
- Strong hands-on experience in Java Full Stack Development.
- Expertise in Java, Spring Boot, AWS Services, SQL, REST APIs, Spark and Microservices Architecture.
- Strong experience with AWS services, including Lambda, Batch, S3, API Gateway, CloudWatch, IAM, RDS, GLUE, Redshift, Step Functions.
- Experience with containerization technologies such as Docker, Kubernetes, and ECS/EKS.
- Experience with GitHub repositories, source code management, code reviews, and release management.
- Experience leveraging Claude AI, GitHub Copilot, or similar AI-assisted development tools for coding, troubleshooting, code optimization, and productivity improvements.
- Strong knowledge of application deployment, production support, performance tuning, and operational excellence.
- Strong experience in troubleshooting, root cause analysis, and resolving production issues.
- Minimum 7.5+ years of experience in Java Full Stack Development.
- Minimum 3+ years of experience working with AWS cloud services, including Lambda, Batch, Containers, and related serverless technologies.
- Experience leading development teams and delivering enterprise applications in Agile environments.
- 15 years of full-time education required.
Nice to have
- Experience or working knowledge of Node.js.
- Experience or working knowledge of AngularJS.
- Experience with application modernization and cloud migration initiatives.
- Exposure to serverless and event-driven application architectures.
- Exposure to CI/CD Pipelines.
Details
Read the full description and apply on the company’s own careers page.