The role involves designing, developing, and maintaining critical applications that support core banking operations and digital initiatives
Job Summary
The role involves designing, developing, and maintaining critical applications that support core banking operations and digital initiatives.
Candidates must contribute to all phases of the development lifecycle from concept and design to testing and deployment within an Agile environment.
The position requires adherence to strict security and compliance standards inherent in the banking industry while ensuring high availability and performance.
Matching Summary
The role involves designing, developing, and maintaining critical applications that support core banking operations and digital initiatives.
Skills & Requirements
Must-have
6-8 years hands-on Java development experience
Strong proficiency in Spring Boot microservices
Experience with relational and NoSQL databases
Solid understanding of message brokers like Kafka
Proven experience in banking or financial services
Nice-to-have
Experience with containerization technologies Docker Kubernetes
Familiarity with Agile development methodologies Scrum Kanban
Knowledge of performance testing and tuning Java applications
Experience with monitoring tools Prometheus Grafana ELK Stack
Understanding of security frameworks OAuth2 JWT
Key Requirements
Minimum 6-8 years of Java development experience
Bachelor's or Master's degree in Computer Science or related field
Demonstrated experience working within the banking or financial services industry