Description

Responsibilities

  • Work with Product Management, Technology and Operations as well as external clients to create and maintain detailed functional and technical specifications.
  • Work with team members to lead the development of modules and applications and set timelines to achieve the goals.
  • Lead the troubleshooting of active production issues and work with team members to produce fixes/patches for production.
  • Complete tasks and projects in a timely manner.
  • Assist in defining and documenting support procedures.
  • Assist in training QA and Operations staff in functionality and operation of the system.
  • Demonstrate high levels of professionalism and decorum.
  • Demonstrate effective team work.

Required Skills

  • Strong Knowledge on Application Development using Software Development Life Cycle SDLC using various methodologies like Agile/Scrum.
  • Knowledge of API.
  • Sound RDBMS concepts and broadly worked vendors such as DB2, Oracle, and MySQL.
  • Excellent team player with good analytical, strategic planning and interpersonal and communication skills.
  • Knowledge of static code analysis tools (CheckStyle/PMD/Sonarcube) and Testing framework Junit.
  • Highly motivated, enthusiastic and self-starter.

Required Experience

  • 10+ years of IT experience in analysis, design, development, documentation, implementing and testing of software systems in Java, J2EE with Spring.
  • Build automation tools and experience in CI/CD pipeline software such as Git, Jenkins, Maven, etc.
  • Experience in migrating application to cloud or implementing solution in cloud
  • Experience with ISO 20022 payment formats is a plus.
  • Experience developing and supporting large, mission critical applications, transaction processing applications is preferred.
  • Strong experience in Spring Framework such as Spring MVC, IOC, AOP and Spring JDBC.
  • Experience in implementing Java EE design patterns such as MVC, Singleton, Session Facade, DAO, DTO and Business Delegate in the development of Multi-Tier distributed Enterprise Applications.
  • Good experience in developing Web Services SOAP, JAX-WS, WSDL.
  • Experience in designing front end interfaces using HTML, CSS, JavaScript, jQuery and React.

Education Requirements

  • Bachelor’s Degree in Computer Science, Computer Engineering or a closely related field.


 

Education

Any Graduate