[Tech] Engenharia de Software Sênior - Java
- Publicação
- 19 de ago. de 2026
- Última verificação
- 16 de set. de 2026
- Fonte responsável
- TOTVS — via ATS TOTVS
Sobre a vaga
Estamos buscando um Engenheiro de Software Backend Java para nos ajudar a evoluir nossas soluções, enfrentando desafios técnicos que impactam a escalabilidade, a confiabilidade e a velocidade de desenvolvimento do nosso time. Seu papel será atuar na construção e evolução dos nossos serviços backend, desenvolvendo soluções em Java, aprimorando integrações e APIs, contribuindo para a qualidade do código e ajudando a reduzir débitos técnicos e gargalos que impactam o fluxo de desenvolvimento.
Buscamos alguém que tenha preocupação não apenas em fazer funcionar, mas em construir soluções simples, resilientes, observáveis e escaláveis, contribuindo também com boas práticas de engenharia, testes automatizados, documentação e melhoria contínua. Mais do que desenvolver novas funcionalidades, esperamos que você ajude o time a evoluir tecnicamente nossos produtos e nossa plataforma, tornando o desenvolvimento mais eficiente, sustentável e previsível.
Responsabilidades e atribuições
O QUE VOCÊ VAI FAZER: Colaborar na implementação e manutenção de sistemas distribuídos e escaláveis, com atenção à performance e confiabilidade; Participar da definição e adoção de padrões técnicos, tecnologias e frameworks, em conjunto com pessoas de engenharia, arquitetura e produto; Contribuir ativamente em cerimônias ágeis, trabalhando de forma interativa e colaborativa com o time; Aplicar boas práticas de engenharia de software, como revisão de código e testes automatizados, seguindo os padrões técnicos da equipe; Apoiar iniciativas de refatoração e otimização de código, visando melhorar performance e sustentabilidade do produto; Participar de discussões técnicas, contribuindo com ideias e sugestões para o roadmap e prioridades do time; Apoiar na criação de ferramentas internas, buscando reduzir tarefas manuais e melhorar a produtividade da equipe; Apoiar na adequação técnica a requisitos legais e de governança, em parceria com times de segurança e conformidade; Contribuir na evolução de soluções técnicas em sistemas de média a alta complexidade, sob orientação de especialista; Apoiar a padronização e atualização das práticas de desenvolvimento, participando de estudos técnicos e provas de conceito; Sugerir melhorias em processos e rotinas do time, com base em sua vivência e conhecimento técnico.
Requisitos e qualificações
O QUE ESPERAMOS DE VOCÊ: Formação: Superior completo em tecnologia e afins Conhecimentos específicos: Experiência com desenvolvimento (Backend Java), com facilidade em entender integrações de API; Conhecimento prático em Segurança de APIs (OAuth2, OIDC, fluxos M2M); Vivência com desenvolvimento Backend; Capacidade de criar documentação técnica clara e processos de onboarding eficazes; Mentalidade focada na redução de toil (trabalho manual repetitivo) e melhoria contínua; Boa comunicação para atuar como ponte entre Engenharia e Produto.
Requisitos desejáveis: Experiência desenvolvendo SDKs, Frameworks e sistemas distribuídos com Spring Boot e arquitetura hexagonal. Conhecimento avançado em arquitetura orientada a eventos utilizando AMQP e Streams.
Tenho aderência a esta vaga?Compare seu perfil com os requisitos antes de se candidatar.Verificar minha aderência
Revise os requisitos obrigatórios antes de decidir.
Não deixe de se candidatar apenas por não cumprir itens desejáveis. Dê prioridade aos requisitos explicitamente obrigatórios e nunca invente experiências.Fonte: TOTVS — via ATS TOTVS