* Projetar, desenvolver e manter aplicações de alta complexidade e escalabilidade utilizando Java 11+ e Spring Boot;
* Construir e manter arquiteturas baseadas em microsserviços, com uso de mensageria (Kafka, RabbitMQ);
* Implementar APIs RESTful seguras, utilizando padrões de autenticação como OAuth2 e JWT;
* Atuar com bancos de dados relacionais (PostgreSQL, MySQL, Oracle) e não relacionais (MongoDB, Redis), garantindo performance e consistência;
* Escrever testesautomatizados com JUnit, Mockito e TestContainers, promovendo práticas de TDD e BDD;
* Utilizar ferramentas de integração e entrega contínua (Jenkins, GitLab CI/CD, GitHub Actions);
* Trabalhar com contêineres e orquestração (Docker, Kubernetes) para garantir escalabilidade e resiliência das aplicações;
* Apoiar e orientar desenvolvedores juniores e plenos, promovendo o compartilhamento de conhecimento e boas práticas;
* Participar de decisões técnicas estratégicas, facilitando discussões com clareza para públicos técnicos e não técnicos;
* Colaborar com equipes multidisciplinares (DevOps, QA, UX, Produto), atuando com agilidade, escuta ativa e foco em soluções escaláveis;
* Realizar análise e mitigação de riscos técnicos, buscando constantemente refatoração, otimização e evolução da base de código.
REQUISITOS E QUALIFICAÇÕES
* Disponibilidade para atuar presencialmente em Florianópolis/SC;
* Graduação completa em algum dos seguintes cursos: Análise de Sistemas, Processamento de Dados, Ciência da Computação, Engenharia de Computação, Engenharia de Sistemas ou Sistemas de Informação;
* Experiência profissional comprovada com desenvolvimento de software utilizando Java, com participação em projetos de alta complexidade e escalabilidade.
#J-18808-Ljbffr