Desenvolvedor Java Sênior
doc9Descrição da vaga
Profissional para atuar no desenvolvimento, evolução e sustentação de aplicações críticas e soluções de RPA. O ambiente utiliza Java e Spring Boot para construir aplicações, APIs e robôs, com adoção de Inteligência Artificial para produtividade e qualidade. O papel exige um perfil de liderança técnica de iniciativas, orientação de desenvolvedores e evolução da arquitetura de software.
Responsabilidades
Desenvolver e manter aplicações Java de alta disponibilidade e soluções de RPA.Projetar e implementar APIs REST e integrações entre sistemas internos e externos.
Utilizar ferramentas de IA para apoiar geração de código, testes, documentação e revisão técnica de forma segura.
Participar da definição de arquitetura de software e realizar revisões de código.
Garantir qualidade via testes automatizados e identificar melhorias de desempenho, segurança e escalabilidade.
Apoiar tecnicamente desenvolvedores de níveis júnior e pleno.
Participar de cerimônias ágeis e colaborar no planejamento e estimativa de entregas.
Requisitos Experiência mínima de 5 anos com desenvolvimento Java (versões 8 e 11).
Sólida experiência com ecossistema Spring (Boot, MVC, Data JPA, Security).
Proficiência no uso de ambientes e assistentes de IA (Claude Code, Codex, Cursor) aplicados à engenharia de software.
Capacidade de auditar código gerado por IA, corrigindo alucinações técnicas na causa raiz e garantindo aderência à arquitetura corporativa.
Conhecimento em PostgreSQL, versionamento com Git e escrita de testes automatizados (JUnit, Mockito).
Domínio de princípios SOLID e Clean Code aplicados a sistemas de alta complexidade.
Diferenciais
Automação de interfaces web utilizando Selenium WebDriver.Vivência com serviços em nuvem (AWS, Azure ou GCP) e configuração de pipelines de CI/CD.
Aplicação prática de Arquitetura Hexagonal, DDD e Clean Architecture.
Prática comprovada em Spec-Driven Development (SDD) e Test-Driven Development (TDD) para validar outputs de LLMs.
Tem interesse nesta vaga?