Logo for Cadmus Soluções em TI

Desenvolvedor Fullstack Java Senior

Roles & Responsibilities

  • Full-stack development experience with Angular 7 frontend and Spring Boot backend
  • Experience with relational and NoSQL databases (Oracle 12g, MongoDB)
  • Familiar with middleware and APIs (Sensedia API Gateway, Mule) and REST services
  • Proficient in TDD/BDD, code reviews, Git and DevOps practices (Jenkins, Sonar) with containerization (Docker/OpenShift)

Requirements:

  • Design, develop, and evolve full-stack applications using Angular 7 and Spring Boot, including secure, scalable back-end APIs with API Gateway (Sensedia) and Mule, and rich UIs
  • Own the full software lifecycle: conception, development, testing, deployment, and monitoring for both server and client sides
  • Apply Clean Architecture, Clean Code, SOLID, DDD, and design patterns; promote TDD/BDD and conduct code reviews
  • Collaborate on architectural decisions, integrate data systems, work in Agile (Scrum/Kanban), and contribute to automation, observability, and modernization of legacy systems

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. Nossa cultura reconhecida pelo GPTW é reflexo do que vivemos no dia a dia: colaboração, aprendizado constante e respeito às pessoas.

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.

 

Full Stack Engineer Related jobs

Other jobs at Cadmus Soluções em TI

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.