Key Responsibilities
∙ Hands-on Coding along with writing unit test cases
∙ Troubleshooting of Production issues
∙ Low-level design
∙ Adherence to Agile Development Process
Essential
∙ Strong in DataStructure, Algorithms & Problem Solving.
∙ Implementation experience on object oriented programing using Java.
∙ Implementation experience in Spring and JPA.
∙ Implementation experience in Unit Testing using JUnit & Mocking Libraries.
∙ Strong basics in Database concepts & working knowledge, preferably on MySql.
∙ Exposure on basic UI stack like Java script, AJAX, jQuery & HTML.
∙ Good communication skills & team player.
∙ Experience with agile software development methodologies.
∙ Working knowledge on Git.
Desirable
∙ Exposure on Messaging technologies [JMS & HornetQ, Kafka, RabbitMQ].
∙ Exposure on Automation Frameworks like Selenium, JMeter, Cucumber.
∙ Exposure on Jenkins and CI.
∙ Exposure on Spring Boot & container based deployment.
Abilities/qualities
∙ Strong problem solving skills
∙ Quick in learning and adapting to change
∙ Good communication skills
Essential
Desirable
Abilities/qualities