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
Education:
Bachelor's or Master’s degree in Computer Science, Computer or Electrical Engineering, Mathematics, or a related field.