Starta
Desenvolvedor Back-End Java Pleno
- Publicação
- 6 de ago. de 2026
- Última verificação
- 16 de set. de 2026
- Fonte responsável
- Starta — via ATS TOTVS
Sobre a vaga
Essa pessoa irá atuar na nossa Fábrica de Software da Starta, colaborando no desenvolvimento de soluções tecnológicas, participando de diferentes projetos e contribuindo para a evolução contínua dos nossos produtos e serviços. Missão do Cargo Desenvolver soluções digitais de alto impacto que transformam negócios em potências, unindo criatividade, inovação e tecnologia para entregar performance e resultados que superam as expectativas dos nossos clientes e parceiros.
Diversidade & Inclusão Acreditamos que times diversos constroem soluções melhores. Valorizamos a pluralidade de histórias, experiências e perspectivas, e incentivamos a candidatura de pessoas de diferentes gêneros, raças, orientações sexuais, identidades de gênero, idades e pessoas com deficiência.
Responsabilidades e atribuições
Desenvolver e manter aplicações back-end com autonomia em uma ou mais stacks da Fábrica, garantindo qualidade, performance e aderência aos padrões do projeto; Implementar APIs REST e serviços de forma independente, assegurando boas práticas de design, segurança e documentação; Desenvolver APIs preparadas para clientes mobile com funcionamento offline, considerando idempotência, reenvio de requisições, sincronização de dados, resolução de conflitos e conectividade instável; Desenvolver e manter integrações com serviços externos, incluindo AWS S3, Firebase, Google Maps, login federado, webhooks e fluxos de automação via N8N; Identificar e corrigir bugs e gargalos de performance em sistemas existentes, propondo soluções consistentes e duradouras; Contribuir ativamente nas cerimônias ágeis (daily, planning, retrospectiva), compartilhando estimativas e sugestões de melhoria; Realizar revisões de código (code review), orientando desenvolvedores juniores e garantindo a qualidade das entregas do time; Implementar e manter testes unitários e de integração, assegurando cobertura adequada das funcionalidades; Participar da análise de requisitos funcionais e técnicos, contribuindo com estimativas e identificando riscos e dependências; Documentar e manter os contratos das APIs utilizando OpenAPI/Swagger, incluindo payloads, respostas, códigos de erro e requisitos de autenticação; Apoiar o planejamento técnico de novas funcionalidades, sugerindo melhorias arquiteturais nas soluções existentes; Colaborar com desenvolvedores de diferentes stacks, demonstrando adaptabilidade para transitar entre projetos e tecnologias; Utilizar ferramentas de IA de forma autônoma para otimizar produtividade no desenvolvimento, revisão de código e documentação técnica.
Requisitos e qualificações
Domínio sólido na linguagem/framework back-end (Java e Spring) e familiaridade com pelo menos uma segunda stack; Orientação a objetos e paradigma funcional: domínio aplicado ao desenvolvimento back-end; APIs REST: experiência sólida no desenvolvimento, versionamento e consumo de serviços; Banco de dados relacional: experiência com modelagem, consultas avançadas e otimização; Banco de dados NoSQL: experiência com pelo menos uma solução (MongoDB, Redis, DynamoDB ou similar); Git/GitLab: domínio de fluxos de trabalho em equipe (branching, merge requests, code review); Testes unitários e de integração: experiência com frameworks da stack de atuação; Containers (Docker): experiência com ambientes de desenvolvimento e deploy; Cloud Computing (AWS, GCP ou Azure): experiência com deploy e operação de serviços em nuvem; Mensageria e filas (Kafka, RabbitMQ, SQS ou similares): noções de integração assíncrona entre serviços; Princípios SOLID e Clean Code: aplicação consistente no desenvolvimento; Práticas ágeis (Scrum / Kanban): vivência real em times ágeis.
Requisitos desejáveis: Experiência em mais de uma stack back-end, demonstrando versatilidade e capacidade de transitar entre projetos; Microsserviços: noções de arquitetura distribuída e comunicação entre serviços; CI/CD: noções de pipelines de integração e entrega contínua; Segurança da informação: conhecimento aplicado ao desenvolvimento back-end seguro; Experiência no uso de ferramentas de IA como recurso de produtividade e qualidade; Experiência com diversos tipos de projetos, negócios e produtos, com abertura para atuar em diferentes segmentos de mercado.
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: Starta — via ATS TOTVS