31505

Desenvolvedor Java SR (Hands On)

Home OfficeSã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 altamente qualificado para atuar na construção e evolução de soluções voltadas ao mercado financeiro e meios de pagamento. Procuramos um profissional com forte perfil técnico, foco em desenvolvimento de software de alta qualidade e experiência em ambientes de alta disponibilidade e grande volume transacional.

Responsibilities:

  • Desenvolver e evoluir aplicações Java de alta performance e disponibilidade;
  • Criar e manter APIs, microsserviços e integrações utilizando Spring Boot;
  • Atuar no desenvolvimento de soluções para meios de pagamento e mercado financeiro;
  • Trabalhar com mensageria e arquitetura orientada a eventos, utilizando Kafka, RabbitMQ ou similares;
  • Integrar aplicações com bancos de dados relacionais e não relacionais;
  • Garantir qualidade do código por meio de testes unitários, testes de integração e code review;
  • Atuar na identificação e resolução de problemas técnicos e de performance;
  • Participar da evolução da arquitetura e modernização de sistemas, incluindo ambientes legados;
  • Trabalhar com cloud e containers, apoiando a evolução e sustentação das soluções;
  • Atuar de forma hands-on, acompanhando as soluções desde o desenvolvimento até a entrega.

Requirements:

  • Java: Experiência sólida em versões atuais e legadas, desenvolvendo aplicações robustas e performáticas.
  • Spring Boot: Desenvolvimento de APIs, microsserviços e aplicações corporativas.
  • Java EE: Conhecimento na construção de soluções empresariais escaláveis.
  • Arquiteturas Orientadas a Serviços (SOA): Experiência em integração de sistemas e serviços.
  • Microsserviços: Vivência em ambientes distribuídos e orientados a APIs.
  • Mensageria: Conhecimento em Kafka, RabbitMQ ou tecnologias similares.
  • Banco de Dados: Experiência com bancos relacionais e não relacionais, Hibernate e JPA.
  • Cloud Computing: Conhecimento em AWS, Azure ou GCP.
  • Controle de Versão: Experiência com Git.
  • Testes Unitários e Integração: Aplicação de boas práticas para garantir qualidade e confiabilidade das entregas.
  • Mercado Financeiro: Experiência obrigatória em meios de pagamento.
  • Diferenciais:
  • Experiência com pagamentos recorrentes.
  • Conhecimento em arquitetura orientada a eventos.
  • Vivência com Kubernetes e containers.
  • Experiência em sistemas de alta volumetria transacional.

Nice to have:

  • Habilidades Complementares:
  • Forte perfil hands-on.
  • Capacidade de solucionar problemas complexos de maneira eficiente.
  • Atenção aos detalhes e comprometimento com qualidade.
  • Autonomia e senso de dono.
  • Facilidade de aprendizado e adaptação a novas tecnologias.

Key information:

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

Application

Send your application

Attach résumé*
Last salary*