- Sound knowledge on Java standard library with minimum 2 years of hands on experience working on industry projects.
- Angular / ReactJS hands on experience
- Hands on experience with Spring and / or Spring Boot.
- Experience in designing and working with RESTful APls
- Java and micro services development with 2 years of hands-on experience in Spring / Netflix Microservices Stack
- Experience in development of Micro Services based solutions and products, also experience in transforming monolith applications into Micro Services.
- Experience shipping modern web applications with Java 8/11, Spring Boot, JUnit/ Mockito, and RESTful APls.
- Understand containerization environments using Docker / Kubernetes.
- Deployed software in Google, AWS, Azure, or similar cloud environments
- Exposure to Erlang, Scala, Kotlin, Python
- Write production quality code with proper version control practices.
- Enforce best practices in code quality and release/deployment process (CI/CD) to achieve near zero production incidents.
- Contribute to the best practices for continuous improvement of the code quality.