*Desenvolvedor Back-End Java Pleno
Starta
Descrição da Vaga
Essa pessoa irá atuar na nossaFá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 CargoDesenvolver 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ãoAcreditamos 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.
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.
Outras buscas que podem te interessar:
- Vagas de emprego de Programador
- Vagas de emprego de Desenvolvedor
- Vagas de emprego de Engenheiro de Software
- Vagas de emprego de Frontend
- Vagas de emprego de Backend
- Vagas de emprego de Full Stack
- Vagas de emprego de PHP
- Vagas de emprego de Java
- Vagas de emprego de Python
- Vagas de emprego de DevOps Engineer
- Vagas de emprego de Desenvolvedor Mobile
- Vagas de emprego de Desenvolvedor Android
- Vagas de emprego de Desenvolvedor iOS
- Vagas de emprego de Engenheiro de Dados
- Vagas de emprego de Cientista de Dados
- Vagas de emprego de Arquiteto de Software
- Vagas de emprego de Tester
- Vagas de emprego de QA Engineer
- Vagas de emprego de Desenvolvedor .NET
- Vagas de emprego de Tech Lead