A equipe responsável pela execução desse projeto é apaixonada por inovação e transformação digital. Sua missão é construir soluções eficientes, escaláveis e alinhadas com as necessidades do negócio.
As principais responsabilidades incluem:
* Desenhar soluções técnicas para colaborar com a equipe e criar soluções eficientes;
* Implementar e aplicar arquitetura hexagonal para garantir flexibilidade e escalabilidade das soluções;
* Desenvolver código limpo e manutenível adotando as melhores práticas de Clean Code;
* Escribir testes unitários com Mockito e garantir boa cobertura de testes;
* Desenvolver APIs Rest e APIs Assíncronas de alta performance utilizando boas práticas de design e segurança;
* Trabalhar com sistemas de mensageria como Service Bus e Kafka para integração e comunicação assíncrona entre sistemas;
* Ter experiência prática com Azure Functions e Azure Service Bus para criar e gerenciar soluções em cloud de forma escalável e eficiente;
* Utilizar Git e GitHub com o fluxo de trabalho GitFlow para versionamento de código e colaboração em equipe;
Requisitos técnicos:
* Levantamento e análise de requisitos;
* Modelagem de dados conhecimento em Modelagem UML e/ou Análise Estruturada;
* Conhecimento de linguagens de programação Java;
* Conhecimento de banco de dados SQL ou NoSQL;
* Desenvolvimento micro serviços Java usando Liberty+JAX-RS ou Springboot;
* Conhecimento de design patterns de integração, composição e comunicação de micro serviços;
* Experiência em log/trace (ELK/Dynatrace) conhecimento de APIs/Swagger;
* Conhecimento de CSS, HTML, APIs;
* Framework JSF;
* Javascript/JQuery; Css; JSP/html ;
* Mentalidade voltada para métodos Ágeis SCRUM;
* GIT/GitHub;
* ArqCD; Arquiteturas SPA, testes de performance;
* Azure Stack ;
* Legado ;
* Ferramentas DevOps; Desejável conhecer Docker/Kubernetes.
Um ambiente divertido e estimulante, onde você pode crescer e se desenvolver profissionalmente, trabalhando em projetos interessantes e desafiadores.