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.brRequisitos
- 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