About the job Software Engineer (JAVA)
Responsibilities:
Develop a web application with predominantly microservices that interact with databases
Contribute to the design of the application
Develop unit/integration/system testing scripts
Identity and Access Management Group. Interactions with Product and Delivery manager/Architect/Lead developer/Scrum master
Requirements:
6 months to 1.5 years of experience in Java with strong Spring /Spring boot Framework and Database skills required to develop custom solutions.
Should be able to work independently, developing code of high-quality
Ability to do builds/deployment using Continuous Build/Integration tools Java 8
Strong Spring Framework (version 4 or above) skills (Spring Boot, JPA, Batch, Integration/XD, Restful Services, etc.)
Hibernate 4 or above
Experience in multiple databases (MySQL, POSTGRE) , Stored procedures
Experience in message queues like RabbitMQ
Testing tools like Selenium
Continuous Build like TeamCity/Jenkins
Agile Practice Preferred