Desenvolvedor(a) Java Sênior

groove tech · São Paulo, SP, BR

Na GrooveTech, conectamos os melhores talentos da tecnologia a projetos de grande impacto do mercado. Estamos em busca de um(a) Desenvolvedor(a) Java Sênior para atuar na sustentação, evolução e arquitetura do ecossistema de sistemas industriais em um gigante do setor de varejo e manufatura. Buscamos um profissional com sólida bagagem no ecossistema Java/Spring, que tenha facilidade em transitar entre manutenção de sistemas legados e construção de novas arquiteturas modernas (APIs REST, mensageria e microserviços). Se você tem perfil analítico, gosta de resolver problemas complexos de integração e quer atuar em um ambiente dinâmico, essa oportunidade é para você. **Suas principais responsabilidades:** Desenvolver, evoluir e manter microsserviços e aplicações robustas em Java 8\+ e Spring Boot. Projetar e consumir APIs RESTful, garantindo padrões de alta performance, resiliência e segurança (OAuth2, JWT, Spring Security). Atuar na integração de sistemas complexos e na modernização/sustentação de arquiteturas existentes e sistemas legados. Implementar e gerenciar fluxos de mensageria assíncrona utilizando Apache Kafka. Garantir a qualidade e confiabilidade do código por meio de testes unitários (JUnit, Mockito) e práticas de CI/CD. Modelar e otimizar consultas em bancos de dados relacionais e NoSQL. Requisitos: Sólida experiência com Java 8\+ e ecossistema Spring (Spring Boot, Spring MVC e Spring Data JPA). Domínio na implementação de segurança com Spring Security, OAuth2 e JWT. Conhecimento profundo em Hibernate / JPA e modelagem de APIs REST. Forte conhecimento em SQL avançado e bancos de dados relacionais (PostgreSQL, Oracle, MySQL ou SQL Server). Vivência prática com bancos de dados NoSQL (MongoDB ou similares). Experiência com arquitetura de eventos / mensageria usando Apache Kafka. Prática em testes automatizados (JUnit, Mockito) e controle de versão com Git. Experiência com pipelines de CI/CD e ferramentas de monitoramento de sistemas. Experiência comprovada em sustentação e manutenção de sistemas legados. **O que fará você se destacar (Diferenciais):** Experiência prática com Quarkus (CDI e build nativo). Conhecimentos em ecossistema Frontend (Angular, TypeScript, RxJS, HTML5 e CSS3\). Vivência ou familiaridade com ambientes SAP e integrações via IDoc, BAPI ou RFC. O que nós oferecemos (Nossos Benefícios e Cultura): Na GrooveTech, oferecemos um ambiente de suporte contínuo para impulsionar a sua carreira e garantir sua melhor performance no projeto: Benefícios Contratação PJ Modelo de trabalho remoto Wellhub Seguro de Vida