Estamos em busca de umDesenvolvedor Java Sênior com sólida experiência em sistemas corporativos e ambientes complexos. Esse profissional terá atuação estratégica, com autonomia técnica, participação ativa em decisões de arquitetura, apoio a outros desenvolvedores e responsabilidade direta pela qualidade, escalabilidade e manutenibilidade das soluções.
Esperamos alguém com visão sistêmica, maturidade técnica e capacidade de se comunicar de forma clara tanto com áreas técnicas quanto não técnicas, contribuindo para a evolução contínua dos sistemas.
Responsabilidades:
Desenvolver, evoluir e manter aplicações Java de missão crítica, com foco em qualidade, performance e segurança
Atuar com autonomia na definição e implementação de soluções técnicas
Contribuir ativamente para decisões de arquitetura, definição de padrões de código e boas práticas
Realizar code reviews e apoiar tecnicamente desenvolvedores menos experientes
Investigar, diagnosticar e resolver problemas complexos em ambientes produtivos
Garantir padrões de escalabilidade, disponibilidade, performance e segurança
Colaborar com times multidisciplinares (produto, infraestrutura, segurança e negócios)
Perfil esperado:
Profissional hands-on, com maturidade técnica para tomada de decisões
Capacidade de questionar soluções, propor melhorias e sustentar argumentos técnicos
Comunicação clara, objetiva e colaborativa
Forte senso de responsabilidade sobre entregas em produção
Experiência com sistemas legados e condução de evolução incremental com segurança
Requisitos obrigatórios:
Experiência mínima de 6 anos com desenvolvimento Java em ambientes produtivos
Sólida atuação com Java 8+ e ecossistema Spring (Spring Boot, Spring MVC, Spring Data)
Experiência no desenvolvimento de APIs REST e manutenção de integrações SOAP
Domínio em modelagem de dados relacional e NoSQL, com experiência prática em:Oracle,PostgreSQL,MongoDB
Vivência com mensageria assíncrona (RabbitMQ / AMQ), incluindo tratamento de falhas e reprocessamento
Uso consistente de Git em ambientes colaborativos (code review, branching e merge strategies)
Gerenciamento de dependências e builds com Maven
Experiência prática em ambientes Linux/Unix
Capacidade de analisar código legado, propor melhorias e executar refatorações seguras
Inglês técnico para leitura de documentação e comunicação escrita
Diferenciais:
Experiência prática com AWS
Vivência com: Arquitetura demicrosserviços e Sistemas de alta disponibilidade ou alto volume de dados
Experiência com Node.js e Angular
#J-18808-Ljbffr