Tech Lead Java
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Tech Lead Java based in Brazil.
This is a senior technical leadership role focused on shaping the architecture and evolution of large-scale, distributed systems in a highly complex and regulated environment. You will be responsible for defining technical strategy, guiding architectural decisions, and ensuring the scalability, resilience, and security of mission-critical platforms. Acting as a key reference for engineering teams, you will lead modernization initiatives, influence system design across microservices and event-driven architectures, and help align technology decisions with business and compliance needs. The role requires strong hands-on expertise in Java ecosystems combined with a strategic mindset to drive long-term technical direction. You will collaborate closely with stakeholders across engineering, product, and operations while mentoring teams and elevating overall engineering maturity. This is a high-impact position where your decisions will directly shape platform reliability, performance, and evolution at scale.
Accountabilities:
- Define and communicate the overall architecture strategy and technical roadmap for distributed platforms.
- Design and guide the implementation of microservices and event-driven architectures using technologies such as Kafka.
- Establish engineering standards for APIs, integration patterns, security, observability, and system reliability.
- Lead architectural decisions involving data modeling, PostgreSQL optimization, and legacy system modernization.
- Drive incremental modernization initiatives, ensuring safe coexistence and structured system decommissioning.
- Act as a technical reference for critical financial workflows, ensuring traceability, compliance, and robustness.
- Conduct architecture reviews, technical decision records (ADRs), and trade-off evaluations.
- Support incident investigations and contribute to improving system resilience and operational stability.
- Mentor engineers and technical leads, strengthening overall team capability and engineering maturity.
- Align technical evolution with business goals, compliance requirements, and operational constraints.
- Strong experience in software architecture and distributed systems design.
- Advanced proficiency in Java and microservices ecosystems (Micronaut is a plus).
- Extensive experience with Kafka and event-driven architectures in production environments.
- Solid expertise in PostgreSQL, including performance tuning and data evolution strategies.
- Hands-on experience with AWS services such as RDS, MSK, API Gateway, and Infrastructure as Code tools (CloudFormation/Terraform).
- Proven ability to design secure, observable, and highly resilient systems.
- Experience leading legacy system migration to modern architectures.
- Track record of technical leadership in complex projects with incremental, low-risk delivery.
- Strong communication skills with both technical teams and business stakeholders.
- Meal or food allowance.
- Medical and dental assistance coverage.
- Access to discount programs for education, language courses, healthcare services, and partner establishments.
- Internal learning platform with free, certified online courses.
- Mentorship programs and professional development support.
- Travel and pet benefit programs.
- Flexible corporate benefits and wellness-oriented perks.
- Opportunity to work on large-scale digital transformation initiatives in a global environment.