Java AI Branch Operations Lead Engineer
Core
Lead the design, development, and operational stability of Java microservices and REST APIs for consumer and community banking branch operations.
Role type
Senior IC Java backend engineer (AI-assisted development lead)
Builds
Secure, scalable Java microservices and event-driven back-end APIs for banking operations
Domain
Financial services / Banking IT
Deliverable
production ML models
Required skills
Java, REST/OpenAPI, Cassandra, Kafka, AWS, Private Cloud, CI/CD, Splunk, CloudWatch, Prometheus/Grafana, OpenTelemetry, performance tuning, distributed systems debugging, AI-assisted development validation, responsible AI practices
Preferred skills
Android (Kotlin), React (TypeScript), safe rollout strategies (shadowing, A/B testing, canary), API gateways, service mesh, disaster recovery, regulatory compliance
Technologies
Java, AWS, Cassandra, Kafka, Jenkins, Spinnaker, Splunk, CloudWatch, Prometheus, Grafana, OpenTelemetry, REST, OpenAPI, Kubernetes (implied by Private Cloud/AWS), React, Kotlin, TypeScript
Responsibilities
Design, develop, and troubleshoot creative software solutions; lead adoption of enterprise-authorized AI-assisted engineering practices; define and enforce comprehensive testing strategies; lead design and implementation of Java microservices; own end-to-end DevOps execution for SDLC; lead Software Engineering communities of practice
Seniority
Senior, hands-on IC with leadership responsibilities