Nível Acadêmico: Ensino Superior CompletoTurno/Horas: 100% remotoPeríodo: 3 meses com possibilidade de prorrogaçãoÁreas de Atuação ProfissionalTI - ProjetosDescrição do CargoDesenvolvedor Backend Java Sênior altamente qualificado.
Será responsável pela criação e manutenção de microserviços robustos e escaláveis, e trabalhará em uma arquitetura moderna utilizando as melhores práticas do mercado.ResponsabilidadesDesenvolver e manter microserviços em Java 17, garantindo eficiência e escalabilidade.Utilizar Spring Boot 3 para criar soluções robustas, incluindo a implementação de padrões de resiliência com circuitBreaker-resilience4j.Desenvolver testes unitários eficazes utilizando JUnit, garantindo alta cobertura de código.Aplicar conceitos de arquitetura MVC e Arquitetura Hexagonal para garantir manutenibilidade e modularidade do código.Implementar princípios SOLID no desenvolvimento, garantindo boa prática de design de software.Otimizar queries em SQL No-SQL para garantir performance e disponibilidade dos sistemas.Integrar soluções de observabilidade, monitorando métricas de performance e estabilidade.Trabalhar com ferramentas de mensageria.RequisitosSólida experiência com desenvolvimento em Java.Experiência com Java 17 e desenvolvimento de microserviços.Spring Boot 3, incluindo circuit breakers com resilience4j.Testes unitários usando JUnit.Entendimento e aplicação dos princípios SOLID, Arquitetura MVC e Arquitetura Hexagonal.Experiência com bancos de dados Oracle e MongoDB.Familiaridade com ferramentas de observabilidade como Datadog.Experiência com sistemas de mensageria, como Kafka e RabbitMQ.Conhecimento do Git Flow.DiferenciaisExperiência prévia em ambientes ágeis (Scrum, Kanban).Soft SkillsColaboração e trabalho em equipe.Comunicação eficaz.Gestão de tempo e prioridades.Mentalidade de aprendizado contínuo.Forma de ContrataçãoRecursos Humanos/ Recrutamento e seleção
#J-18808-Ljbffr