Java Tech Lead
Core
Design and build REST APIs and orchestrate complex business workflows for entitlements and accounts in a banking environment.
Role type
Senior IC Java Tech Lead (Backend & DevOps)
Builds
Production-grade entitlements systems, integration pipelines, and audit reporting tools.
Domain
Financial Services / Banking
Required skills
Java, Spring, Kubernetes, Helm, DevOps, SRE, APIGee, Databricks, GitOps, Incident Response, Container Security
Preferred skills
Open-source contributions, Technical Writing, PowerShell scripting
Technologies
API Apigee ArgoCD Azure Backend CI/CD Databricks DevOps Docker Dynatrace GitOps Helm Hibernate Support JPA Java Kubernetes PowerShell REST Redis SOAP SQL Security Spring Cloud
Responsibilities
Design and build backward-compatible REST APIs for the entitlements domain; Orchestrate complex business workflows across external systems; Own integration boundaries including error handling and retry logic; Build and maintain persistence layers with Spring Data JPA and Hibernate; Implement caching strategies with Redis; Write production-quality tests; Design and maintain Helm charts for Kubernetes deployments; Implement CI/CD pipelines and deployment automation; Manage containerization with Docker and apply security best practices; Investigate and resolve production incidents using Dynatrace; Document design decisions and architecture records; Mentor junior engineers on domain knowledge and architectural patterns.