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.
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:
Contratação PJ
Modelo de trabalho remoto
Wellhub
Seguro de Vida