Develop, evolve, and maintain software applications using Java and Angular while analyzing complex legacy code. Collaborate with business and operation teams to transform requirements into technical solutions using AI-assisted development tools.
Sobre a oportunidade
Estamos buscando uma pessoa Desenvolvedor Java + Angular Pleno para atuar no desenvolvimento e evolução de soluções de software em um ambiente de alta complexidade.
A posição exige experiência sólida em desenvolvimento Java, capacidade de compreender e evoluir sistemas existentes e facilidade para atuar próximo às áreas de negócio e operação, transformando necessidades em soluções técnicas.
A atuação também envolverá desenvolvimento assistido por Inteligência Artificial.
Responsabilidades
Desenvolver, evoluir e manter aplicações utilizando Java e Angular.
Analisar e interpretar código legado extenso e pouco documentado, identificando regras de negócio e propondo sua evolução ou reescrita de forma criteriosa.
Aplicar conceitos de Orientação a Objetos, padrões de projeto e separação de responsabilidades no desenvolvimento das soluções.
Desenvolver e integrar APIs REST/JSON, além de atuar com integrações entre sistemas utilizando SOAP/XML.
Desenvolver soluções utilizando Angular (2+) e realizar integrações com APIs.
Atuar na resolução de problemas, análise de comportamento das aplicações e troubleshooting.
Interagir diretamente com áreas de negócio e operação, levantando necessidades e regras de negócio com autonomia.
Trabalhar de forma colaborativa utilizando Git e práticas de versionamento.
Utilizar ferramentas de Inteligência Artificial como apoio ao desenvolvimento, realizando análise crítica e validação dos códigos e soluções gerados pela ferramenta.
Requisitos obrigatórios (técnicos)
Experiência sólida e comprovada em desenvolvimento Java em produtos reais, independentemente do framework utilizado.
Domínio de Orientação a Objetos, padrões de projeto e separação de responsabilidades.
Experiência com Spring Framework, especialmente Spring MVC e Spring Security.
Experiência no desenvolvimento de APIs REST/JSON.
Experiência com Angular 2+ e consumo de APIs.
Experiência com integrações entre sistemas utilizando SOAP/XML.
Conhecimento e experiência com Git e práticas de versionamento em equipe.
Capacidade de analisar e interpretar código legado, identificando regras de negócio e realizando sua evolução ou reescrita.
Boa comunicação para interação com áreas de negócio e operação.
Autonomia para realizar levantamento e entendimento de regras de negócio diretamente com usuários.
Experiência com desenvolvimento assistido por Inteligência Artificial, com capacidade de validar criticamente os resultados produzidos por ferramentas ou agentes de IA.
Idioma:
Inglês e espanhol técnicos para leitura e interpretação de documentação.
Diferenciais
Experiência com sistemas MES (Manufacturing Execution System) ou aplicações relacionadas a processos produtivos industriais.
Conhecimento de SQL e Oracle para consultas, análise e investigação de dados.
Experiência em ambientes on-premise de alta criticidade e operação contínua.
Conhecimento de SAP NetWeaver.
Experiência com testes automatizados.
Experiência com análise de performance e troubleshooting.
Uso frequente de assistentes de código e agentes de IA, como GitHub Copilot, Claude Code, Cursor ou ferramentas equivalentes.
Conhecimento de engenharia de prompt aplicada ao desenvolvimento de software.
“I was the first applicant for a remote marketing position that got listed on the company website the same day I applied. Had an interview within 48 hours!”