CareerPlan

Tech Lead Java

BrazilRemoteFull-time2026-11-09 → 2026-11-10
Remote

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