
RH e Cia
00.114 - Desenvolvedor Back-End Sênior / Tech Lead (Java/Spring Boot)
Desenvolvedor Back-End Sênior
Vagas1
EscolaridadeSuperior
Inscritos2
Cidade de TrabalhoSalvador - Bahia
Regime de ContrataçãoCLT Tempo Indeterminado
Modalidade de TrabalhoPresencial
Horário de Trabalho44hs semanais em horário administrativo.
BenefíciosTransporte e alimentação.
Seguro de vida.
Plano de Saúde.
Bonificação.
Requisitos
- Sólida experiência em desenvolvimento back-end com Java.
- Domínio do framework Spring Boot e do ecossistema Spring.
- Domínio de bancos de dados relacionais como PostgreSQL, MySQL ou SQL Server.
- Conhecimento em modelagem de dados e otimização de consultas SQL.
- Experiência em construção e integração de APIs REST.
- Conhecimento em segurança de aplicações e boas práticas de LGPD.
- Conhecimento em testes automatizados e boas práticas de código.
- Domínio de Git e versionamento de código.
- Capacidade de liderança técnica e mentoria de desenvolvedores.
- Perfil mão na massa, colaborativo, habituado a equipes enxutas e a construir com autonomia e simplicidade.
- Disponibilidade para atuação presencial em Salvador/BA.
- Formação Superior em Ciência da Computação, Sistemas de Informação, Engenharia de Software ou áreas correlatas, ou experiência equivalente comprovada.
- *Diferenciais*.
- Experiência com gateways de pagamento, assinaturas recorrentes e webhooks (Asaas, Apple IAP, Google Play ou similares).
- Conhecimento em TypeScript/Angular.
- Noções de Flutter.
- Experiência com infraestrutura e cloud (deploy, monitoramento, backups).
- Vivência em startups ou equipes de produto em estágio inicial.
Atribuições
- Liderança técnica para consolidar back-end, formar a equipe interna e construir autossuficiência técnica da operação.
- Atuar como referência técnica e liderança de desenvolvimento da plataforma, conduzindo a construção e a evolução de APIs, serviços e bancos de dados em Java e Spring Boot, orientando e formando a equipe interna e atuando de forma multidisciplinar nas demais frentes, com foco em qualidade, escalabilidade e autossuficiência técnica da operação.
- Desenvolver e manter APIs e serviços utilizando Java e Spring Boot.
- Modelar, otimizar e administrar bancos de dados relacionais.
- Definir arquiteturas e padrões de desenvolvimento back-end e zelar pela sua consistência.
- Planejar e priorizar as demandas técnicas junto à gestão, organizando-as em entregas para a equipe.
- Revisar códigos e garantir a qualidade das entregas da equipe.
- Orientar tecnicamente os desenvolvedores, com ênfase na formação da equipe interna em Java e Spring Boot.
- Implementar integrações entre sistemas e serviços externos, incluindo gateways de pagamento e assinaturas.
- Fazer a interlocução técnica com fornecedores e prestadores externos.
- Administrar a governança técnica: repositórios, acessos, ambientes e rotinas de deploy.
- Escrever e manter testes unitários e de integração.
- Otimizar a performance, a segurança e a escalabilidade das aplicações.
- Apoiar a resolução de incidentes e problemas em produção.
- Documentar arquiteturas, serviços e decisões técnicas.
- Atuar de forma multidisciplinar nas demais frentes da plataforma conforme a demanda: front-end (Angular/TypeScript), automações internas, infraestrutura e apoio ao aplicativo.
- *O Que Oferecemos*.
- Papel de liderança técnica com autonomia real e participação nas decisões de arquitetura.
- Projeto em fase de amadurecimento: o que você construir agora define a plataforma pelos próximos anos.
- Equipe enxuta, sem burocracia, com cultura de documentação e critério.