Java Back-End Developer | Mid (Hybrid - São Paulo)
Compass UOLHíbrida
Pleno
CLT
Gupy
São Paulo, São Paulo14/09/2026
Descrição da vaga
.Responsabilidades e atribuiçõesDesenvolver aplicações e serviços Back-End em Java, utilizando programação orientada a objetos e Design Patterns;Implementar regras de negócio de acordo com os requisitos e a solução técnica especificada;Desenvolver e manter APIs e serviços REST, realizando integrações com outros sistemas e fontes de dados;Desenvolver soluções utilizando arquitetura de microsserviços e arquitetura distribuída;Implementar integrações e processamento de dados utilizando Kafka;Atuar com Spring Cloud e Kubernetes no desenvolvimento e sustentação das aplicações;Garantir a qualidade, segurança e manutenibilidade do código, seguindo padrões técnicos e boas práticas de desenvolvimento;Desenvolver código-fonte de acordo com os padrões e tecnologias adotados pelo projeto;Implementar e manter testes unitários, contribuindo para a confiabilidade e qualidade das entregas;Processar e disponibilizar informações para consumo por aplicações Front-End;Participar da concepção colaborativa de produtos e da definição de soluções técnicas junto ao time;Atuar de forma colaborativa em times que utilizam metodologias ágeis;Contribuir para a entrega de soluções seguras, escaláveis e alinhadas às necessidades do negócio.Requisitos e qualificaçõesExperiência com Java e programação orientada a objetos;Conhecimento em Design Patterns e boas práticas de desenvolvimento;Experiência com desenvolvimento de APIs REST;Conhecimento em microsserviços e arquitetura distribuída;Conhecimento em Kubernetes e Spring Cloud;Conhecimento em Kafka e integrações orientadas a eventos;Conhecimento em testes unitários;Experiência ou vivência em desenvolvimento de software seguro;Experiência com trabalho em times ágeis e multidisciplinares;Experiência ou conhecimento em projetos de Chatbot;Desejável conhecimento em bancos de dados relacionais e não relacionais (NoSQL);Desejável conhecimento em arquitetura orientada a eventos;Desejável conhecimento em Spring WebFlux;Desejável conhecimento em integração contínua (CI) e automação;Boa comunicação e capacidade de trabalhar de forma colaborativa.