Core Java developer - Banking
Core
Design, develop, and maintain scalable backend applications and microservices for high-volume banking transactions.
Role type
Senior IC Core Java developer (banking)
Builds
Scalable backend applications, RESTful APIs, and event-driven services for banking systems
Domain
Banking / Financial Services
Deliverable
production ML models | product features
Required skills
Core Java, Spring Framework, Spring Boot, Microservices architecture, REST API development, Apache Kafka, Docker, Kubernetes, Enterprise development standards
Preferred skills
Banking or financial services domain experience (payments, onboarding, transaction systems)
Technologies
Java, Spring Boot, Kafka, Docker, Kubernetes
Responsibilities
Design and develop scalable backend applications using Core Java and Spring Boot; Build and integrate RESTful APIs and event-driven services using Kafka; Develop and manage microservices in containerized environments; Collaborate with cross-functional teams to deliver secure solutions; Ensure code quality through testing and performance optimization