Mid Level Java Developer
New
BrazilFull-TimeMiddle
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Required Skills
- SQLJavaSpring BootMicroservicesDatadog
Requirements
- Sólida compreensão e prática em arquiteturas baseadas em microsserviços.
- Conhecimento intermediário em Java (11 e 17), incluindo streams e APIs modernas.
- Domínio intermediário do Spring Boot e suas configurações avançadas.
- Prática na criação de sistemas reativos com frameworks específicos.
- Experiência na criação de esquemas de bancos de dados, consultas avançadas e otimização.
- Implementar técnicas de logs centralizados.
- Documentação técnica detalhada e clara das APIs.
- Técnicas práticas de resiliência e estabilidade de sistemas distribuídos.
Responsibilities
- Projetar e implementar sistemas de microsserviços com padrões arquiteturais intermediários como Microservice Patterns e Event-Driven.
- Desenvolver com autonomia em Java, utilizando bibliotecas padrão e recursos avançados como Streams e APIs modernas.
- Domínio intermediário das configurações avançadas de Spring Boot (configuração condicional, profiles, segurança, transações).
- Criar e gerenciar fluxos reativos utilizando frameworks como Reactor ou Webflux.
- Desenhar e gerenciar esquemas relacionais e não-relacionais, realizar otimizações e entender planos de execução.
- Configurar logs centralizados utilizando ferramentas como ELK Stack e Datadog.
- Criar documentação detalhada, incluindo endpoints, payloads, códigos de retorno e exemplos.
- Implementar técnicas intermediárias de resiliência, como circuit breakers, retries e timeouts.
View Full Description & ApplyYou'll be redirected to the employer's site