Java Backend Developer
Core
Building and maintaining backend services for banking, financial, and energy clients, focusing on payments flows and business transformation.
Role type
Senior Java Backend Developer
Builds
RESTful services, payment processing systems, and enterprise applications for financial services clients.
Domain
Financial Services / Banking / Payments
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Core Java (11+), Spring Boot, REST API design, JUnit/Mockito testing, Maven/Gradle, SQL/RDBMS, OAuth2/OIDC, Git, CI/CD
Preferred skills
Microservices patterns, Kafka/RabbitMQ, Redis, Kubernetes, Domain-Driven Design, Observability
Technologies
Java, Spring, Maven, Git, Oracle, Postgres, Kafka, Redis, Kubernetes
Responsibilities
Design and build RESTful services, implement secure coding practices, write maintainable tests, collaborate with DevSecOps/QA, troubleshoot production issues, support payments domain logic
Seniority
Senior, hands-on IC