Tech Lead Java
Core
Guide the architecture, development, and continuous evolution of complex digital solutions, serving as the team's technical reference for backend and frontend systems.
Role type
Senior Tech Lead Java (Full-stack)
Builds
Microservices and BFF patterns connecting Java-based services with React applications
Domain
Software Engineering / Distributed Systems
Required skills
Java 17+, Spring Boot, React, Microservices, BFF, REST API, Event-driven architecture, OAuth2/JWT/RBAC, Resilience patterns, Kafka/SQS/RabbitMQ, Docker, Kubernetes, CI/CD, Git
Preferred skills
Generative AI, Spec-Driven Development, Financial/regulated environment experience, Distributed team experience
Technologies
Java, Spring Boot, Micronaut, React, Kafka, SQS, RabbitMQ, Docker, Kubernetes, SonarQube, OAuth2, JWT, RBAC
Responsibilities
Lead technical direction and architectural consistency; Design and evolve backend/frontend architectures; Define technical standards and best practices; Resolve complex technical impediments; Support critical technical decisions and architecture reviews; Contribute hands-on code for critical components; Ensure integration across frontend, BFF, and backend; Drive technical governance and security; Mentor team members.
Seniority
Senior, hands-on IC with leadership