Lead Software Engineer (JAVA)

Empresa confidencial

🏢 remoto🎯 tech-lead
Vaga para Lead Software Engineer com foco em Java. Requisitos e qualificações: - Experiência sólida com desenvolvimento de aplicações Cloud Native; - Experiência avançada com Java 11+; - Experiência com Spring Boot, Spring MVC e Spring Data JPA; - Experiência em arquitetura baseada em Microsserviços; - Conhecimento avançado em modelagem de dados SQL e NoSQL; - Domínio de Programação Orientada a Objetos, SOLID e Design Patterns; - Conhecimento aprofundado sobre protocolos HTTP, APIs REST e integrações distribuídas; - Experiência com Docker e conteinerização; - Experiência com PostgreSQL; - Experiência com Redis; - Experiência com AWS, especialmente serviços como S3, ECS, EKS, Lambda, RDS e mensageria; - Conhecimento sobre observabilidade, monitoramento e troubleshooting em ambientes distribuídos; - Experiência com testes automatizados, TDD e BDD; - Conhecimento sobre pipelines CI/CD e práticas DevOps; - Experiência com ferramentas como Elastic Search, Jenkins, Drone ou equivalentes. Arquitetura e Engenharia: - Conhecimento em arquitetura de software distribuída; - Experiência com definição e evolução de arquiteturas escaláveis; - Conhecimento sobre padrões de integração, mensageria e sistemas orientados a eventos; - Conhecimento sobre segurança de aplicações e boas práticas de desenvolvimento seguro; - Vivência com estratégias Multi-Cloud será considerada diferencial. Metodologias: - Experiência em ambientes ágeis (Scrum, Kanban ou modelos híbridos); - Experiência conduzindo cerimônias técnicas e processos de melhoria contínua. Envie CV + pretensão salarial PJ para: ariane.nunes@nexmuv.com.br

Requisitos

  • Experiência sólida com desenvolvimento de aplicações Cloud Native
  • Experiência avançada com Java 11+
  • Experiência com Spring Boot, Spring MVC e Spring Data JPA
  • Experiência em arquitetura baseada em Microsserviços
  • Conhecimento avançado em modelagem de dados SQL e NoSQL
  • Domínio de Programação Orientada a Objetos, SOLID e Design Patterns
  • Conhecimento aprofundado sobre protocolos HTTP, APIs REST e integrações distribuídas
  • Experiência com Docker e conteinerização
  • Experiência com PostgreSQL
  • Experiência com Redis
  • Experiência com AWS, especialmente serviços como S3, ECS, EKS, Lambda, RDS e mensageria
  • Conhecimento sobre observabilidade, monitoramento e troubleshooting em ambientes distribuídos
  • Experiência com testes automatizados, TDD e BDD
  • Conhecimento sobre pipelines CI/CD e práticas DevOps
  • Experiência com ferramentas como Elastic Search, Jenkins, Drone ou equivalentes
  • Conhecimento em arquitetura de software distribuída
  • Experiência com definição e evolução de arquiteturas escaláveis
  • Conhecimento sobre padrões de integração, mensageria e sistemas orientados a eventos
  • Conhecimento sobre segurança de aplicações e boas práticas de desenvolvimento seguro
  • Experiência em ambientes ágeis (Scrum, Kanban ou modelos híbridos)
  • Experiência conduzindo cerimônias técnicas e processos de melhoria contínua

Diferenciais

  • Vivência com estratégias Multi-Cloud