Explore mais vagas de Programador em São Paulo-SP ou cadastre seu currículo para futuras oportunidades em diversas áreas.Informações da VagaDescriçãoNível Acadêmico: Ensino Superior CompletoTurno/Horas: 3 meses, com possibilidade de extensão100% RemotoO 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.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.HabilidadesRequisitos:Só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.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