Tech Lead Java
New
J
JobgetherSoftware development
Based in BrazilContractLead
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Required Skills
- JavaKafkaKubernetesOAuthSpring BootReactRESTful APIsMicroservices
Requirements
- Have strong experience with modern Java (17+ or 21+).
- Be proficient with Spring Boot and/or Micronaut.
- Have advanced React skills and a solid understanding of frontend architecture.
- Have experience designing and implementing microservices and Backend-for-Frontend (BFF) architectures.
- Know REST API design, development, and versioning, as well as event-driven architectures and asynchronous processing.
- Understand integrations with critical systems through REST APIs, events, and webhooks.
- Know authentication and authorization protocols and frameworks, including OAuth2, JWT, and RBAC.
- Have experience with resilience strategies, relational data persistence, and event-driven data architectures.
- Have experience with messaging technologies such as Kafka, SQS, or RabbitMQ.
- Understand end-to-end observability, application security, OWASP Top 10, and data protection.
- Have experience with Docker, Kubernetes, CI/CD, continuous delivery, and collaborative Git workflows including pull requests and code reviews.
- Have strong technical leadership, problem-solving, communication, and mentoring skills.
Responsibilities
- Lead the team's technical direction and ensure 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 critical technical decisions and architecture reviews.
- Contribute 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 with Product Owners, UX, QA, and technical stakeholders.
- Mentor the team and raise its technical capabilities through guidance and code reviews.
View Full Description & ApplyYou'll be redirected to the employer's site