Role
- Design and build scalable backend services for core banking, wealth management, payments, or trading platforms using Java and Spring Boot microservices architecture
- Implement secure transaction processing workflows with strong consistency and audit controls
- Develop REST and event driven services using Spring Boot, Spring Data, and messaging frameworks such as Kafka or JMS
- Implement API security standards including OAuth2, JWT, and encryption best practices
- Optimize high volume transaction processing using advanced JDBC tuning, caching strategies, and database performance optimization
- Ensure strong data consistency using ACID compliant relational databases and transaction management patterns
- Integrate with external financial platforms such as payment gateways, SWIFT interfaces, market data providers, or regulatory reporting systems
- Build resilient integration layers using asynchronous messaging and retry patterns
- Work with CI CD pipelines, containerization, and cloud deployment models
- Implement observability using logging, tracing, and monitoring for production grade financial systems.
Requirements:
- Minimum of 8 years of IT experience with at least 4 years of experience in Financial services or banking industry required
- Bachelors of Computer Science or similar relevant education background required.
- Strong Java backend engineering experience in financial systems or regulated environments
- Deep experience in Spring Boot microservices architecture
- Strong knowledge of transaction management, concurrency, and performance tuning
- Experience with messaging frameworks such as Kafka or JMS
- Experience with relational databases such as Oracle or PostgreSQL with query optimization
- Experience working with secure APIs and authentication standards
- Exposure to cloud environments such as AWS or Azure preferred
- Experience in Murex integration.
- Experience working in distributed global teams and agile delivery models
- Experience in Kafka, cloud, or event driven architecture is mandatory.
EA Reg. No. 25C2690 | EA License No. R1330510