Tech Lead Java | Sistemas Distribuídos de Alta Escala | Híbrido - Osasco/SP
Core
Tech Lead responsible for leading technical decisions, evolving critical applications in high-scale distributed environments, and guiding the development team.
Role type
Senior IC Tech Lead (Java Distributed Systems)
Builds
Scalable microservices-based applications and distributed systems
Domain
Enterprise Technology, Cloud Infrastructure, Distributed Systems
Deliverable
production ML models | product features
Required skills
Java 21+, Spring Boot, Spring Cloud, Spring Security, Spring Batch, Microservices, Domain-Driven Design (DDD), Kubernetes, Angular, PostgreSQL, Camunda
Preferred skills
Event-Driven Architecture, CQRS, Event Sourcing, Service Mesh, SRE, Observability, Micro Frontends, High-scale environments
Technologies
Java, Spring Framework, Kubernetes, Angular, PostgreSQL, Camunda
Responsibilities
Lead the technical team, define and evolve microservices architectures, make strategic technical decisions and conduct code reviews, ensure application quality/performance/scalability, support team technical evolution, translate business requirements into robust solutions, promote engineering best practices and technical governance
Seniority
Senior, hands-on IC