Java Spring Boot Lead with AWS EKS Lead
Responsibilities:
- Design, build, and enhance microservices using Java and Spring Boot.
- Experience in React JS
- Lead/ participate in architecture and design discussions; produce solution approach and design artifacts.
- Develop and operate services on AWS EKS (Kubernetes), including configuration, scaling, and troubleshooting.
- Define and implement CI/CD pipelines for containerization workloads.
Key Qualifications:
- 8+ years of hands-on software engineering experience (or equivalent)
- Strong experience in Java (8/11/17+) and Spring Boot.
- Experience in React JS.
- Experience building RESTful APIs and microservices (clean architecture, SOLID principles).
- Strong hands-on experience with AWS EKS/ Kubernetes.
- Deployments, Services, Ingress, ConfigMaps/ Secrets, HPA, namespace.
- Troubleshooting PODs, networking, and cluster issues.
- Docker/ Containerization experience.
- Working knowledge of AWS services commonly used with EKS (as applicable): IAM, VPC, ALB/ NLB, CloudWatch, ECR, S3, RDS/ DynamoDB, etc.
- Experience with architecture/ design; defining target state, Integration patterns, tradeoffs, and documenting decisions.
- Strong communication skills; ability to propose designs and solutions independently.
Deliverables/ Expectations
- Provide solution designs (HLD/ LLD), sequence diagrams, deployment topology, and runbooks.
- Establish best practices for microservices on EKS (deployment patterns, resiliency, monitoring).
- Drive implementation from design to production readiness.
