● Hands-on Coding along with writing unit test cases
● Troubleshooting of Production issues
● Low-level design
● Adherence to Agile Development Process
Essential
-
- Experience: 2-3years
- 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