Candidate should have good hands on experience on Core Java, JEE (JSP, Servlets, JDBC, JMS), Spring framework, Hibernate. Working Knowledge of at testing frameworks like Junit, PowerMock, Mockito. Knowledge of REST API Web Services desired. Knowledge of SQL and relational databases. Hands On experience with Oracle database is a plus. Must have good communication skills (verbal and written) and ability to interface with various roles in program team.
Experience of working in Agile Behaviour driven development methodology desired.
Experience with Continuous Integration, Continuous Deployment practises desired.
Understanding and implementation of security and data protection.
Knowledge of tools like, Gradle, Eclipse, Git, Stash, Bit bucket, Jenkins, Nexus, Sonar and JIRA is a plus.
Self-driven and open minded, willing to learn and socialize new techniques in the development arena.