Java Tech Lead
Required Skills: AWS Platform & KubernetesJob DescriptionGreetings! We are looking for an Atlanta-based Lead Engineer who is strong in Java, Spring Boot, AWS, DynamoDB, and Kafka.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/Springboot, 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., TerraformExperience in Postgres DB and NoSQL DynamoDBImplement 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.