O que esperamos de você?
.
Profissional com experiência como Especialista Java.
Com capacidade de liderar times multidisciplinares e com domínio em : .
Java nas versões (LTS) 11, 17 e 21 .
Framework Spring Boot, MVC e Data .
Banco de dados Relacional e NoSQL .
Ferramentas de CI/CD (Cloudbees/Jenkins) e Repositórios (Git*) .
Ferramentas de Build (Maven, Gradle) .
Ferramentas de Unit Test (JUnit, Mockito) .
OOP (Programação Orientada a Objeto) .
Arquitetura de Microserviços .
Container (Docker e Kubernetes) .
Design de APIs (SOLID, Design Patterns, Clean Code) .
Arquitetura SOA (Arquitetura Orientada a Serviços) .
Arquitetura Hexagonal .
Public Cloud (AWS, Azure, GCP) .
Mensageria (Rabit MQ, MQ series) .
Arquitetura Eventos (Kafka) .
Escalabilidade e Performance (caching, load balance e profiling) Responsabilidades .
Profissional liderará equipes de desenvolvimento .
Participará de tomadas de decisão estratégicas .
Participará de discussões com áreas de arquitetura, infra, e áreas funcionais cross para alinhamento de estratégia e tomadas de decisão.
Diferenciais Profissional com conhecimento em : .
Topologia de Redes e Infra .Certificações Cloud, Java, DevOps .
Inglês fluente; Como será o seu dia a dia?
.
Tomada de decisões críticas sobre a arquitetura e a escolha de tecnologias .
Liderar equipes de desenvolvimento e coordenar projetos complexos .
Realizar code reviews detalhados e orientados à melhoria contínua da equipe .
Ser responsável por garantir que o software seja escalável, seguro e de alta qualidade .
Atuar como mentor para desenvolvedores juniores e plenos, ajudando no desenvolvimento de suas habilidades técnicas e comportamentais .
Identificar e solucionar problemas complexos de desempenho e otimização .
Colaborar com líderes técnicos, arquitetos e stakeholders de negócios para alinhar as necessidades do produto com as soluções técnicas .
Integração com serviços SOAP, Rest (cliente e servidor) .
Ser responsável pela análise e levantamento de requisitos para as soluções de Cartões a serem desenvolvidas pelo banco .
Apoiar na tomada de decisão e desenho de arquitetura das soluções de Cartões para a obtenção da melhor experiência para o cliente .
Participar das cerimônias (review, retrospectiva, planning, refinamentos), estimando esforço, ajudando a discutir sobre os projetos, levantando dúvidas, impactos, sugestões, etc).
.