Lead Software Engineer Java
Core
Lead software engineer designing, building, and maintaining secure Java-based microservices with AI-assisted development practices.
Role type
Senior Lead Software Engineer (Java)
Builds
Secure, high-quality production code and microservice architectures
Domain
Financial services / Cloud-native Java development
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, microservice architecture, Python, AI-assisted development tools, system design, code review, operational stability
Preferred skills
Cloud-native experience, problem-solving, analytical skills
Technologies
Java, Python, Spring, Spring Boot, AI, Cloud, Security
Responsibilities
Provide technical direction and guidance to support business and technical teams; Develop secure, high-quality production code and review/debug code written by others; Drive adoption and governance of approved AI-assisted engineering practices; Apply knowledge of software development life cycle toolchain tools to increase automation value; Influence product design, application functionality, and technical operations; Serve as a subject matter expert in focus areas.
Seniority
Senior, hands-on IC with leadership responsibilities