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
* Desenho de soluções técnicas: Colaborar com a equipe para criar soluções eficientes, escaláveis e alinhadas com as necessidades do negócio;
* Arquitetura Hexagonal: Implementar e aplicar arquitetura hexagonal para garantir a flexibilidade e escalabilidade das soluções;
* Desenvolvimento de código limpo e manutenível: Adotar as melhores práticas de Clean Code, com foco na qualidade e legibilidade do código;
* Testes automatizados: Escrever testes unitários com Mockito e garantir boa cobertura de testes;
* Desenvolvimento de APIs: Projetar e implementar APIs Rest e APIs Assíncronas de alta performance, utilizando boas práticas de design e segurança;
Microserviços
* Serviços Azure: 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;
* Trabalhar com bancos de dados: Implementar soluções utilizando bancos de dados NoSQL (MongoDB/Atlas) e SQL (DB2/SQLServer).
Qualificações
* Conhecimento de 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;
Vantagens
* Assistência médica;
* VR e VA flexível;
* Gympass e Wellz;
* Parceria com o SESC;
* Descontos em restaurantes;
* Descontos em cursos técnicos e de ensinos superior;
* Descontos em escolas e plataformas de idiomas.
A Foursys é um time apaixonado por inovação, design e transformação digital. Celebramos a diversidade e acreditamos que são as diferentes ideias e perspectivas que nos enriquecem. Todas as nossas vagas estão abertas para Pessoas com Deficiência (PCD). Caso você se enquadre ou conheça alguém com o perfil, a Foursys é a empresa ideal.
],