Pessoa Tech Lead Java

Published: 2025-01-27

A Zup está sempre evoluindo para acompanhar o ritmo do mundo, reforçar aquilo que nos torna únicos e garantir que nossa forma de trabalhar esteja alinhada com a nossa estratégia. E a nossa cultura é a base para alcançarmos aquilo que queremos, sem deixar de ser quem somos. Temos um propósito claro: criar tecnologias que desafiam as melhores do mundo ...

Job details

Brazil, South America (country)
Remote
Full-time

O que você precisa ter:

Desenvolvimento: Proficiência nas linguagens de programação Java ou Kotlin;

AWS (Amazon Web Services):
- Experiência em serviços essenciais da AWS, incluindo EC2, EKS, ECS, S3, RDS, Lambda, CloudFront, Route 53, IAM e ACM;
- Familiaridade com VPC, subnets, gateways, roteamento e serviços relacionados;

Infraestrutura como Código (IaC): Habilidade com ferramentas como Terraform e AWS CloudFormation para automatizar e provisionar infraestrutura através de código;

Gestão de Contêineres: Experiência com ferramentas de orquestração, como Kubernetes e Docker, para implementar, escalar e gerenciar aplicações em contêineres, especialmente em Cloud AWS;

Desenho e Arquitetura de Solução: Capacidade de projetar, arquitetar e implementar soluções robustas, escaláveis e otimizadas para ambientes AWS;

Monitoramento e Logs:
- Competência em ferramentas como AWS CloudWatch e Splunk para monitoramento e log de aplicações.
- Experiência desejável com AppDynamics para monitoramento de aplicações.


DevOps: Experiência com pipelines de integração contínua e entrega contínua (CI/CD) usando ferramentas como GitHub Actions, CodePipeline e CodeBuild.

Segurança:
- Conhecimento sobre melhores práticas de segurança na AWS, incluindo IAM, KMS e políticas de segurança.
- Expertise em gerenciamento de secrets e autenticação
- Familiaridade com ferramentas de Análise de Segurança de Código Estático (SAST)

Certificações da AWS, como "AWS Certified Solutions Architect" e "AWS Certified Developer" são um diferencial.


O que você fará por aqui

  • Codificar, desenvolver e implementar sistemas;
  • Criar e desenvolver APIs;
  • Realizar correções e testes;
  • Participar da elaboração de requisitos;
  • Propor melhorias nos processos diários;
  • Compartilhar conhecimentos e colaborar com outras pessoas desenvolvedoras.

O que esperamos que você saiba

  • Java/Kotlin
  • Arquitetura de Microsserviços
  • API Restfull
  • Cloud Computing (AWS: ECS/EKS/EC2/S3/SQS/API Gateway/Lambda)
  • Orientação a Objetos
  • Orientação a Eventos (Kafka, Kinesis) e Mensageria (SQS/MQ Series/Active MQ/RabbitMQ)
  • Persistência (SQL/NoSQL)
  • Git
  • Observability (logging, métricas, tracing, dashboards, alertas, monitoramento)
  • Dados Qualidade (tem QA no time, mas é importante ter noções)
  • Padrões e boas práticas de código: (SOLID, Clean Code, Clean Arch, DDD, Unit Test)

Apply