We are seeking a skilled Java Backend Developer with strong experience in developing scalable, secure, and high-performance financial platforms. The ideal candidate must have a solid background in banking or financial services, and hands-on expertise in building RESTful APIs, integrating with core banking systems, and working with distributed systems (cache, message queues, databases).🔧 Key Responsibilities:
Design and develop robust Java-based backend microservices for financial platforms.
Integrate with core banking systems, payment gateways, and financial APIs (SWIFT, ISO 20022, ACH, SEPA, etc.).
Build, test, and deploy RESTful APIs for account, transaction, KYC, and loan services.
Implement security best practices including JWT, OAuth2, and API Gateway filters.
Work closely with product managers and business analysts to deliver banking-specific workflows.
Optimize system performance with caching (Redis), asynchronous messaging (RabbitMQ/Kafka), and connection pooling (HikariCP).
Develop and maintain unit tests, integration tests, and code documentation.
Participate in code reviews, architecture discussions, and Agile ceremonies.