VVagando
← Voltar para as vagas
S

Starta

Desenvolvedor Back-End Java Pleno

RemotaPJ
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.
Minha autoavaliação
0 de 6 pontos revisados

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

Vaga de Desenvolvedor Back-End Java Pleno em remota | Starta