Analista Desenvolvedor Pleno - Java

Job Level:  Professional
Location: 

Sao Paulo, Sao Paulo, BR, 05425-000

Area of Expertise:  IT & Tech Engineering
Unit:  Allianz Brazil
Employing Entity:  ALLIANZ SEGUROS S/A
Job Type:  Full-Time
Remote Job:  Hybrid working
Employment Type:  Permanent
ID:  91424
Position Cluster:  Non-Executive

Analista Desenvolvedor Pleno - Java

Vaga disponível para: São Paulo/SP (Pinheiros – a 200 metros do metrô)

Modelo de Trabalho: Híbrido (3 dias presenciais/semana)

Inscreva-se até: 27/03/2026

 

Como Analista Desenvolvedor Pleno - Java, você será responsável por:

  • Atuar com autonomia no desenvolvimento, manutenção e evolução de sistemas corporativos complexos., escalando para a equipe sênior apenas quando necessário.
  • Transitar com segurança entre tecnologias legadas e modernas, entrega código de
    qualidade com cobertura de testes, participando ativamente dos processos ágeis e
    contribuindo para o crescimento técnico do time.
  • Estimar tarefas, gerenciar prioridades e acompanhar o progresso de forma autônoma.
  • Desenvolvimento e Evolução de Software: desenvolver, manter e evoluir funcionalidades de ponta a ponta em aplicações back-end Java, seguindo padrões de qualidade e arquitetura definidos pela equipe.
  • Atuar também no front-end com Angular quando necessário, contribuindo para entregas completas de ponta a ponta.
  • Atuar na sustentação, refatoração e modernização de sistemas legados (Java 6/7, Apache Struts), garantindo estabilidade e evolução incremental.
  • Implementar integrações entre serviços via APIs RESTful, assegurando desempenho e resiliência.
  • Desenvolver e manter processos batch com Spring Batch para processamento de grandes volumes de dados e manipulação de arquivos de grande porte, garantindo rastreabilidade e controle adequado de erros e reprocessamento.
  • Escrever código limpo, testável e documentado, aplicando Design Patterns e princípios SOLID.
  • Criar e manter testes unitários e de integração (JUnit, Jasmine, Mockito), garantindo cobertura adequada antes de cada entrega.
  • Participar ativamente de code reviews, contribuindo com feedback técnico construtivo e absorvendo boas práticas da equipe sênior.
  • Identificar, analisar e resolver problemas técnicos em ambientes de desenvolvimento e produção (troubleshooting, análise de logs, tuning de desempenho).
  • Participar das cerimônias ágeis (daily, planning, review, retrospectiva), contribuindo com estimativas de esforço e acompanhamento do progresso.
  • Gerenciar suas próprias tarefas no backlog (JIRA ou similar), comunicando impedimentos e atualizando status com autonomia.
  • Colaborar com analistas de negócio, QA e outros times para alinhar requisitos e garantir entregas com qualidade.
  • Produzir e manter documentação técnica de soluções, APIs e fluxos de integração.
  • Orientar desenvolvedores juniores e compartilhar boas práticas técnicas com o time, além de seguir e propor melhorias nos padrões e processos de desenvolvimento da equipe.

 

Você será um(a) forte candidato(a) se possuir os requisitos abaixo:

  • Formação superior completa em Ciência/Engenharia da Computação, Estatística, Matemática, Sistemas de Informação ou áreas correlatas.
  • Inglês técnico para leitura e escrita.
  • Domínio da linguagem Java com aplicação de OOP (herança, polimorfismo, encapsulamento, abstração) em projetos reais. Experiência com versões legadas (Java 6/7) e capacidade de migrar código para versões mais recentes.
  • Boa utilização das principais estruturas de coleções (List, Set, Map, etc.).
  • Experiência com IDEs como Eclipse ou IntelliJ IDEA.
  • Uso sólido de Maven como ferramenta de build e gerenciamento de dependências, incluindo integração com pipelines de CI/CD.
  • Spring Framework: Spring Core, Spring MVC, Spring Boot, Spring Data e Spring Security.
  • Spring Batch: experiência no desenvolvimento e manutenção de jobs para processamento de grandes volumes de dados, incluindo manipulação de arquivos de grande porte (leitura/escrita de CSV, XML, flat files), controle de chunks, tratamento de erros, skip/retry e monitoramento de execução.
  • JPA/Hibernate: Mapeamento objeto-relacional e persistência com ORM em ambientes relacionais.
  • Apache Struts: Capacidade de manutenção e entendimento de sistemas legados baseados nesse framework.
  • SQL: escrita e otimização de consultas complexas.
  • Bancos Relacionais: Experiência prática com DB2, Oracle e/ou MySQL.
  • Bancos NoSQL: Familiaridade com MongoDB ou Cassandra.
  • Desenvolvimento Web: criação e consumo de APIs RESTful; conhecimento de SOAP.
  • Experiência com servidores de aplicação JBoss/WildFly ou WebSphere.
  • Front-end: conhecimento em HTML, CSS e JavaScript.
  • Uso avançado de Git (branch, merge, rebase, cherry-pick); experiência com GitHub, GitLab ou Bitbucket.
  • Testes unitários com JUnit e Jasmine; testes de integração; uso de Mockito para mocking.
  • DevOps e CI/CD: experiência operacional com pipelines de CI/CD (Jenkins ou similar).
  • Aplicação de práticas de segurança no desenvolvimento: autenticação, autorização e criptografia e familiaridade com ferramentas de análise de vulnerabilidades de código.
  • Conhecimento e aplicação de Design Patterns (Singleton, Factory, Observer, etc.).
  • Experiência com arquitetura de microsserviços e Spring Cloud.
  • Familiaridade com ao menos uma plataforma de nuvem (AWS, Azure ou GCP).
  • Familiaridade com Kafka para integração entre sistemas distribuídos.
  • Conhecimento e aplicação de Design Patterns (Singleton, Factory, Observer, etc.).
  • Familiaridade com ferramentas de monitoramento e logging como Dynatrace e Kibana.
  • Experiência com ferramentas de gestão de tarefas como JIRA ou Trello.
  • Proficiência em práticas ágeis: daily, planning, review e retrospectiva. Experiência em troubleshooting e otimização de desempenho em ambientes produtivos.

 

