Nível Acadêmico: Ensino Superior Completo Turno/Horas -- Áreas de Atuação Profissional: TI - Projetos Descrição: Período: 3 meses, com possibilidade de extensão 100% Remoto O profissional 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. Responsabilidades: Desenvolver 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. Habilidades: Requisitos: Sólida experiência com desenvolvimento em Java, Requisitos Técnicos: 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. Soft Skills: Colaboração e trabalho em equipe Comunicação eficaz Gestão de tempo e prioridades Mentalidade de aprendizado contínuo Diferenciais: Experiência prévia em ambientes ágeis (Scrum, Kanban).Forma de ContrataçãoRecursos Humanos/ Recrutamento e seleção
#J-18808-Ljbffr