About The Position

Na Cadmus, acreditamos que a tecnologia só faz sentido quando transforma vidas e negócios de verdade. Há mais de 30 anos, construímos soluções que unem inovação, proximidade e impacto real — e esse é apenas o começo. Nossa cultura, reconhecida pelo GPTW, valoriza colaboração, autonomia, aprendizado contínuo e respeito às pessoas. Aqui, você terá espaço para propor ideias, participar de decisões técnicas relevantes e evoluir junto com um time altamente colaborativo. Estamos em busca de uma pessoa Desenvolvedora Java Fullstack Sênior para atuar na construção e evolução de aplicações críticas, escaláveis e orientadas a microsserviços, participando de todo o ciclo de desenvolvimento das soluções.

Requirements

  • Java 8+ ou Java 21;
  • Spring Boot;
  • Desenvolvimento de APIs RESTful;
  • Arquitetura de microsserviços;
  • RabbitMQ;
  • SQL e otimização de queries;
  • Bancos NoSQL;
  • JPA/Hibernate;
  • Swagger/OpenAPI;
  • JUnit 4/5.
  • Angular 11+;
  • TypeScript;
  • RxJS;
  • HTML, CSS e responsividade;
  • Consumo de APIs REST.
  • SOLID;
  • Clean Code;
  • Clean Architecture;
  • Design Patterns;
  • Git e GitLab;
  • API First;
  • Metodologias ágeis.

Nice To Haves

  • Docker e Kubernetes/OpenShift;
  • CI/CD;
  • Observabilidade com Grafana e Datadog;
  • Arquitetura orientada a eventos;
  • Experiência com sistemas críticos e alta volumetria;
  • Conhecimento em gateways como Sensedia e Mulesoft;
  • Experiência com sustentação e modernização de aplicações legadas.

Responsibilities

  • Desenvolver e evoluir aplicações Fullstack utilizando Java 8/21, Spring Boot e Angular;
  • Construir APIs RESTful seguindo arquitetura de microsserviços;
  • Atuar no desenvolvimento backend utilizando os principais componentes do ecossistema Spring: Spring MVC/Web Spring Data JPA/Hibernate Spring Security Spring Actuator;
  • Desenvolver e manter interfaces frontend utilizando Angular, TypeScript e RxJS;
  • Criar integrações entre sistemas utilizando APIs RESTful, mensageria e serviços distribuídos;
  • Trabalhar com mensageria utilizando RabbitMQ;
  • Aplicar boas práticas de desenvolvimento como SOLID, Clean Code, Clean Architecture e Design Patterns;
  • Criar contratos de APIs utilizando Swagger/OpenAPI (API First);
  • Desenvolver testes unitários utilizando JUnit 4/5;
  • Participar de code reviews e apoiar a evolução técnica do time;
  • Atuar na manutenção e evolução de sistemas legados;
  • Trabalhar com bancos relacionais e NoSQL, garantindo performance e escalabilidade;
  • Versionar código utilizando Git/GitLab;
  • Participar ativamente das cerimônias ágeis e discussões técnicas do squad.

Benefits

  • Vale Refeição e/ou Vale Alimentação (Ifood Beneficios)
  • Assistência Médica (Amil)
  • Seguro de Vida
  • Assistência Odontológica (Amil)
  • Vale Combustível
  • Gympass/Wellhub: Acesso a academias com diversas modalidades de treino.
  • Plano de saúde PET
  • Auxílio Creche
  • Lincard: Clube de parcerias com descontos de até 60% em mais de 4 mil estabelecimentos no Brasil.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service