← Все вакансии/Senior/jobgether
SeniorRemoteBrazil

Tech Lead

J
jobgether
Уровень
Senior
Формат
Remote
О роли

Описание вакансии

About the company

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Profissional Tech Lead Java - Sênior based in Brazil.

As a Senior Java Tech Lead, you will play a key role in evolving digital products by connecting business objectives, technology, and user experience.

Responsibilities
  • Lead the technical evolution of digital products, balancing business needs, technical quality, scalability, and user experience.
  • Design, develop, and evolve backend services and applications using Java and the Spring ecosystem.
  • Contribute to architectural decisions, particularly within microservices-based environments, ensuring solutions are scalable, maintainable, and resilient.
  • Collaborate with multidisciplinary teams to define, design, prioritize, and deliver new features and product capabilities.
  • Act as a bridge between technical teams and business stakeholders, translating requirements and technical considerations into clear solutions.
  • Follow services throughout their complete lifecycle, including conception, development, testing, release, monitoring, and support.
  • Ensure new and legacy applications comply with established engineering, architecture, security, and quality standards.
  • Develop and maintain unit and integration tests to ensure robustness, reliability, and coverage of critical scenarios.
  • Apply agile practices such as Scrum and Kanban to support predictable, iterative, and value-driven delivery.
  • Evaluate and introduce new technologies and engineering practices that can improve development efficiency and product quality.
  • Troubleshoot complex technical challenges and apply strong analytical and problem-solving skills to identify sustainable solutions.
  • Promote engineering best practices, including SOLID principles, version control, CI/CD, containerization, and effective interoperability between technology platforms.
Requirements
  • Strong professional experience as a Senior Java Developer, Tech Lead, Software Engineer, or similar technical leadership role.
  • Advanced knowledge of Java and the Spring ecosystem.
  • Solid experience designing and developing microservices-based architectures.
  • Practical experience with unit and integration testing and a strong understanding of software quality practices.
  • Experience with Git and Gitflow, Docker, and Jenkins or comparable CI/CD technologies.
  • Strong knowledge of AWS, particularly services such as API Gateway, Lambda, Fargate, ECS, RDS, SQS, SNS, Secrets Manager, and ElastiCache/Redis.
  • Good understanding and practical application of SOLID principles and software architecture best practices.
  • Experience working with Agile methodologies, particularly Scrum and Kanban.
  • Demonstrated ability to integrate and enable interoperability between different technology platforms.
  • Strong communication and collaboration skills, with the ability to work effectively with both technical and non-technical stakeholders.
  • Ability to take ownership, make sound technical decisions, and contribute actively to solution design and delivery.
  • Strong analytical thinking and problem-solving capabilities.

Nice to have:

  • Experience developing mobile applications.
  • Knowledge of Event Sourcing architectures and patterns.
  • Experience with Play Framework.
  • Familiarity with Node.js, Python, Golang, or Groovy.
  • Experience with Terraform and infrastructure-as-code practices.
  • Experience developing web applications.
  • Familiarity with React.
Conditions
  • Opportunity to work on innovative digital products and complex technology challenges.
  • Exposure to modern cloud, microservices, DevOps, and software engineering practices.
  • Collaborative environment with multidisciplinary technology and product teams.
  • Opportunities for professional growth, technical development, and continuous learning.
  • Access to knowledge-sharing and technology community initiatives.
  • Opportunities to expand expertise across different technologies, architectures, and digital solutions.
  • Inclusive workplace culture built around diversity, respect, ethics, and collaboration.
  • Opportunity to work within a technology ecosystem with international presence and exposure.
  • Career development initiatives, leadership development, training programs, and partnerships with educational organizations.
  • Agile and innovation-focused working environment that encourages ownership and continuous improvement.
Стек и навыки

С чем работаем