Senior Java Backend Engineer*
Core
Design, build, and maintain secure core banking backend services, modernizing legacy systems and integrating AI-driven document intelligence and API automation under strict regulatory scrutiny.
Role type
Senior IC Java Backend Engineer (Banking)
Builds
Core banking microservices, secure REST APIs, and AI-supported agentic workflows
Domain
Banking / Fintech / Regulated Finance
Deliverable
production ML models
Required skills
Java, Spring Boot, Microservices, OAuth2/OIDC, Keycloak, PostgreSQL, Docker, CI/CD, Regulated Environment Experience
Preferred skills
Azure AI services, Kubernetes, RAG pipelines, LLM integration, Kafka
Technologies
Java, Spring Boot, REST, Microservices, PostgreSQL, Keycloak, OAuth2, OIDC, Docker, Jenkins, Nexus, Azure, Azure OpenAI, Azure AI Document Intelligence
Responsibilities
Design and maintain backend services in Java and Spring Boot; Modernize existing services and harden security; Secure API integrations using OAuth2, OpenID Connect, and Keycloak; Build and operate services across hybrid on-prem and Azure landscape; Develop AI-supported workflows with security and auditability controls; Own quality through automated tests and production support; Lead technical design reviews and mentor engineers; Take operational ownership in production including incident leadership.
Seniority
Senior, hands-on IC with architecture and mentorship responsibilities