5 - 8 years
- Bachelor’s/Master’s in Computer science or related
- Experience/Strong understanding of object-oriented programming and cloud technologies.
- End to end experience delivering production ready code with Java 8, Spring Boot, Spring Data, Multi-Threading, Hibernate and API libraries.
- Strong experience with unit and integration testing of the Spring Boot APIs.
- Strong understanding and production experience of RESTful API's.
- Strong understanding of SQL databases and NoSQL databases and experience with writing abstraction layers to communicate with the databases.
- Strong understanding and production experience of microservice architecture.
- Strong understanding and production experience working with Docker container environments.
- Exposure to JVM programming languages.