Engenheiro(a) de Software Java Sênior
SOUTH SYSTEM · Brasil
Não informadoNão informadoDiretor
Publicada há 3 semanas
Sobre a vaga
Estamos buscando um Engenheiro de Software Java Sênior para atuar no desenvolvimento e evolução de soluções backend em um ambiente de microsserviços de alta disponibilidade.
💻 O seu impacto nessa posição:
O profissional será responsável por construir e manter microsserviços orientados a eventos com Apache Kafka — com domínio real de idempotência, ordenação de mensagens e tratamento de falhas —, desenvolver APIs REST robustas, participar da definição arquitetural das aplicações e garantir a qualidade e confiabilidade dos sistemas em produção.
Esperamos que o candidato aplique com autonomia princípios de Clean Architecture, DDD, SOLID e Design Patterns, projete soluções resilientes com padrões como Circuit Breaker, Retry, Bulkhead e Fallback, e implemente estratégias completas de observabilidade — logs estruturados com Correlation ID, métricas, tracing distribuído e monitoramento proativo.
A atuação inclui também: desenvolvimento com bancos de dados relacionais e MongoDB (via Spring Data e JPA), uso de Docker e Kubernetes ou OpenShift, participação na definição e evolução de pipelines CI/CD, monitoramento de qualidade de código com SonarQube, escrita de testes unitários, de integração e de contrato, e contribuição ativa em code reviews e documentação técnica.
✅ Requisitos essenciais:
Auxílio para home office
Cartão Flash
Acesso a cursos e certificações South Academy
Programa de educação financeira
Benefício de saúde mental e física, com 4 consultas psicológicas e 1 nutricional, mensalmente
🚀 Sobre a South:
Você fará parte de um time colaborativo, com autonomia e foco em evolução contínua, atuando em projetos com impacto real no negócio, onde transformar ideias em entregas faz parte do dia a dia.
Somos reconhecidos pelo nosso time: já fomos eleitos duas vezes uma das melhores empresas para se trabalhar no Brasil (GPTW).
Temos compromisso com o futuro: somos uma empresa carbono neutro.
Interessou? Candidate-se e venha fazer acontecer com a gente. Show more Show less
💻 O seu impacto nessa posição:
O profissional será responsável por construir e manter microsserviços orientados a eventos com Apache Kafka — com domínio real de idempotência, ordenação de mensagens e tratamento de falhas —, desenvolver APIs REST robustas, participar da definição arquitetural das aplicações e garantir a qualidade e confiabilidade dos sistemas em produção.
Esperamos que o candidato aplique com autonomia princípios de Clean Architecture, DDD, SOLID e Design Patterns, projete soluções resilientes com padrões como Circuit Breaker, Retry, Bulkhead e Fallback, e implemente estratégias completas de observabilidade — logs estruturados com Correlation ID, métricas, tracing distribuído e monitoramento proativo.
A atuação inclui também: desenvolvimento com bancos de dados relacionais e MongoDB (via Spring Data e JPA), uso de Docker e Kubernetes ou OpenShift, participação na definição e evolução de pipelines CI/CD, monitoramento de qualidade de código com SonarQube, escrita de testes unitários, de integração e de contrato, e contribuição ativa em code reviews e documentação técnica.
✅ Requisitos essenciais:
- Sólida experiência com Java (11+) e Spring Boot
- Experiência comprovada com Apache Kafka em produção (idempotência, ordenação, resiliência)
- Desenvolvimento de APIs REST e arquitetura de microsserviços
- Bancos de dados relacionais e MongoDB, com Spring Data, JPA e/ou Spring Data MongoDB
- Git e estratégias de branching (GitFlow)
- Docker e Kubernetes ou OpenShift
- Observabilidade: logs estruturados, métricas, tracing distribuído e monitoramento
- SonarQube e práticas de qualidade de código
- Testes automatizados com JUnit, Mockito e similares
- Princípios de arquitetura: SOLID, Clean Code, Clean Architecture, DDD e Design Patterns
- Padrões de resiliência: Retry, Circuit Breaker, Bulkhead, Timeout e Fallback
- Participação ativa em pipelines CI/CD
- Conhecimento em cloud computing
- Experiência com ferramentas de IA aplicadas ao desenvolvimento e revisão de código
- Histórico de atuação em squads multidisciplinares com forte autonomia técnica
Auxílio para home office
Cartão Flash
Acesso a cursos e certificações South Academy
Programa de educação financeira
Benefício de saúde mental e física, com 4 consultas psicológicas e 1 nutricional, mensalmente
🚀 Sobre a South:
Você fará parte de um time colaborativo, com autonomia e foco em evolução contínua, atuando em projetos com impacto real no negócio, onde transformar ideias em entregas faz parte do dia a dia.
Somos reconhecidos pelo nosso time: já fomos eleitos duas vezes uma das melhores empresas para se trabalhar no Brasil (GPTW).
Temos compromisso com o futuro: somos uma empresa carbono neutro.
Interessou? Candidate-se e venha fazer acontecer com a gente. Show more Show less
Leu e ficou na dúvida? A nota responde.
Ver minha nota