Estamos à procura de um Desenvolvedor Java altamente qualificado, com sólida experiência no framework Quarkus, para trabalhar em nossa equipe de desenvolvimento. O profissional será responsável por desenvolver e manter microserviços, construir e integrar APIs e trabalhar com bancos de dados Oracle, em um ambiente ágil e inovador.
**Desenvolvimento de Microserviços**: Criar e manter microserviços escaláveis e eficientes utilizando Java e Quarkus, garantindo a modularidade e o desempenho dos serviços.
**Criação e Integração de APIs**: Desenvolver APIs RESTful e garantir a integração com sistemas internos e externos, respeitando padrões de segurança e performance.
**Banco de Dados Oracle**: Realizar consultas otimizadas e interações com o banco de dados Oracle, garantindo a integridade e eficiência das transações.
**Melhoria Contínua**: Participar de revisões de código, sugerir e implementar melhorias para aumentar a eficiência, escalabilidade e qualidade do código.
**Metodologias Ágeis**: Trabalhar de forma colaborativa em equipes ágeis, participando de cerimônias de Scrum, como planning, daily meetings e retrospectivas.
**Segurança**: Implementar boas práticas de segurança no desenvolvimento de APIs e garantir a conformidade com as normas e padrões estabelecidos.
**Desempenho e Otimização**: Monitorar a performance das aplicações e realizar ajustes para otimização de tempo de resposta e consumo de recursos.
**Experiência em Java**: Proficiência no desenvolvimento de soluções em Java, com foco no uso do framework Quarkus.
**Microserviços**: Sólida experiência no desenvolvimento de arquiteturas baseadas em microserviços.
**APIs RESTful**: Profundo conhecimento na criação, consumo e integração de APIs RESTful.
**Banco de Dados Oracle**: Experiência prática com Oracle, incluindo PL/SQL, otimização de queries e modelagem de dados.
**Desejavel**:
**Conhecimento em Nuvem**: Experiência com serviços de nuvem (AWS, Azure, Google Cloud) será um diferencial.
**Metodologias Ágeis**: Conhecimento e prática com metodologias ágeis como Scrum ou Kanban.
**Habilidades de Comunicação**: Capacidade de trabalhar em equipe, comunicar-se de forma clara e colaborar com diferentes áreas do projeto