Analista Desenvolvimento Pleno Java/Kotlin
Descrição da vaga
Na Bemobi valorizamos o espírito inovador e colaboramos para que pessoas potencializem o seu melhor e, juntos, identificamos afinidades e oportunidades.
Se você procura desenvolvimento, desafios e um ótimo ambiente de trabalho, está no lugar certo!
Estamos buscando uma pessoa desenvolvedora que vai ter o desafio de atuar junto ao time da Plataforma de recorrência de pagamentos, desenvolvendo e direcionando a arquitetura da aplicação, avaliando e propondo novas tecnologias quando necessário e também sendo referência em testes de software.
#BeABemober 💙🚀
Responsabilidades e atribuições
Expertise Técnica
- Proficiência em conceitos avançados de programação e domínio das tecnologias usadas na equipe.
- Conduzir discussões e decisões de arquitetura e design, considerando fortemente requisitos não funcionais.
- Sólida compreensão de conceitos de banco de dados, administração e quando adotar diferentes paradigmas.
- Ser referência de testes de software, defendendo sua importância para toda a equipe.
- Domínio do ciclo de vida completo de desenvolvimento de software, desde a compreensão dos requisitos até a codificação, teste e implantação.
- Liderar o desenvolvimento de novos recursos em projetos maiores, auxiliando engenheiros menos experientes a contribuir.
- Envolver-se em revisões de código construtivas, com foco no compartilhamento de conhecimento e no estabelecimento de diretrizes comuns de codificação.
- Sólida compreensão de serviços de nuvem e proficiência em infraestrutura como código.
- Fortes habilidades de resolução de problemas, com a capacidade de navegar em desafios complexos.
- Gerenciar dívida técnica e defender sua resolução sempre que possível.
- Avaliar novas tecnologias e metodologias para adoção dentro da equipe.
Espírito de Equipe
- Liderar pelo exemplo em um ambiente de equipe em primeiro lugar, promovendo cooperação e suporte mútuo.
- Facilitar sessões de compartilhamento de conhecimento, aprimorando habilidades de equipe e promovendo uma cultura de melhoria contínua.
- Habilidades de comunicação efetivas com membros da equipe e partes interessadas.
- Definir padrões para documentação abrangente, garantindo escalabilidade e manutenibilidade futuras.
- Criar espaço para novas ideias de como problemas podem ser resolvidos, abrindo espaço para engenheiros menos experientes.
- Abertura para feedback e forte desejo de melhoria contínua.
- Funcionar como referência, de acordo com nosso modelo “Best Effort”, no atendimento a incidentes de ambiente de produção.
- Conduzir processos de gerenciamento de incidentes, promovendo uma cultura de transparência sobre descoberta de falhas, aprendizado e melhoria contínua.
Orientado a Resultados
- Envolver-se fortemente nas práticas ágeis adotadas pela equipe e contribui para a melhoria da dinâmica da equipe.
- Trabalhar em estreita colaboração com o time de produtos e outras partes interessadas para definir requisitos técnicos e entregar soluções de software de alta qualidade alinhadas com os objetivos de negócios.
- Demonstrar pensamento crítico no alinhamento de soluções técnicas com objetivos de negócios.
- Considerar fortemente a relação entre soluções técnicas e seus custos de infraestrutura.
Requisitos e qualificações
- Dominar a linguagem de programação Java;
- Conhecimentos em Kotlin;
- Experiência com Spring Boot;
- Experiência com Protocol Buffers;
- Arquitetura Orientada a Eventos;
- Boa compreensão dos padrões de projeto;
- Experiência em CI/CD;
- Experiência com Apache Kafka e arquiteturas de data-driven;
- Dominar TDD;
- Experiência de trabalho em ambiente de desenvolvimento ágil;
- Conhecer GIT;
- Experiência com serviços AWS;
- Experiências com construção de queries;
- Experiência na construção de arquiteturas lambda;
- Familiaridade com o desenvolvimento assistido com LLM's.
Diferenciais
- Experiência com gRPC;
- Arquitetura Hexagonal;
- Experiência em Terraform;
- Experiência prática no uso de ferramentas de IA generativa (como GitHub Copilot, ChatGPT, Cursor ou similares) para otimização de fluxo de trabalho, escrita e refatoração de código.
Informações adicionais
O QUE VOCÊ VAI ENCONTRAR AQUI! ✌️
🥼Plano de Saúde Bradesco Rede Nacional - estendido a dependentes sem desconto por beneficiário;
🦷Plano odontológico Bradesco - opcional;
🏖️VR/VA flexível - mantido durante as férias;
🤑PLR - participação nos lucros;
💦Wellhub;
🎉Day off de aniversário;
🏠Auxílio Home Office;
🚌VT conforme necessidade - desconto permitido por lei;
❤️ Seguro de Vida Zurich;
📱Acesso gratuito a todos os nossos produtos - AppsClub, Clube de Descontos, TrueCaller, BTFit e Busuu;
📚 Acesso a treinamentos internos por meio de plataformas digitais;
🏆Programa de reconhecimento interno entre colaboradores - Bemobucks.
Etapas do processo
- Etapa 1: Cadastro
- Etapa 2: Fit Cultural
- Etapa 3: Pré-entrevista
- Etapa 4: Entrevista People & Culture
- Etapa 5: Entrevista Gestão 1
- Etapa 6: Entrevista Gestão 2
- Etapa 7: Entrevista Gestão 3
- Etapa 8: Proposta
- Etapa 9: Contratação
Conheça mais sobre nós 😉