Analista de Desenvolvimento de Software II

Experian · São Paulo, br

onsitefull-time3-6 years

posted 1d

Descrição do trabalho   Desenvolvedor Backend Java Pleno 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 ferram

Analista de Desenvolvimento de Software II at Experian — TalentDesi