Desenvolvedor Fullstack Java Senior

CADMUS

São Paulo

Hybrid

BRL 240,000 - 420,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Cadmus, líder em soluções inovadoras, busca um Desenvolvedor Fullstack Java Sênior para atuar em projetos de alto impacto, combinando Angular no frontend com Java Spring Boot no backend. A posição envolve construção de APIs REST/SOAP, integração com gateways e serviços como Sensedia e MuleSoft, e foco em qualidade com TDD/BDD.

Você trabalhará com equipes ágeis, aplicando Clean Code, SOLID e padrões de design, além de atuar com contêineres (Docker/OpenShift) e observabilidade (Datadog/Grafana).

Qualifications

  • Experiência em desenvolvimento fullstack com Angular e Java.
  • Conduzir APIs REST/SOAP, microserviços e integração com bancos SQL/NoSQL.
  • Aplicar Clean Architecture, SOLID, DDD e padrões de design.
  • Participar de práticas de TDD/BDD e revisão de código.
  • Atuar em ambiente ágil (Scrum/Kanban) e entrega contínua.

Responsibilities

  • Projetar, desenvolver e evoluir aplicações completas (Fullstack) utilizando Angular 7 e Spring Boot, incluindo APIs Backend robustas com Api Gateway Sensedia e Mule, seguras e escaláveis em Java, e interfaces de usuário ricas e responsivas em Angular.
  • Atuar em todo o ciclo de vida do software: concepção, desenvolvimento, testes, deploy e monitoramento, cobrindo tanto o lado servidor quanto o cliente.
  • Garantir a aplicação de Clean Architecture, Clean Code, SOLID, DDD e Design Patterns em ambos os lados da aplicação.
  • Conduzir e apoiar práticas de TDD, BDD e Code Review, fomentando qualidade e aprendizado contínuo.
  • Integrar sistemas de dados utilizando bancos relacionais (SQL) e NoSQL.Bases de dados Oracle 12g e MongoDB.
  • Apoiar decisões arquiteturais estratégicas e de alto impacto, abrangendo a comunicação entre Frontend e Backend.
  • Trabalhar em ambiente ágil (Scrum/Kanban), com senso de urgência e ownership.
  • Participar ativamente da evolução de práticas de engenharia, automatização e observabilidade.
  • Realizar sustentação e evolução de aplicações legadas, garantindo estabilidade, correção de falhas e modernização contínua.
  • Versionar código utilizando Git.
  • Desenvolver processos de ETL utilizando Spring Batch.
  • Utilizar o Bootstrap interno para a criação de interfaces de utilizador.
  • Criar e consumir serviços REST.
  • Documentar serviços utilizando Swagger 2.0.
  • Implementar práticas de DevOps com Jenkins e Sonar.
  • Gerenciar conteinerização com Docker e OpenShift.

Skills

Java
Spring Boot
Angular
TypeScript
RxJS
REST API
SOAP
SQL
NoSQL
Git
CI/CD
Jenkins
Swagger
DDD
SOLID
Clean Code
TDD
BDD
Design Patterns
Docker
Kubernetes
OpenShift
API Gateway Sensedia
Mulesoft
WebSphere
RabbitMQ
Spring Batch
Bootstrap

Tools

Swagger
Jenkins
SonarQube
Docker
Kubernetes
OpenShift
Datadog
Grafana
Sensedia
Mulesoft

Job description

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.

Aqui, você não é mais um. Você é protagonista de uma jornada que valoriza ideias, promove crescimento e abre espaço para o novo.

Se você quer fazer parte de um time que não só acompanha o futuro, mas ajuda a construí-lo, a Cadmus é o seu lugar. Venha crescer com a gente.

Estamos buscando um(a) Desenvolvedor(a) Fullstack Java Sênior

Aqui na Cadmus, nosso valor People First nos inspira a criar um ambiente onde cada pessoa se sinta acolhida, respeitada e valorizada. Acreditamos na importância de construir um espaço inclusivo, onde todos possam se sentir à vontade para contribuir com suas perspectivas únicas.

