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.