- Required Skills and Experience 7-9 years of experience with Java
- 7-9 years of experience with algorithms, data structures, complexity analysis, and software design
- 3-4 years’ experience with troubleshooting Unix/Linux
- 3-4 years of distributed computing experience.
- Experience developing Microservice-based solutions
- Good to have hands-on experience on Kubernetes and Ingress/Egress/Multi-tenancy use cases
- Good to have hands-on experience implementing cloud architecture with AWS, Docker, etc.
- Good to have hands-on experience developing new applications, on cloud platforms (AWS, Azure or Google Cloud Platform)
- Exceptional communication, interpersonal, and organizational skills
- Curious and a genuine desire for learning new technologies and developing new ideas
- AWS/Azure experience preferred
- Bachelor's or Master’s degree in Computer Science, Computer or Electrical Engineering, Mathematics, or a related field.