Quais serão suas responsabilidades:
  • Projetar, desenvolver e evoluir aplicações completas (Fullstack) utilizando Angular 7 e Spring Boot, incluindo APIs Backend robustas com Api Gateway Sensedia e Mule, seguras e escaláveis em Java, e interfaces de usuário ricas e responsivas em Angular.
  • Atuar em todo o ciclo de vida do software: concepção, desenvolvimento, testes, deploy e monitoramento, cobrindo tanto o lado servidor quanto o cliente.
  • Garantir a aplicação de Clean Architecture, Clean Code, SOLID, DDD e Design Patterns em ambos os lados da aplicação.
  • Conduzir e apoiar práticas de TDD, BDD e Code Review, fomentando qualidade e aprendizado contínuo.
    Integrar sistemas de dados utilizando bancos relacionais (SQL) e NoSQL.Bases de dados Oracle 12g e MongoDB.
  • Apoiar decisões arquiteturais estratégicas e de alto impacto, abrangendo a comunicação entre Frontend e Backend.
  • Trabalhar em ambiente ágil (Scrum/Kanban), com senso de urgência e ownership.
  • Participar ativamente da evolução de práticas de engenharia, automatização e observabilidade.
  • Realizar sustentação e evolução de aplicações legadas, garantindo estabilidade, correção de falhas e modernização contínua.
  • Versionar código utilizando Git.
  • Desenvolver processos de ETL utilizando Spring Batch.
  • Utilizar o Bootstrap interno para a criação de interfaces de utilizador.
  • Criar e consumir serviços REST.
  • Documentar serviços utilizando Swagger 2.0.
  • Implementar práticas de DevOps com Jenkins e Sonar.
  • Gerenciar conteinerização com Docker e OpenShift.
Resumo da Vaga – Fullstack Java + Angular
Backend (Java):

Java 8+ e Spring Boot
APIs REST e SOAP
Microsserviços, mensageria (RabbitMQ)
SQL (queries e performance) + NoSQL
Boas práticas: SOLID, Clean Code/Architecture

Frontend (Angular):

Angular 11+, TypeScript e RxJS
HTML, CSS, responsividade
SPA e gerenciamento de estado
Testes (Jasmine/Karma)

Gerais:

TDD/BDD (JUnit, Mockito, Cucumber)
Git + CI/CD
Metodologias ágeis

Diferenciais:

Kubernetes, Docker, Cloud
Arquitetura hexagonal / event-driven
Observabilidade (Datadog, Grafana)
Gateways: Sensedia e Mulesoft
Experiência com sistemas críticos e alta performance

Responsabilidades:

Criar e consumir APIs REST/SOAP
Aplicar API First
Documentação (Swagger)
Manutenção de sistemas legados (WebSphere)

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Pessoa Desenvolvedora Java - Sênior São Paulo - SP and Hybrid Full-time employee
Pessoa Desenvolvedora Java - Sênior São Paulo - SP and Hybrid Full-time employee

FCamara • São Paulo

Hybrid
BRL 180,000 - 300,000
Pessoa Desenvolvedora Back-end Java - Sênior
Pessoa Desenvolvedora Back-end Java - Sênior

FCamara • São Paulo

On-site
BRL 180,000 - 300,000
Desenvolvedor Backend Sênior | Java
Desenvolvedor Backend Sênior | Java

4DF Connect • São Paulo

On-site
BRL 180,000 - 240,000
Desenvolvedor Fullstack Sênior Java
Desenvolvedor Fullstack Sênior Java

Mirante Tecnologia • Brazil

Remote
BRL 240,000 - 360,000
Desenvolvedor(a) Fullstack Sênior | Java e Angular
Desenvolvedor(a) Fullstack Sênior | Java e Angular

Decision • São Paulo

Remote
BRL 180,000 - 270,000
Desenvolvedor(a) Fullstack Sênior | Java e Angular
Desenvolvedor(a) Fullstack Sênior | Java e Angular

Decision • Brazil

Remote
BRL 300,000 - 520,000
Desenvolvedor(a) Backend Java Sênior | Arquitetura e Microsserviços
Desenvolvedor(a) Backend Java Sênior | Arquitetura e Microsserviços

Grupo Panvel • Eldorado do Sul

Hybrid
BRL 150,000 - 230,000
Refeitório no local
Plano de Saúde & Odonto (via cooper)
Transporte Fretado
+1
Desenvolvedor Full Stack Java/React - Sênior
Desenvolvedor Full Stack Java/React - Sênior

FCamara • Brazil

On-site
BRL 180,000 - 280,000
Desenvolvedor(a) Backend Java Sênior | Arquitetura e Microsserviços
Desenvolvedor(a) Backend Java Sênior | Arquitetura e Microsserviços

Grupo Panvel | Corporativo • Eldorado do Sul

Hybrid
BRL 201,000 - 301,000
Refeitório no local
TotalPass (via cooperativa)
Plano de Saúde & Odonto (via cooperati
+2
Pessoa Desenvolvedora Fullstack Senior PCD
Pessoa Desenvolvedora Fullstack Senior PCD

BRQ Digital Solutions • São Paulo

On-site
BRL 200,000 - 320,000