Analista de Desenvolvimento de Software II

Experian · São Paulo, , Brazil

  • Junior
  • Full-time
  • Posted 2026-09-17
  • Confirmed live on 25 September 2026

Apply at Experian

Job description

Job Description
Descrição do trabalho

O Desenvolvedor Backend Java Pleno será responsável por desenvolver, evoluir e sustentar soluções backend utilizando Java, contribuindo para a qualidade, escalabilidade, segurança e performance das aplicações.
Este papel requer boa base técnica, autonomia na execução das atividades e capacidade de colaboração com times multidisciplinares, além da utilização de ferramentas de IA generativa como apoio ao desenvolvimento, produtividade e qualidade de software.
O(a) profissional também atuará na construção e evolução de agentes de IA, contribuindo no desenvolvimento de serviços, integrações e fluxos inteligentes que utilizam IA de forma segura, observável e alinhada às necessidades do negócio.
Principais atividades do dia a dia

• Desenvolver, manter e evoluir serviços backend utilizando Java;

• Construir e integrar APIs e serviços backend;

• Contribuir para a construção, evolução e integração de agentes de IA aos sistemas existentes;

• Desenvolver serviços e APIs que suportem agentes inteligentes, considerando aspectos de escalabilidade, confiabilidade e segurança;

• Utilizar ferramentas de IA generativa, como Cursor, Claude, Copilot ou similares, para:
• Acelerar o desenvolvimento de código;

• Apoiar atividades de refatoração e melhoria contínua;

• Auxiliar na análise e compreensão de código legado;

• Apoiar a criação e revisão de testes;

• Auxiliar na produção e atualização de documentação técnica;

• Participar da evolução e sustentação da arquitetura das aplicações, seguindo padrões e direcionamentos técnicos definidos pelo time;

• Aplicar boas práticas de desenvolvimento, como Clean Code, SOLID e Design Patterns;

• Contribuir para a qualidade do código por meio de testes automatizados, code reviews e ferramentas de análise;

• Identificar e implementar melhorias técnicas nas aplicações e serviços;

• Trabalhar de forma colaborativa com Produto, Arquitetura, DevOps e outras áreas para desenvolver soluções alinhadas às necessidades do negócio.
Responsabilidades

• Desenvolver novas funcionalidades e realizar manutenção e evolução de soluções existentes;

• Investigar problemas e implementar correções de média complexidade com autonomia;

• Realizar análise e engenharia reversa de sistemas legados para apoiar iniciativas de modernização;

• Contribuir para iniciativas envolvendo agentes de IA, desenvolvendo lógica backend, integrações e serviços de suporte;

• Monitorar e analisar o desempenho das aplicações, propondo e implementando melhorias;

• Participar das discussões e decisões técnicas do time;

• Seguir padrões arquiteturais, de segurança e de desenvolvimento estabelecidos pela organização;

• Produzir e manter documentação técnica clara e atualizada;

• Participar de code reviews, contribuindo para a qualidade e evolução técnica do time;

• Buscar e avaliar ferramentas e abordagens que possam melhorar a produtividade e a qualidade das entregas.
Qualificações O que buscamos em você

• Experiência com desenvolvimento backend utilizando Java;

• Conhecimento de orientação a objetos, boas práticas de desenvolvimento e princípios como Clean Code e SOLID;

• Experiência no desenvolvimento e consumo de APIs REST e/ou GraphQL;

• Conhecimento de bancos de dados relacionais e não relacionais;

• Experiência com controle de versão utilizando Git;

• Conhecimento de pipelines de CI/CD;

• Conhecimento de Docker e conceitos de Kubernetes;

• Conhecimento ou experiência com Cloud Computing, preferencialmente AWS;

• Vivência com metodologias ágeis, como Scrum ou Kanban;

• Experiência com testes unitários e/ou testes de integração;

• Familiaridade com ferramentas de IA generativa aplicadas ao desenvolvimento de software, como Cursor, Claude, Copilot ou similares;

• Interesse em desenvolver soluções que utilizem agentes de IA e outros recursos de inteligência artificial integrados ao backend;

• Capacidade de investigar problemas técnicos e buscar soluções com autonomia;

• Boa comunicação e capacidade de trabalhar de forma colaborativa.
Diferenciais

• Experiência com ferramentas de monitoramento e observabilidade, como Datadog, Dynatrace, Splunk ou Grafana;

• Conhecimento de arquitetura de microsserviços e sistemas distribuídos;

• Conhecimento de mensageria e processamento assíncrono;

• Certificações técnicas relacionadas a AWS, Kubernetes, Java ou tecnologias similares;

• Experiência em projetos de modernização de aplicações ou transformação digital;

• Experiência com engenharia reversa e modernização de sistemas legados;

• Interesse ou experiência com IA generativa aplicada ao ciclo de desenvolvimento de software, incluindo:
• Desenvolvimento de código;

• Code review;

• Refatoração;

• Testes;

• Documentação;

• Análise de código legado;

• Construção e integração de agentes inteligentes.

Conhecimentos técnicos

• Java;

• Git / GitFlow;

• APIs REST e/ou GraphQL;

• Bancos de dados relacionais e não relacionais;

• Docker;

• Kubernetes;

• AWS;

Prepare for the interview

Nothing collected for this employer yet. The Blind 75 is what technical screens draw from; practise it here, with a coach, in Java or Python.

More at Experian

More like this

All open software jobs