Estamos em busca de uma pessoa que atue como Tech Lead Java em um cliente do setor de seguros, com 2x presencial na região de Campos Eliseos/SP.
Responsabilidades:
- Liderar a equipe técnica no desenvolvimento de aplicações.
- Projetar arquiteturas de software escaláveis, utilizando princípios de microsserviços e práticas de desenvolvimento ágil.
- Colaborar com as equipes de infraestrutura para garantir a disponibilidade e a escalabilidade das aplicações na AWS Cloud.
- Fornecer orientação técnica e suporte à equipe, promovendo crescimento profissional e excelência técnica.
- Implementar e manter boas práticas de segurança, performance e escalabilidade.
- Trabalhar com arquiteturas baseadas em contêineres e orquestração de microsserviços.
Requisitos:
- Experiência comprovada no desenvolvimento de aplicações voltadas ao mercado financeiro, sistemas de meios de pagamento, financiamento ou empréstimos.
- Experiência comprovada em liderança técnica, focada em microsserviços.
- Experiência específica em soluções na AWS Cloud, incluindo EC2, S3, Lambda, Serverless Framework, API Gateway, entre outros.
- Sólida compreensão dos princípios de arquitetura de software, design patterns e práticas de engenharia de software.
- Excelentes habilidades de comunicação e capacidade de liderar equipes multidisciplinares.
- Conhecimento em REST, RestFul, API First, OpenAPI (Swagger), Gateway e arquitetura de integração.
- Proficiência em Java (Spring Boot), Python, Node.js, entre outras linguagens.
- Experiência com Docker, Kubernetes (EKS, GKE, AKS).
- Compreensão de práticas de CI/CD.
Diferenciais:
- Certificações AWS relacionadas a microsserviços e práticas de DevSecOps.
- Experiência com Infra as Code (Terraform), Design Pattern (Gof), arquitetura orientada a eventos (EDA), e message brokers.
Descrição comportamental:
Procuramos alguém que:
- Goste de trabalhar em equipe e seja colaborativa.
- Tenha coragem para se desafiar e buscar crescimento.
- Transforme ideias em soluções criativas e busque qualidade.
- Tenha habilidades de resolução de problemas.
- Seja capaz de trabalhar de forma independente e gerenciar seu tempo.
- Tenha interesse em lidar com situações adversas e inovadoras na tecnologia.