Job description
Empresa contratante: HypeFlame Tecnologia e Big Data LTDA
Modelo de trabalho: Híbrido (1 dia/semana) em Campinas/SP
Aqui no Agibank você terá que:
- Atuar no gerenciamento, acompanhamento e execução de projetos e atividades de alta complexidade em back-end dos produtos, atuar na definição das estratégias e metodologias para maximizar a relação custo-benefício dos recursos tecnológicos, aplicações e tecnologias relacionadas ao back-end dos projetos e produtos.
- Colaborar na estruturação e revisão técnica dos projetos;
- Revisar e otimizar a codificação de projetos existentes.
- Promover a disseminação dos conhecimentos e dar suporte técnico à área de desenvolvimento, orientar e definir as diretrizes técnicas a serem observadas no levantamento de requisitos com clientes e responder tecnicamente pelas questões de back-end dos projetos e produtos.
- Conduzir estudos e levantamentos técnicos sobre as tecnologias, frameworks, bancos de dados e bibliotecas disponíveis no mercado, subsidiando o tomador de decisão na aquisição e propostas para atender melhor às necessidades existentes.
- Responder tecnicamente pela documentação relativa aos projetos, bem como pela segurança das aplicações;
- Propor soluções com autonomia, apoiando a tomada de decisão de diferentes níveis de liderança, articular a relação entre as demandas técnicas e de negócio para as equipes de desenvolvedores, considerando fatores internos e externos;
- Liderar o processo de consenso para decisões técnicas de alta complexidade nos times de desenvolvedores;
- Desenvolver programas para computadores, mais complexos, verificando os projetos de arquivos e cadastro dos programas que compõe o sistema;
- Construir e manter bancos de dados (relacionais e não-relacionais), arquitetura e sistemas de virtualização a serem utilizados nas aplicações;
- Revisar códigos-fonte de recursos e colaborar no planejamento de atualizações em conjunto com a equipe de desenvolvimento;
- Auxiliar na orientação e mentoria dos desenvolvedores mais novos e contribuir nas tomadas de decisão dos projetos.
Requirements and skills
- Experiência mínima de 5 anos com desenvolvimento;
- Domínio em Java e boas práticas de programação (Java 8 ou superior);
- Conhecimento em metodologias ágeis;
- SpringBoot;
- Spring Framework;
- Junit 5;
- Microserviços;
- Rest Patterns;
- DDD;
- TDD;
- Bons conhecimentos em mensageria Rabbit/ Kafka;
- Spring WebFlux;
- Git - Gitflow;
- Jenkins;
- Kafka;
- RabbitMQ;
- Docker/Kubernetes;
- Design Patterns;
- OpenSearch/Kibana;
- Dynatrace;
- Grafana;
- Testes unitários e cobertura de testes;
- Domínio em banco relacional(Mysql, SqlServer, Oracle);
- Bons conhecimentos em banco não relacional(MongoDB);
- Graduação completa ou em andamento em Engenharia da Computação, Ciência da Computação ou correlatas;
É desejável pra gente, mas não é obrigatório, ok?
- Conhecimento em banking;
- Redis;
- Sonarqube;
- Gradle;
- Jira;
- Camunda (Community Edition) e boas práticas de modelagem bpmn;
Additional information
Alguns benefícios, facilidades e parcerias pra você curtir a jornada com a gente :
- Vale-refeição e/ou alimentação;
- Plano de saúde com isenção em exames preventivos 1 vez ao ano;
- Plano odontológico;
- Total Pass, pra atividade física e bem-estar;
- Programa de Participação nos Resultados (PPR) seguindo as regras estabelecidas anualmente;
- Programa de sócios do Agi, o Tô de Dono/a;
- Universidade interna, a Uni Agi;
- Folga de presente no mês do seu aniversário;
- Pesquisa semanal de clima, a Sem Climão;
- Avaliação de performance;
- Teleatendimento psicológico e médico gratuito, com o Conexão Saúde;
- Licença-maternidade de 6 meses e licença-paternidade de 20 dias;
- Dr. Pet: possibilidade fazer plano de saúde para o seu pet com até 20% de desconto;
- Auxílio-creche.