Atuação Presencial em Belo Horizonte, Minas Gerais
Responsabilidades:
- Projetar e implementar microsserviços REST em Java 11, 17 ou 21, com arquitetura modular e princípios de Clean Code.
- Aplicar Design Patterns (Controller-Service-Repository, Mapper, Singleton, etc.) e princípios SOLID com Spring Framework.
- Criar testes unitários com JUnit e Mockito, garantindo qualidade de código com TDD e SonarQube.
- Utilizar Git para versionamento e atuar em pipelines CI/CD, com entrega contínua de aplicações.
- Trabalhar com PostgreSQL e MongoDB, otimizando operações de leitura e escrita.
- Desenvolver soluções integradas com Apache Kafka para mensageria.
- Aplicar práticas de monitoramento e observabilidade com New Relic, análise de logs em Kubernetes (Lens) e diagnóstico de gargalos.
- Manipular arquivos e dados com Amazon S3 (AWS) de forma segura e performática.
Requisitos Técnicos:
- Java (11+), Spring Boot, REST APIs
- Design Patterns, SOLID, Clean Code
- JUnit, Mockito, SonarQube, TDD
- Kafka, PostgreSQL, MongoDB
- Git, CI/CD, Metodologias Ágeis (Scrum)
- New Relic, Kubernetes (Lens), AWS S3
Área de Atuação: Desenvolvedor
Tecnologias: API REST AWS GIT Java Kubernetes Spring SQL
Senioridade: Pleno Sênior
Atuação: Presencial