Overview
Skills
Job Details
Lead Engineer- (Java/AWS/Kubernetes)
Location: Onsite at Atlanta, GA
Job Type: 12+ months contract
We are looking for an Atlanta-based Lead Engineer who is strong in Java, Spring Boot, AWS, DynamoDB, and Kafka. Below is a detailed Job description and Key responsibilities.
Job Summary:
We are seeking an experienced Java, AWS Platform & Kubernetes Expert to design, implement, and maintain cloud infrastructure solutions utilizing AWS services. This role requires deep expertise in Java/Spring boot, AWS cloud services, automation, CI/CD, security, and scalability best practices. The ideal candidate will work closely with development, security, and operations teams to optimize cloud environments, ensuring high availability, reliability, and performance.
Key Responsibilities:
Experience in Microservices architecture with Java.
- Design, implement, and maintain robust and scalable cloud solutions leveraging AWS services such as EC2, S3, SQS, KMS, DynamoDB, Protegrity,VPC, Postgres SQL, and Lambda.
- Implement, manage, and optimize Kubernetes clusters, ensuring smooth operation and seamless integration with AWS services. Focus on aspects such as networking, ingress, services, pods, security, and troubleshooting.
- Experience with infrastructure as code tools e.g., Terraform
- Experience in Postgres DB and NoSQL DynamoDB
- Implement security best practices for AWS and Kubernetes, including IAM roles, policies, encryption, mTLS, and certificate management.
- Experience in Java 17+, Spring boot, multi-threading, JPA, ORM & stream, lambda expression.
- Work with teams to design scalable, high-performance solutions that support growing infrastructure requirements. Focus on cost optimization and efficient resource usage in cloud environments.