Purpose of the Job
Build in-house engineering and development capability. This will help in replacing heavy dependency on consultants on core banking domain areas.
Responsibilities of the Job
Maintaining quality by ensuring thoroughness during development phases of microservice design, build, test, and maintain (focusing on automation)
Work with APIs, integrations, background jobs, and data flows
Undertake code reviews. Implementing non-functional requirements
Security is taken seriously since it’s a bank and should always be in focus & priority
Take or call for actions when quality flaws are discovered
To develop and manage the products & services according to AWS well architected framework & internal processes.
For senior roles (Engineer Lead)
contributing to cloud architecture and platform decisions
Engage with business to understand their tactical and strategic roadmap and ensure a culture of quality and security by design.
Accountable for the solution design is reviewed, approved following the enterprise guidelines.
Mentoring junior developers
Experience/Demonstrated Competencies
Extensive hands-on experience in Java, RESTful microservices using Spring Boot.
Advanced knowledge in designing and implementing API's for customer facing applications (Mobile, Web) or backend services. For example, REST (Swagger or OpenAPI) and async API's (Apache Kafka).
Hands-on experience in designing and implementing KAFKA events.
String experience in configuring and implementing AWS cloud services
Experience with monitoring tools like ELK/Prometheus/Grafana preferred
Knowledge around AI and GenAI
Added Advantage
Experience in Core Banking, fintech, or other regulated environments platform (e.g. Cards, Loans, Deposits)
Knowledge on origination business process flow and business logic
General DevSecOps Experience a plus
Language Competencies
Excellent verbal and written communication skills in English
Knowledge required
Agile methodologies