Senior Java Developer- Banking Domain
Unison Group
Posted: January 19, 2026
Interested in this position?
Create a free account to apply with AI-powered matching
Quick Summary
Design, develop, and maintain scalable backend services using Java and Spring Boot, implementing event-driven systems using Apache Kafka for real-time data streaming.
Required Skills
Job Description
We are looking for an experienced Senior Java Developer with strong expertise in banking/financial services and Apache Kafka to design, develop, and maintain high-performance, scalable applications. The ideal candidate should have deep knowledge of microservices architecture, real-time data processing, and secure enterprise-grade systems.
Key Responsibilities:
• Design, develop, and maintain scalable backend services using Java and Spring Boot.
• Build and manage microservices-based architecture.
• Implement event-driven systems using Apache Kafka for real-time data streaming.
• Work closely with business analysts and product owners to understand banking domain requirements.
• Develop RESTful APIs and integrate with internal and external systems.
• Ensure high performance, security, and availability of applications.
• Write clean, reusable, and well-documented code.
• Perform unit testing, integration testing, and debugging.
• Optimize applications for maximum speed and scalability.
• Participate in code reviews and mentor junior developers.
• Support production deployments and troubleshoot issues.
Required Skills & Qualifications:
• 5+ years of experience in Java development.
• Strong expertise in Spring Boot, Spring MVC, Spring Security, Spring Data JPA.
• Hands-on experience with Apache Kafka (producers, consumers, topics, partitions, offset management).
• Strong experience in Banking / Financial Services domain (Payments, Loans, Core Banking, Treasury, Risk, etc.).
• Experience with microservices architecture.
• Strong knowledge of REST APIs and web services.
• Experience with SQL and NoSQL databases (Oracle, MySQL, PostgreSQL, MongoDB, etc.).
• Familiarity with Docker, Kubernetes is a plus.
• Experience with CI/CD pipelines.
• Knowledge of cloud platforms (AWS, Azure, GCP) is an advantage.
• Strong understanding of security best practices and data protection.