




Descrição: Desejáveis: * Conhecimento com desenvolvimento em Cloud Computing (AWS, Google Cloud Plarform, Azure); * Vivência em projetos de grande escala e em ambientes de alta disponibilidade; * Conhecimento em ferramentas de versionamento de código, como Git. Formação e engajamento desejáveis: * Graduação Completa em Ciência da Computação, Engenharia da Computação ou áreas correlatas; * Participação em grupos de tecnologias ou envolvimento com algum tipo de comunidade; * Capacidade de trabalhar de forma colaborativa em um ambiente dinâmico e em constante mudança; * Habilidade para resolver problemas complexos e pensar criticamente sobre as soluções propostas; * Concepção colaborativa de produtos; * Trabalha para seu autodesenvolvimento constante em tecnologia. O que você precisa ter: * Experiência em desenvolvimento Java (17\+) e Spring Boot; * Experiência com micro serviços e desenvolvimento de aplicações distribuídas e concorrentes; * Atuar com arquitetura orientada a eventos (Kafka); * Desenvolvimento de APIs RESTful e integração com bancos de dados; * Trabalhar com bancos de dados relacional e não relacional (Oracle, MongoDB); * Forte conhecimento em boas práticas de desenvolvimento (Clean Code, Design Patterns e Clean Arch) para construir soluções escaláveis, legíveis e sustentáveis; * Desenvolvimento de testes unitários; * Conhecimento de CI/ CD (teoria/ conceito); * Noções de segurança da informação e boas práticas de desenvolvimento seguro; * Contribuir com práticas de desenvolvimento ágil e metodologias como Scrum ou Kanban. As principais atribuições incluem: * Projetar, desenvolver e implementar soluções back\-end utilizando Java, garantindo a qualidade e a eficiência do código; * Colaborar com equipes multidisciplinares para entender as necessidades do negócio e traduzir requisitos em soluções técnicas; * Participar ativamente de revisões de código, promovendo boas práticas de desenvolvimento e garantindo a manutenção da qualidade do software; * Contribuir para a definição de arquitetura de sistemas e integração de serviços; * Identificar e resolver problemas técnicos, propondo melhorias contínuas nos processos e sistemas existentes; * Documentar processos e soluções desenvolvidas, assegurando que o conhecimento seja compartilhado entre a equipe. 2512210202551875892


