Desenvolvedor (a) Backend Pleno - Java
Missão do cargo
Sua missão será garantir o desenvolvimento e a evolução de softwares e aplicativos de alta performance na maior plataforma reputacional do mundo. Como Desenvolvedora(o) de Software, você será responsável por assegurar que os processos de engenharia sejam assertivos, eficientes e atinjam os objetivos traçados, visando sempre atender às necessidades dos nossos clientes internos e externos com soluções tecnológicas robustas.
Quais serão suas eesponsabilidades
-
Código Pronto para Produção: Escrever consistentemente código limpo, de fácil entendimento por outros desenvolvedores, altamente testável e que trate de forma nativa os casos extremos e cenários de erro.
-
Cultura de Testes: Dominar e aplicar a pirâmide de testes no dia a dia, escrevendo testes unitários e de níveis superiores, garantindo cobertura tanto para o "caminho feliz" quanto para casos de borda.
-
Documentação Viva: Priorizar a escrita de código auto documentado, sabendo identificar os momentos exatos e apropriados para inserir comentários estratégicos no sistema.
-
Depuração e Diagnóstico: Utilizar metodologias sistemáticas de depuração para diagnosticar e resolver problemas locais em microsserviços e atuar na resolução de incidentes complexos entre serviços.
Pré-requisitos:
-
Domínio de Backend Java: Sólida experiência prática com o ecossistema Java, utilizando frameworks modernos como Spring Boot ou Quarkus.
-
Persistência de Dados: Forte vivência com Hibernate e JPA, além de experiência em bancos de dados relacionais (MySQL ou PostgreSQL).
-
Arquitetura de Software: Domínio conceitual e prático em padrões de arquitetura como MVC, Arquitetura Hexagonal e DDD (Domain-Driven Design).
-
Infraestrutura e Nuvem: Conhecimento prático em ambientes conteinerizados com Kubernetes e experiência com provedores de nuvem (GCP, AWS ou correlacionados).
-
Evolução Contínua: Mindset de aprendizado constante e interesse ativo em desenvolver habilidades em novas linguagens, com foco em GoLang.
Diferenciais
-
Conhecimento prévio ou experiência prática recente com GoLang em ambientes de microsserviços.
-
Experiência com arquiteturas baseadas em mensageria e resiliência de sistemas.
-
Familiaridade com ferramentas de observabilidade e telemetria em produção
Quais são os nossos benefícios?
- 🩺 Plano de Saúde
- 🦷 Plano Odontológico
- ❤️ Seguro de Vida
- 🍔 Vale Refeição
- 🛒 Vale Alimentação
- 💻 Home Office
- 🏡 Auxílio Home Office
- 🍼 Auxílio Creche
- 🥳 Day off no aniversário
- 💵 PLR
- 💙 Apoio médico, psicológico e nutricional
- 🏋️ Gympass/Totalpass