Requirements
-Experience in debugging, troubleshooting and analytical skills, ability to handle multiple complex problems
-Strong communication skills, attention to detail, and a team player
-Strong knowledge of Java and Java web applications
-Strong understanding of modern Spring frameworks (Spring Boot, Spring Security, Spring Data)
-Solid OOD and OOP skills are required
-Exposure to modern software practices such as TDD, CI/CD, etc.
-Working experience with Micro-Service architectures.
-Experience in messaging like Kafka, ActiveMQ.
-Working experience with BPMN engines such as Activiti.
-Experience working on NoSQL.