Technical Team Leader - Java
Core
Technical Team Leader driving architecture, design, and delivery of technical product initiatives within IT Shared Services.
Role type
Senior IC Technical Team Leader (Java)
Builds
Technical product initiatives and scalable implementations for sophisticated financial clients.
Domain
Financial Services / Enterprise Software
Deliverable
production ML models | product features
Required skills
Java (Spring ecosystem), Microservices architecture, RESTful WebServices, JPA/Hibernate, Agile methodology, Code review & unit testing, Git, Front-end frameworks (Angular/React)
Preferred skills
Technical management experience, Cross-timezone collaboration
Technologies
Spring Boot, Spring Cloud, Spring Security, Spring Data, Spring Integration, JUnit, TestNG, Mockito, Angular, React, Git
Responsibilities
Drive architecture and design decisions for product development; Conduct code reviews and establish coding standards; Perform consistent coding and unit testing; Act as subject matter expert for distributed teams; Identify technical risks and issues; Design and develop scalable technical implementations.
Seniority
Senior, hands-on IC with team leadership