Desenvolvedor Fullstack Java Senior

Cadmus · São Paulo, SP, BR

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. Requisitos: 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) Benefícios 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.