Description

Main Duties and Responsibilities

The role would require the developer to be mostly involved in analysis, design, development and deployment.

  • Work closely with development lead and a global development team in designing and implementing technical solutions for Operations – development will involve mostly Java (Core / Spring / Swing and Kafka
  • Candidate should have strong working experience on building Microservices, APIs and domain services integration
  • Candidate should have strong Core Banking / Lending application domain experience 
  • Maintain code quality and ensuring there are sufficient unit test coverage / test cases
  • Interact with the business to analyse requirements or troubleshoot issues

Candidate will be working closely with the business and other technologists in multiple locations in a fast paced and challenging environment. Strong problem solving and communication abilities. 
Requirements

Java skills

  • Required – Java/J2ee
    • Messaging Framework Kafka and MQs 
    • Latest Java (17 and above)
      • Apache Camel 
    • Spring Framework
      • Spring boot
  • GCP knowledge
  • DDA concepts 
  • Security Certificates.
  • Optional
  • Unit testing and mocking frameworks

 

Database skills

  • Mongo DB
  • Oracle 

 

Programming experience
Required

  • Design patterns (AOP, DAO are desirable)
  • Strong OOP knowledge
  • Full software lifecycle
  • Multi-Threading/ Concurrency
    • Kafka Topics 
    • Cloud based technologies.

 

Education

Any Graduate