Experience: 5 + 8 Years
Domain: Banking,
Email: [email protected]
______________
Role Overview
We are looking for a highly skilled Senior Full Stack Java Developer with strong experience in Banking & Payment systems. The ideal candidate should have over 5 to 8 years of experience in designing and developing enterprise-grade solutions, including IPS, GCC-RTGS, B2B, MACUG, Bulk Payments, and other financial transaction systems. The role requires deep expertise in Java, Spring Boot, Microservices, React.js, REST APIs, and hands-on experience working in complex, high-availability payment environments.
The candidate should be capable of leading teams, delivering scalable solutions, integrating mission critical systems, and collaborating effectively with cross functional stakeholders.
______________
Key Responsibilities
• End to end design and development of enterprise payment modules such as:
o B2B/SADAD payments
o MOI payments
o MACUG
o Bulk payroll (Fransiglobal, B2B, Macug)
o Instant Payment Platform (IPP – Saudi payments)
o GCC RTGS (Real Time Gross Settlement)
o Standing Payment Instructions (SPPM)
• Build and enhance payment engines capable of scalable, high throughput transaction processing.
• Develop and maintain real time transaction processing solutions aligned with IPS and GCC RTGS standards.
• Implement and support orchestration systems for batch and real-time payments.
• Integrate payment modules with TCS BaNCS Core Banking System.
• Configure and maintain Swift, IBAN mapping, and other financial message processing setups.
• Ensure adherence to secure coding practices, high availability, performance, and SLAs.
• Collaborate with business and operations teams to translate functional requirements into technical solutions.
• Mentor junior developers, perform code reviews, and drive engineering best practices.
______________
Technical Skills
Backend
• Java 17+, Spring Boot 3.x
• Spring MVC, Spring Data JPA, Hibernate
• RESTful Web Services, SOAP Services
Microservices & Architecture
• Spring Cloud Gateway (API Gateway), Eureka, Config Server
• Feign, Circuit Breaker (Resilience4j)
• Redis Caching
• Asynchronous messaging with Kafka
Core Java
• Multithreading: ExecutorService, ForkJoinPool, CompletableFuture
• Design patterns: Factory, Singleton
Interested applicant can apply on [email protected]