Desenvolvedor Fullstack Java Senior

CLT, São Paulo Remote

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.

Responsabilidades

  • 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
Requirements

Requisitos Técnicos
Backend 

  • 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.

Frontend

  • Angular 11+;
  • TypeScript;
  • RxJS;
  • HTML, CSS e responsividade;
  • Consumo de APIs REST.


Boas práticas e ferramentas

  • SOLID;
  • Clean Code;
  • Clean Architecture;
  • Design Patterns;
  • Git e GitLab;
  • API First;
  • Metodologias ágeis.

Diferenciais

  • 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.
  • O que esperamos de você
  • Perfil colaborativo e com senso de dono;
  • Boa comunicação e capacidade de trabalho em equipe;
  • Visão analítica e foco em solução de problemas;
  • Capacidade de atuar em ambientes dinâmicos;
  • Interesse contínuo em evolução técnica e boas práticas de engenharia.
Benefits

🍽 Vale Refeição e/ou Vale Alimentação (Ifood Beneficios) 

🏥 Assistência Médica (Amil)

💼 Seguro de Vida

Benefícios Opcionais:

* 😁 Assistência Odontológica (Amil)

* 🚗 Vale Combustível

Parcerias e Outros Benefícios:

* 🏋 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.