CareerPlanSign in

Java Lead Software Engineer (Banking)

USAFull-time$61,000–$101,0002026-10-15

Core

Design, develop, and troubleshoot secure, high-quality Java software solutions for banking systems, leading team adoption of AI-assisted engineering practices.

Role type

Senior IC Java Lead Software Engineer

Builds

Secure, stable, scalable technology products for Commercial and Investment Bank

Domain

Banking / Cloud-native Java

Deliverable

production ML models

Required skills

Java, Spring, AWS, Kubernetes, Kafka, Message Queuing, AI-assisted development, Agile/CI/CD, System Design, Automation

Preferred skills

Distributed caching (Gemfire/Redis), Behavior-driven development (Cucumber), PostgreSQL/Oracle/MongoDB, Client relationship management, Core AI concepts

Technologies

Java, Spring, AWS, Kubernetes, Kafka, Jenkins, Splunk, Grafana, Dynatrace, JMeter, PowerMock, Cassandra, Oracle, PostgreSQL, MongoDB, Redis, Cucumber, Spinnaker

Responsibilities

Design and develop creative software solutions; review and debug code written by others; lead team adoption of AI-assisted engineering practices; establish validation standards for secure coding and automated testing; evaluate external vendors and startups for architectural fit.

Seniority

Senior, hands-on IC with leadership responsibilities