Buscamos um(a) Desenvolvedor(a) Fullstack Pleno para atuar em um ambiente de alta complexidade e inovação, contribuindo na evolução e modernização de uma plataforma digital estratégica.
Você fará parte de um time de produto orientado à entrega de valor, com autonomia, colaboração e foco em impacto real para o negócio. O contexto envolve modernização de sistemas críticos, cultura orientada a times, participação ativa nas decisões técnicas e trabalho com tecnologias modernas em arquitetura distribuída. A posição é 100% remota.
Contratação CLT.
Responsabilidades e Atribuições
Desenvolver soluções back-end utilizando Java, programação orientada a objetos e Design Patterns.
Atuar no desenvolvimento front-end com React e / ou Angular.
Criar e manter APIs e serviços REST.
Aplicar boas práticas de desenvolvimento, padrões arquiteturais e princípios SOLID.
Trabalhar com Kubernetes, Spring Cloud e integrações utilizando Kafka.
Desenvolver aplicações baseadas em microserviços e arquitetura distribuída.
Realizar testes unitários e apoiar práticas de clean code e code review.
Utilizar Git para versionamento e colaboração entre times.
Participar de cerimônias e rotinas de times ágeis (Scrum / Kanban).
Requisitos e Qualificações
Obrigatórios:
Experiência com Java, orientação a objetos e Design Patterns.
Experiência com React e / ou Angular.
Experiência com desenvolvimento de APIs REST.
Vivência com Kubernetes, Spring Cloud, Kafka e microserviços.
Conhecimento em testes unitários, práticas de code review e princípios SOLID.
Uso de Git no dia a dia.
Atuação em times ágeis.
Desejáveis: Conhecimentos em bancos de dados Relacionais e Não Relacionais (NoSQL).
Arquitetura orientada a eventos, Spring WebFlux, JUnit, Mockito e WireMock, Experiência com design system, Integração contínua e automação.
Diferenciais
Jenkins / pipelines CI / CD
Consul
AWS (ECS, SQS, S3)
Dev Console
Spring Cloud Stream
Ferramentas de observabilidade: Dynatrace, Prometheus, Grafana, OpenTelemetry
#J-18808-Ljbffr