Desenvolvedor(a) Java Backend
A Foursys é um time apaixonado por inovação, design e transformação digital. Somos globais e celebramos a diversidade.
Nossa equipe trabalha em prol de soluções eficientes, escaláveis e alinhadas com as necessidades do negócio. Colaboramos para criar arquiteturas hexagonais flexíveis e escaláveis.
Desenvolvemos código limpo e manutenível, adotando práticas como Clean Code. Escrevemos testes unitários com Mockito e garantimos boa cobertura de testes.
Trabalhamos com sistemas de mensageria como Service Bus e Kafka para integração e comunicação assíncrona entre sistemas. Utilizamos serviços Azure, como Azure Functions e Azure Service Bus, para criar e gerenciar soluções em cloud de forma escalável e eficiente.
Requisitos Técnicos
* Levantamento e Análise de Requisitos;
* Modelagem de Dados, conhecimento em Modelagem UML e/ou Análise Estruturada;
* Conhecer Linguagem de Programação Java;
* Conhecer Banco de Dados (Ex.: SQL, DB2, Oracle, SyBase);
* Desenvolvimento micro serviços Java, usando Liberty+JAX-RS ou Springboot;
* Conhecer design patterns de integração, composição e comunicação de micro serviços (eventos, filas);
* Experiência em Log/trace (ELK/Dynatrace) Conhecimento de APIs/Swagger, Banco de dados oracle e Mongo DB;
* Conhecimento com CSS, HTML, APIs;
* Ferramentas DevOps; Desejável conhecer Docker/Kubernetes.