Você pode se destacar ainda mais se tiver os diferenciais:

  • Espanhol.
  • Experiência com Angular, incluindo desenvolvimento de componentes e testes unitários com Jasmine. Uso do VSCode como ambiente de desenvolvimento.
  • Conhecimento em Docker e Kubernetes para containerização e orquestração.
  • Familiaridade com Kafka para integração entre sistemas distribuídos (publicação/consumo de tópicos, conceitos de consumer groups e offset).

 

Sobre a Allianz:

Somos a Allianz Seguros, a seguradora nº 1 do mundo, com mais de 120 anos de história no Brasil. Temos uma sólida presença no mercado brasileiro, oferecemos soluções inovadoras e confiáveis em seguros e somos comprometidos com a excelência no atendimento e na proteção de nossos clientes.

Procuramos talentos inovadores e apaixonados por desafios, que queiram fazer parte de uma equipe de alta performance, que valoriza a colaboração e coloca o cliente no centro. Aqui, cada dia é uma nova oportunidade para transformar sonhos em realidade, e queremos que você faça parte dessa jornada conosco.

Sabemos que, juntos, a gente faz acontecer, e é o propósito de proteger o futuro de nossos clientes, parceiros e comunidades que apoiamos que nos impulsiona a superar desafios e celebrar conquistas. Se você está preparado para equilibrar os resultados do negócio e o cuidado com as pessoas, em um ambiente em que acolhimento, pertencimento e inclusão são fundamentais, junte-se a nós!

 Aqui na Allianz, a cultura é a forma como vivemos o nosso propósito, e nos impulsiona a atingir grandes resultados. Por isso, esperamos que você:

  • Busque proativamente oportunidades de inovação e melhoria para alavancar o sucesso organizacional;
  • Coloque o cliente no centro de tudo o que faz, garantindo que suas necessidades sejam atendidas e suas expectativas sejam sempre superadas;
  • Trabalhe em equipe de forma eficaz, compartilhando conhecimentos e recursos para alcançar objetivos comuns e promover um ambiente de apoio mútuo;
  • Construa relações baseadas na integridade e transparência, promovendo um ambiente onde a confiança é a base para o crescimento e a excelência.

 

Na Allianz, entendemos que as necessidades dos colaboradores estão em constante transformação. Por isso, oferecemos o BeneFlex, um programa de benefícios flexíveis que permite a personalização do pacote de benefícios. Com um 'menu' diversificado de opções, cada colaborador pode escolher a configuração ideal para suas necessidades e as de sua família, garantindo suporte para prosperar em todas as fases da vida. O sucesso dos nossos colaboradores é o nosso sucesso! Descubra os benefícios que esperam por você:

  • Participação nos Lucros e Resultados
  • Vale Alimentação | 13ª Cesta | Vale Refeição
  • Assistência Médica (Omint ou Unimed) | Odontológica | Convênio Farmácia
  • Previdência Privada
  • Modelo híbrido de trabalho | Horário flexível | Sexta-feira curta
  • Seguro de Vida | Acidentes Pessoais | Assistência Funeral
  • Programa de saúde e bem-estar
  • Desconto em produtos, em veículos da frota e vantagens na compra de ações
  • Programas de Desenvolvimento de Carreira e Reconhecimento
  • Ingressos para eventos no Allianz Parque

 

 

Fique por dentro das novidades e oportunidades na Allianz Seguros!

Siga-nos nas redes sociais e acompanhe nosso compromisso em proteger o futuro. 

Instagram: https://instagram.com/allianzbrasil?igshid=YmMyMTA2M2Y

Linkedin: https://www.linkedin.com/company/allianz-seguros-brasil/

Site de Carreiras: https://instagram.com/allianzbrasil?igshid=YmMyMTA2M2Y

Youtube: https://www.youtube.com/@allianzbrasil

 

Em conformidade com nosso princípio de transparência, comunicamos que esta oportunidade está aberta tanto para candidatos externos quanto internos, permitindo que talentos qualificados de dentro e fora da organização se juntem à nossa equipe e contribuam para o nosso sucesso coletivo.

“A Allianz valoriza a pluralidade e acredita que a diversidade de características proporciona mais oportunidades para times completos e inovadores. Incentivamos a participação de todas as pessoas considerando também a sua etnia, origem cultural, idade, gênero, nacionalidade, religião, condição de deficiência e orientação sexual.”

 

Junte-se a nós. Let's care for tomorrow.