Ciandt

[Job-29641] Mid level Developer Java, Brazil

Apply Now

Job Description

Responsabilidades:

Projetar e implementar sistemas de microsserviços com padrões arquiteturais intermediários como Microservice Patterns e Event-Driven.
Desenvolver com autonomia em Java/Kotlin, 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.

Requisitos Técnicos:
Sólida compreensão e prática em arquiteturas baseadas em microsserviços.
Conhecimento intermediário em Java/Kotlin, 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.
Implementação de logs centralizados e familiaridade com ferramentas específicas de mercado.
Documentação técnica detalhada e clara das APIs.
Técnicas práticas de resiliência e estabilidade de sistemas distribuídos.
Diferenciais:
Boa capacidade analítica e resolução de problemas.
Habilidades em comunicação técnica clara e objetiva.
Interesse em evolução contínua nas tecnologias utilizadas.
 
#LI-RB2
#Midsenior