Buscamos um Desenvolvedor Java para atuar no desenvolvimento e na manutenção de aplicações, contribuindo para a qualidade, a segurança e a evolução das soluções da empresa. Esse profissional trabalhará em colaboração com o time para transformar necessidades de negócio em soluções eficientes.
Responsabilidades:
-
Desenvolver e manter aplicações back-end utilizando Java 11 e Spring Boot.
-
Criar e integrar APIs e serviços.
-
Implementar e manter integrações com bancos de dados.
-
Identificar e corrigir falhas, propondo melhorias de desempenho, segurança e qualidade.
-
Participar do levantamento e da análise de requisitos.
-
Escrever código organizado, documentado e alinhado às boas práticas de desenvolvimento.
-
Contribuir para a execução de aplicações em Azure Cloud, utilizando Docker e Kubernetes.
-
Acompanhar o monitoramento das aplicações e atuar na investigação de problemas.
-
Colaborar com o time nas rotinas ágeis de desenvolvimento.
Experiência:
-
Experiência no desenvolvimento de aplicações com Java 11 e Spring Boot.
-
Vivência na criação e na integração de APIs e serviços.
-
Experiência com bancos de dados.
-
Vivência com versionamento de código utilizando Git e GitFlow.
-
Experiência com aplicações em Azure Cloud e ambientes conteinerizados.
-
Vivência em equipes que utilizam Scrum ou Kanban.
Competências Técnicas:
-
Conhecimento em Java 11 e Spring Boot.
-
Conhecimento em bancos de dados e integração com aplicações.
-
Familiaridade com Git e o fluxo de trabalho GitFlow.
-
Conhecimento em estruturas de dados, como listas, filas, pilhas e árvores.
-
Conhecimento em metodologias ágeis, como Scrum e Kanban.
-
Conhecimento em serviços e execução de aplicações na Azure Cloud.
-
Conhecimento em conteinerização com Docker e orquestração com Kubernetes.
-
Familiaridade com monitoramento de aplicações, análise de logs e acompanhamento de métricas.
-
Conhecimento em boas práticas de segurança de aplicações.