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:

  • 1-3 years of experience in Java with strong Spring 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