Senior Java Spring Boot Architect AWS EKS
Key Responsibilities
- Design, build, and enhance microservices using Java and Spring Boot
- Lead/participate in architecture and design discussions; produce solution approaches and design artifacts
- Deploy and operate services on AWS EKS (Kubernetes), including configuration, scaling, and troubleshooting
- Define and implement CI/CD pipelines for containerized workloads
- Drive non-functional requirements: performance, resiliency, scalability, observability, and security
- Collaborate with product, engineering, SRE/DevOps, and security teams to deliver end-to-end solutions
- Mentor team members; set coding standards and review designs/code
- Required Skills
- 8+ years of hands-on software engineering experience (or equivalent)
- Strong expertise in Java (8/11/17+) and Spring Boot
- Experience building RESTful APIs and microservices (clean architecture, SOLID principles)
- Strong hands-on experience with AWS EKS / Kubernetes
- Deployments, Services, Ingress, ConfigMaps/Secrets, HPA, namespaces
- 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
