Java Developer
Core
Design and implement scalable, cloud-native banking applications and microservices for a Banking-as-a-Service platform.
Role type
Senior Backend Java Developer
Builds
Customer-facing banking services including digital onboarding, accounts, cards, payments, and lending.
Domain
Fintech / Banking-as-a-Service / Cloud Native
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, Hibernate, REST API, Microservices, Kafka, SQL, Docker, Kubernetes, Git, BPMN 2.0 (Flowable/Camunda/Activiti/jBPM), Multithreaded programming, Distributed systems, Application monitoring (ELK)
Preferred skills
Google Cloud Platform (GCP), Cloud orchestration tools
Responsibilities
Design and implement advanced scalable applications, review code, troubleshoot bugs, optimize performance, plan architecture, mentor team members, create technical documentation.
Seniority
Senior, hands-on IC