Lead Software Engineer - Java Backend Engineer
Core
Design, build, and maintain secure, scalable cloud-native financial systems using Java and Spring Boot, while leading the adoption of AI-assisted engineering practices.
Role type
Senior IC backend engineer (Java/Spring Boot) with AI engineering leadership
Builds
Secure, stable, scalable technology products for consumer and community banking payments
Domain
Financial services / Cloud-native backend
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, Cloud-native architecture, AWS services, System design, AI-assisted development, Agile/CI/CD, Financial services domain knowledge
Preferred skills
Full-stack AWS experience (ECS, EKS, Lambda), AI-powered solution delivery, API-driven and event-driven development
Technologies
Java, Spring Boot, AWS, CI/CD, AI APIs
Responsibilities
Design and build secure, high-quality production code; Lead adoption of enterprise-approved AI-assisted engineering practices; Review and debug code written by colleagues; Evaluate external vendors and startups for architectural fit; Improve application stability through automation and recurring issue remediation