1. Expert understanding of NoSQL e.g. mongodb or elastic search is a must
2. Experience with Springboot framework is a plus
3. Advanced level in working with relational DBs is required (Hibernate is a plus)
4. Experience with message brokers RabbitMQ, Kafka is required
5. Experience with ELK stack is a big plus
6. Experience with Linux is required
7. Experience with Git is required (GitHub is a plus)
8. Experience working with CI / CD is a big plus (Jenkins especially)
9. Good understanding of REST frameworks is required
10. Experience with scale-able and distributed systems is a big plus
Candidate Profile and Competencies
Designs and Develops robust solutions with Java, Springbot and NoSQL based databases
Implements development tasks with up to high complexity
Perform code reviews
Write Unit Tests
Follow and enforce the established development practices
Participates fully in the Agile Development process. Work closely with Product and QA to clear requirements and deliver high-quality product in a timely manner
Help with documentation creation when necessary
Job Classification
Industry: Software ProductFunctional Area / Department: Engineering - Software & QARole Category: Software DevelopmentRole: Back End DeveloperEmployement Type: Full time