Caro usuário, habilite o javascript para que esse site funcione corretamente.

Desenvolvedor (a) Back End Java Pleno | Híbrido - São Paulo

CLT (Efetivo)Presencial (Local)VIPSão Paulo-SPEmpresa Confidencial (Cadastre-se)

* Salário: R$ 6.000 a R$ 11.000 por mês (estimado)

* O valor exibido é uma estimativa calculada com base em dados públicos e referências do mercado. Não garantimos que este seja o salário oferecido para esta vaga específica.

Área: Tecnologia da Informação

Nível: Pleno

Requisitos Técnicos

  • Experiência em desenvolvimento com Java 17;
  • Conhecimento em Microsserviços;
  • Experiência com frameworks como Spring, Spring Boot e Hibernate;
  • Integração com serviços SOAP e REST (cliente e servidor);
  • Noções de API Gateway;
  • Experiência com bancos de dados PostgreSQL e Redis;
  • Conhecimentos em design patterns e boas práticas de arquitetura;
  • Ferramentas de monitoramento (Dynatrace, Google Analytics ou similares);
  • Cloud AWS (experiência prática ou bons conhecimentos);
  • Git/GitFlow;
  • Conhecimento em Jenkins e processos de integração/entrega contínua (CI/CD).
  • Experiência prática com Apache Kafka, incluindo publicação e consumo de mensagens, configuração de tópicos, partições e grupos de consumidores.
  • Conhecimento em arquitetura orientada a eventos e sistemas distribuídos.

Diferenciais:

  • Conhecimentos em Python, JavaScript ou Apache Camel;
  • Experiência prévia no setor de Seguros;
  • Vivência em projetos de Cloud Computing (AWS).

Responsabilidades

  • Desenvolvimento e Manutenção: Atuar no desenvolvimento de soluções em Java e banco PostgreSQL, garantindo qualidade e eficiência;
  • Integração de Sistemas: Contribuir para a implementação de microsserviços e integrações com APIs e plataformas diversas;
  • Colaboração Técnica: Trabalhar em conjunto com equipes de Arquitetura e outros times técnicos para apoiar definições e soluções;
  • Suporte e Monitoramento: Apoiar na resolução de problemas técnicos, acompanhar implantações e monitorar performance das aplicações;
  • Documentação: Elaborar e manter documentação técnica dos sistemas desenvolvidos;
  • DevOps: Participar da configuração, build e deploy em ambientes via pipeline de CI/CD;

Apoio a Equipe: Colaborar com colegas de equipe, compartilhando conhecimento e apoiando desenvolvedores mais juniores quando necessário.