Lead Software Engineer - Java/Spring Boot
Core
Lead a team of engineers to design, develop, and maintain secure, high-quality microservices and production code within a commercial and investment banking post-trade technology environment.
Role type
Senior IC Lead Software Engineer (Java/Spring Boot)
Builds
Microservices, REST APIs, and scalable banking technology products
Domain
Financial Services / Banking / Cloud
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, Microservices, REST APIs, CI/CD, Relational Databases (Oracle, Postgres, MySQL), System Design, Agile Practices, AI-assisted development tools, Responsible AI workflows
Preferred skills
Cloud architecture, Mobile development, Machine Learning, Security, Automation, Vendor evaluation
Technologies
AWS, JSON, Spring, Spring Boot, Oracle, Postgres, MySQL, REST, CI/CD, Cloud, Security, AI
Responsibilities
Design, develop, and troubleshoot creative software solutions; review and debug code written by other engineers; drive adoption of enterprise-approved AI-assisted engineering practices; identify opportunities to automate remediation and improve system stability; lead evaluation sessions with external vendors and internal teams to assess architectural designs.
Seniority
Senior, hands-on IC with leadership responsibilities