Back to jobs
Jobgether logo

Tech Lead Java

JobgetherBrazil

Posted November 9, 2026

Job Description

  • This position is listed on behalf of a partner company, which manages all applications and next steps. Our partner is looking for a Tech Lead Java based in Brazil. We are seeking an experienced technical leader to guide the architecture, development, and continuous evolution of complex digital solutions. In this role, you will serve as the team's technical reference, helping shape engineering decisions and ensuring high standards of quality, security, performance, and reliability. You will work across backend and frontend architecture, connecting Java-based services with React applications through microservices and BFF patterns. Beyond defining technical direction, you will actively resolve complex challenges, remove engineering obstacles, and contribute code when needed. Working closely with Product Owners, UX, QA, and technical stakeholders, you will promote collaboration and strengthen the team's capabilities. This is an opportunity to influence critical systems in demanding environments where scalability, observability, and technical governance are essential.
  • Accountabilities Lead the technical direction of the team, ensuring architectural consistency and high-quality deliveries. Design, maintain, and evolve backend and frontend architectures aligned with business and non-functional requirements. Define technical standards, development guidelines, and engineering best practices. Identify and resolve complex technical impediments and structural challenges. Support the team in critical technical decisions and architecture reviews. Contribute hands-on code when necessary, particularly for critical or foundational components. Ensure consistent integration across frontend applications, BFF layers, and backend services. Drive technical governance, observability, application security, and solution resilience. Collaborate closely with Product Owners, UX, QA, and technical stakeholders. Raise the team's technical capabilities through continuous mentoring, guidance, and code reviews. Requirements: Strong experience with modern Java (17+ or 21+). Proficiency with Spring Boot and/or Micronaut. Advanced React skills and a solid understanding of frontend architecture. Experience designing and implementing microservices and Backend-for-Frontend (BFF) architectures. Knowledge of REST API design, development, and versioning. Experience with event-driven architectures and asynchronous processing. Familiarity with integrations involving critical systems through REST APIs, events, and webhooks. Knowledge of authentication and authorization protocols and frameworks, including OAuth2, JWT, and RBAC. Experience implementing resilience strategies such as retries, circuit breakers, timeouts, and fallbacks. Understanding of relational data persistence and event-driven data architectures. Experience with messaging technologies such as Kafka, SQS, RabbitMQ, or similar. Knowledge of end-to-end observability, including logs, metrics, and distributed tracing. Strong understanding of application security, OWASP Top 10, and data protection. Experience with Docker, Kubernetes, CI/CD, and continuous delivery practices. Familiarity with code quality tools such as SonarQube or equivalent. Proficiency with Git in collaborative environments, including pull requests and code reviews. Previous experience as a Tech Lead or Software Architect in critical products is a plus. Experience in financial or regulated environments, production system support, high-volume applications, and strict SLA environments is desirable. Experience working with distributed teams and complex corporate environments is an advantage. Familiarity with Generative AI, Spec-Driven Development (SDD), and AI-assisted software development is a plus. Strong technical leadership, problem-solving, communication, and mentoring skills. Benefits: Education allowance. Flexible working hours. Day off. Gympass membership. Telepsychology services. Telemedicine services. Fully remote work arrangement. Full-time, contractor (PJ) engagement.
  • How Jobgether works: We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team. We appreciate your interest and wish you the best! Why Apply Through Jobgether? Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time. #LI-CL1
  • We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
  • Apply for this job