The bank for a changing world

Senior Software Engineer - Java, Struts, Spring, Hibernate, Oracle SQL


Standard / Permanent



Job function




Duties & Responsibilities 
  • Study user requirement, develop specifications, design, code program, test and implement systems in line with Group standards and regulatory requirements IN ORDER TO meet user (business) requirements.
  • Handle development/design projects using Java, J2EE, Oracle, JavaScript, Struts, Spring, Hibernate, Web services, RIA technologies, WebSphere
  • Further enhance, Trouble-shoot, understand & resolve problems related to existing systems IN ORDER TO meet user requirements and ensure smooth functioning of IT systems.
  • Train other team members and Jr. resources on functional and technical topics.
Work Based Competencies Required
  • 5 to 6 years hands-on experience in Java, J2EE, Struts 2, Spring, Hibernate and Web Services.
  • In-depth knowledge of RIA technologies (JavaScript, CSS, AngularJS, JQuery, Bootstrap).
  • In-depth working knowledge of Oracle SQL and any application server.
  • Experience in performing application debugging and modification.
  • Web application development experience
  • Good Communications Skills
  • Ability to interpret / write specs and develop the code
  • Java Secure coding practices
  • Self driven and independent 

Nice to Have

  • SVN or Other version control tool
  • Knowledge on JIRA
  • Knowledge of Junit and functional testing of the application.
  • Knowledge of the agile methodology.
  • Knowledge of build tools and code review tools (Sonar)
  • Banking / Credit domain Experience



Experience:- 5 years to 7 years