Job Title: Java Developer
Job Location: Gurugram, India
Role Reports to : Manager - Development
The Role
Join us as Java Developer, and collaborate with global high performance team to create high performant technology solutions for the bank. The right candidate will display effortless understanding of technical issues and will have a passion for problem solving, disciplined agile delivery, coaching their teammates and delivering best in class technical solutions.
Your Responsibilities
As a Java Developer, your key responsibilities will include:
- Work in close partnership with business users, upstream and downstream product teams, production support, infrastructure, quality and release management teams
- Work collaboratively with development, testing team members and business users to ensure product stability.
- Excellent written and oral communication, analytical skillset and able to work in a large distributed disciplined Agile team.
The Skills you'll need
In order to be successful in this role, you must have the following skills & experience:
- BE/B.Tech/ME/M.Tech/MCA
- JDK Version 7/8
- 6 - 8 years of experience in Core Java/Enterprise Java and frameworks such as Spring MVC, Spring REST, Spring Boot and Hibernate.
Minimum 1 year of experience in Spring Boot is required.
- Angular 2/4/6 experience is preferred.
- Hands-on experience of working in a large distributed agile team using TDD and BDD and unit testing using Junit and Mockito.
- Experience in database like Oracle, SQLServer etc. and able to write complex queries, joins, indexes, procedures and functions etc.
- Experience in Jquery and react.js will be an added advantage.