Desenvolvedor de Software Senior
">
* Descrição do Cargo:
O Desenvolvedor de Software Senior irá liderar o time de desenvolvimento, garantindo a entrega de soluções de alta qualidade, alinhadas às melhores práticas de engenharia e aos objetivos da empresa. O candidato deve facilitar a colaboração entre o time e fornecer direcionamento técnico.
Responsabilidades:
1. Liderar tecnicamente o time de desenvolvimento, promovendo boas práticas de engenharia e decisões arquiteturais sustentáveis;
2. Atuar como referência em desenvolvimento backend com Java 8+, garantindo qualidade, performance e segurança nas entregas;
3. Contribuir com desenvolvimento hands-on em demandas estratégicas ou de alta complexidade;
4. Conduzir a evolução de sistemas baseados em microsserviços, orientando o time na aplicação de princípios de escalabilidade, resiliência e observabilidade;
5. Apoiar o time na definição e implementação de pipelines de CI/CD, versionamento e estratégias de deploy;
6. Aplicar Design Patterns de forma contextualizada para resolver problemas recorrentes de arquitetura e estrutura de código;
7. Trabalhar em parceria com áreas de produto e arquitetura para propor soluções técnicas alinhadas à estratégia da empresa;
8. Atuar de forma prática e colaborativa em revisões de código, mentoring de desenvolvedores e resolução de problemas complexos;
9. Apoiar a disseminação de cultura DevOps e de qualidade, incentivando a automação de testes e o uso de métricas técnicas;
10. Participar ativamente dos ritos do time, contribuir para o desenvolvimento e maturidade da equipe;
Requisitos e Qualificações:
1. Experiência sólida com Java 8+ e domínio de conceitos como multithreading, concorrência, lambdas e streams;
2. Expertise em Spring Boot, Spring Data, Spring Security e Hibernate;
3. Forte vivência com arquiteturas de microsserviços, APIs RESTful e integração entre sistemas;
4. Atuação com plataformas de nuvem (AWS, OCI) e serviços de escalabilidade, monitoramento e deploy;
5. Conhecimentos avançados em bancos de dados relacionais (SQL, Oracle) e familiaridade com bancos NoSQL;
6. Prática com testes automatizados (JUnit, Mockito ou equivalentes), TDD e pipelines de qualidade;
7. Domínio de Git e estratégias como GitFlow, trunk-based development ou similares;
Benefícios:
1. Plano de saúde com ampla cobertura, telemedicina gratuita e acesso a apps com especialistas para cuidar do que mais importa – você;
2. Cobertura odontológica para você e sua família;
3. Day OFF no Aniversário: um dia de folga para celebrar seu aniversário;
4. Empréstimo Consignado: empréstimos com condições especiais;
5. Auxílio vida saudável: parceria com apps de saúde com acesso a academias e bem estar;
6. Indicação de Talentos e Clientes Premiadas: recompensas por indicações bem-sucedidas;
7. Massoterapia no Escritório: sessões de massagem para relaxar e aliviar o estresse;
8. Participação nos Lucros e Resultados (PLR): participação nos resultados financeiros da empresa;
9. Seguro de Vida: proteção financeira para você e sua família;
10. Vale Alimentação/Refeição iFood: opções de alimentação flexíveis;
11. Vale Transporte: auxílio para deslocamento;
Outros:
1. Universidade Corporativa Sankhya: acesso a uma vasta gama de cursos e treinamentos;
2. Plano de Performance e Desenvolvimento Individual: plano personalizado para seu crescimento profissional;
3. Touchpoints de Evolução com a Liderança: encontros regulares com líderes para discutir seu progresso e desenvolvimento;
4. Auxílio Idiomas: suporte para aprendizado de novas línguas;
5. Auxílio Graduação e Pós-Graduação: incentivo para avançar em sua formação acadêmica;
6. Auxílio Certificações: apoio para obtenção de certificações profissionais;
7. Palestras Relacionadas à Qualidade de Vida: encontros sobre saúde e bem-estar;
8. Plataforma de Gamificação: pontuações e recompensas para incentivar seu desenvolvimento;