[Job 29859] Senior Developer Java, Brazil
Remote · Brazil
Job Summary
Desenvolver soluções backend escaláveis usando Java (Java 8+) e Spring Boot, com foco em APIs, microserviços e backend resiliente. Garantir qualidade de código com foco em manutenibilidade e performance, disseminar boas práticas de engenharia (TDD, BDD, DDD e Clean Code), realizar revisões de código, pair programming e mentoring. Trabalhar com áreas de negócio para traduzir regras complexas em implementações eficientes, apoiar a documentação técnica e a segurança das aplicações, e propor soluções de forma autônoma. Promover consenso técnico entre equipes e atuar como referência técnica para questões de backend, mantendo alinhamento com padrões e diretrizes. A presença no escritório em Campinas é obrigatória para residentes da região, com desempenho remoto permitido para demais locais do Brasil. Observações adicionais destacam atuação com BFFs voltados para Mobile, design/refatoração de soluções backend escaláveis e colaboração estreita com equipes de desenvolvimento e clientes.
Required Qualifications
- Sólida experiência em desenvolvimento de software
- Proficiente em Java 8+
- Experiência em criação de componentes de software
- Conhecimento avançado em Spring Boot
- Conhecimento de Docker/Kubernetes, Jenkins/Gitlab CI, Cloud AWS
- Experiência com bancos de dados relacionais e não relacionais (MongoDB/Redis)
- Conhecimento avançado em mensageria (Kafka e RabbitMQ)
- Conhecimento em padrões de projeto e micro serviços
- Conhecimento de práticas ágeis e metodologias de desenvolvimento
- Superior completo ou em andamento em Engenharia da Computação, Ciência da Computação, Análise de Sistemas ou similares
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.