Lead Full Stack Java Engineer - Banking
Core
Design, develop, and troubleshoot secure, high-quality software solutions for banking products, leading technical decisions and fostering engineering standards.
Role type
Lead Full Stack Java Engineer
Builds
Secure, stable, and scalable technology products for Consumer & Community Banking
Domain
Banking / Financial Services
Deliverable
production ML models
Required skills
Java, Spring Boot, Kafka, AWS, CI/CD, Python, JavaScript, Cloud-native architecture, Event-driven design, Application security, Automation
Preferred skills
Team leadership (3-6 engineers), Mentoring junior engineers, Causal inference in ML, AI-assisted engineering, Visual Studio Code debugging
Technologies
AWS, Kafka, Spring Boot, Java, Python, JavaScript, CI/CD, Visual Studio Code
Responsibilities
Design, develop, and troubleshoot software solutions; Produce secure, high-quality code and review, test, and debug code written by others; Find opportunities to automate recurring issue remediation and strengthen application and system stability; Lead evaluations with external vendors, startups, and internal teams to assess architecture, technical fit, and alignment with enterprise standards; Lead and contribute to communities of practice that encourage adoption of emerging technologies across Software Engineering; Work with product and technology stakeholders to turn business needs into technical solutions and delivery plans