About the Role
Nosso cliente, uma empresa líder no desenvolvimento de software corporativo, busca um(a) Desenvolvedor(a) Backend Sênior com foco em Java para integrar sua equipe em Guarulhos, São Paulo. Esta posição oferece a oportunidade de trabalhar em sistemas complexos e de alta performance, contribuindo para a evolução de produtos inovadores que atendem a um mercado global. O(a) candidato(a) ideal possui expertise em Java e ecossistemas relacionados, paixão por arquitetura de software robusta e um forte desejo de aprender e aplicar novas tecnologias. Você fará parte de um time ágil e colaborativo, onde a excelência técnica e a entrega de valor são prioridades. Este cargo envolve um modelo de trabalho híbrido, combinando a colaboração presencial no escritório de Guarulhos com a flexibilidade do trabalho remoto.
Key Responsibilities
- Desenvolver e manter aplicações backend robustas e escaláveis utilizando Java e frameworks como Spring Boot.
- Projetar e implementar APIs RESTful seguras e eficientes para integração de sistemas.
- Colaborar com equipes de frontend, produto e QA para definir requisitos e entregar funcionalidades.
- Escrever código limpo, testável e de alta qualidade, aderindo às melhores práticas de desenvolvimento.
- Realizar revisões de código, oferecendo e recebendo feedback para garantir a qualidade do software.
- Otimizar o desempenho de aplicações e bancos de dados.
- Participar ativamente do ciclo de vida de desenvolvimento de software (SDLC), desde o design até a implantação e manutenção.
- Diagnosticar e corrigir bugs e problemas de produção.
- Contribuir para a evolução da arquitetura de software e a adoção de novas tecnologias.
- Mentorar desenvolvedores juniores e plenos, compartilhando conhecimento técnico.
Requirements
- Experiência sólida como Desenvolvedor(a) Backend, com forte domínio de Java.
- Profundo conhecimento em frameworks como Spring Boot, Spring MVC, Hibernate/JPA.
- Experiência com desenvolvimento e consumo de APIs RESTful.
- Conhecimento em bancos de dados relacionais (ex: PostgreSQL, MySQL) e/ou NoSQL (ex: MongoDB).
- Experiência com ferramentas de build (Maven, Gradle) e controle de versão (Git).
- Familiaridade com práticas de testes automatizados (unitários, integração).
- Conhecimento em mensageria (ex: Kafka, RabbitMQ) é um diferencial.
- Experiência com Docker e Kubernetes é desejável.
- Capacidade de trabalhar em equipe, com boas habilidades de comunicação.
- Formação em Ciência da Computação, Engenharia de Software ou áreas afins, ou experiência prática equivalente.
- Residir em Guarulhos, São Paulo, ou em regiões com fácil acesso ao nosso escritório para o modelo híbrido.
Benefits
- Salário competitivo e compatível com o nível de senioridade.
- Oportunidades de crescimento profissional e desenvolvimento de carreira.
- Ambiente de trabalho dinâmico e inovador.
- Plano de saúde e odontológico de alta qualidade.
- Vale-refeição ou alimentação.
- Participação nos lucros da empresa.
- Cultura que incentiva o aprendizado contínuo e a troca de conhecimento.
- Flexibilidade do modelo de trabalho híbrido.
- Programas de bem-estar e qualidade de vida.