Java Technical Lead
Core
Lead design, development, and maintenance of high-performance, scalable Java backend services using microservices architecture.
Role type
Senior IC Java Technical Lead
Builds
Robust, scalable backend systems and microservices-based applications
Domain
Enterprise software development, cloud-native systems
Deliverable
production ML models | product features
Required skills
Java 8+, Spring Framework (Boot, Security), Hibernate/JPA, REST, SQL, microservices, AWS, Kafka, system integration, API design, code reviews, project management, team coaching, observability, database schema design
Preferred skills
OAuth, microservices-based architectures
Technologies
AWS, Hibernate, JPA, Kafka, OAuth, REST, Spring, Web, microservices
Responsibilities
Lead design and architecture of backend services; mentor engineers on Java best practices; investigate and resolve production issues; perform code reviews; manage and coach offshore developers; define project requirements and work schedules; implement observability solutions; produce API documentation.
Seniority
Senior, hands-on IC with leadership responsibilities