Job Openings Software Engineer (JAVA)

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