31503

Desenvolvedor Java SR

PresencialSão Paulo/SP

Sobre nós

Com 30 anos de história, o Grupo Taking é especialista em soluções digitais, unindo tecnologia e humanização para impulsionar negócios e transformar realidades.

Com mais de 1.000 colaboradores e atuação em todo o Brasil, nossas expertises incluem Inteligência Artificial, desenvolvimento de software, dados, service desk inteligente e alocação de profissionais de tecnologia.

Aqui, você faz parte de um time que acredita no poder da inovação, da colaboração e da transformação. Mais do que uma empresa, somos uma comunidade de pessoas apaixonadas pelo que fazem e movidas pelo propósito de transformar.

Quer fazer parte desse time?

Confira nossas vagas abertas e venha construir o futuro com a gente.

#vemsertaker

Sobre a vaga:

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.

Responsabilidades:

  • 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:

Requisitos:

  • 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.

Diferenciais:

  • 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.

Informações importantes:

Local de atuação:
São Paulo/SP
Modelo de Trabalho:
Presencial
Forma de contratação:
CLT
Idioma:
Inglês básico

Candidatura

Envie a sua candidatura

Anexar Currículo*
Última Remuneração*