
Desenvolvedor (a) Java
- São Paulo - SP
- Permanente
- Período integral
- Experiência prática em desenvolvimento de aplicações Java, incluindo conhecimento em frameworks como Spring, Hibernate ou Quarkus.
- APIs RESTful - Experiência na criação e consumo de APIs RESTful, garantindo a comunicação eficiente entre o front-end e o back-end.
- Conhecimento em bancos de dados relacionais (como MySQL ou PostgreSQL) e não relacionais (como MongoDB), incluindo habilidades em modelagem e consultas.
- Vivência com Git para controle de versão e colaboração em projetos de desenvolvimento.
- Experiência em testes automatizados, utilizando frameworks como JUnit ou Mockito, para garantir a qualidade do código.
- Familiaridade com ambientes de desenvolvimento e ferramentas de build, como Maven ou Gradle.
- Experiência com o framework Quarkus, conhecimento em microserviços, familiaridade com contêineres Docker, experiência em integração contínua (CI/CD), compreensão de segurança da informação e vivência em metodologias ágeis como Scrum ou Kanban.
- Desenvolvimento de Aplicações Back-end: Projetar, codificar e testar aplicações back-end utilizando Java e frameworks como Spring ou Quarkus.
- Criação de APIs: Desenvolver e manter APIs RESTful para integração com sistemas front-end e outros serviços.
- Gerenciamento de Banco de Dados: Projetar e otimizar esquemas de banco de dados, além de realizar consultas e manutenção em bancos de dados relacionais e não relacionais.
- Colaboração em Equipe: Trabalhar em conjunto com equipes ágeis, participando de reuniões diárias, revisões de código e planejamento de sprints.
- Testes Automatizados: Implementar testes automatizados para garantir a qualidade e a funcionalidade do código.
- Documentação: Criar e manter documentação técnica clara e concisa para facilitar a compreensão e manutenção do código.
- Manutenção e Suporte: Realizar manutenção e suporte contínuo para aplicações existentes, garantindo a eficiência e a segurança.