31503

Desenvolvedor Java SR

PresencialSão Paulo/SP

About us

With 30 years of history, Grupo Taking is a specialist in digital solutions, uniting technology and humanization to boost businesses and transform realities. With over 1,000 employees and operations throughout Brazil, our expertise includes Artificial Intelligence, software development, data, intelligent service desk, and IT staff augmentation. Here, you are part of a team that believes in the power of innovation, collaboration, and transformation. More than a company, we are a community of people passionate about what they do and driven by the purpose of transforming. Want to be part of this team? Check out our open positions and come build the future with us. #comebeataker

About the role:

Desenvolvedor Java Sênior com perfil de liderança técnica para atuar em uma squad responsável pelas jornadas de conexões e onboarding de produtos financeiros e meios de pagamento.

Buscamos um profissional com sólida experiência em desenvolvimento de soluções corporativas, capacidade de influenciar decisões técnicas e forte habilidade de comunicação para interação com times multidisciplinares.

Responsibilities:

  • Desenvolver e evoluir aplicações em Java/Spring Boot.
  • Criar e manter APIs e microsserviços.
  • Trabalhar com integrações entre diferentes sistemas.
  • Atuar com Kafka, RabbitMQ ou outras soluções de mensageria.
  • Trabalhar com bancos relacionais e não relacionais usando JPA/Hibernate.
  • Corrigir problemas, investigar incidentes e melhorar performance.
  • Decisões técnicas
  • Aqui está o principal diferencial da vaga. Ele deverá:
  • Participar das decisões de arquitetura e desenho das soluções.
  • Avaliar como uma nova funcionalidade deve ser implementada.
  • Definir, junto com arquitetura e outros times, padrões técnicos.
  • Identificar riscos e impactos das decisões.
  • Pensar não apenas no código, mas em como os serviços se relacionam dentro do ecossistema.
  • Ser referência técnica da squad
  • Ele poderá, por exemplo, receber uma demanda e ajudar o time a definir:

Requirements:

  • Java: Experiência sólida em versões atuais e legadas, desenvolvendo aplicações robustas e escaláveis.
  • Spring Boot: Forte conhecimento na construção e manutenção de APIs e microsserviços.
  • Arquitetura de Microsserviços: Experiência com sistemas distribuídos e integração entre serviços.
  • Mensageria: Conhecimento em Kafka, RabbitMQ ou soluções similares.
  • Cloud Computing: Vivência em AWS, Azure ou GCP.
  • Banco de Dados: Experiência com bancos relacionais e não relacionais, utilizando Hibernate e JPA.
  • APIs e Integrações: Experiência no desenvolvimento e consumo de APIs REST.
  • DevOps e Qualidade: Conhecimento em Git, CI/CD, testes unitários e testes de integração.
  • Mercado Financeiro: Experiência obrigatória em meios de pagamento e produtos financeiros.
  • Diferenciais:
  • Experiência com jornadas de onboarding digital.
  • Conhecimento em pagamentos recorrentes e motores de recorrência.
  • Vivência como referência técnica ou liderança de times.

Nice to have:

  • Habilidades Complementares:
  • Excelente comunicação e relacionamento interpessoal.
  • Capacidade de conduzir discussões técnicas e apoiar desenvolvedores.
  • Perfil colaborativo e orientação para resultados.
  • Facilidade para atuar em conjunto com áreas de negócio, produto e arquitetura.
  • Capacidade de resolver problemas complexos com visão sistêmica.

Key information:

Work location:
São Paulo/SP
Work model:
Presencial
Employment type:
CLT
Language:
Inglês básico

Application

Send your application

Attach résumé*
Last salary*