Desenvolvedor Sênior 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 uma cultura de colaboração e inovação constante.
Temos como objetivo desenvolver soluções eficientes, escaláveis e alinhadas com as necessidades do negócio.
Responsabilidades:
* Desenhar soluções técnicas para atender às necessidades dos clientes.
* Implementar e aplicar arquitetura hexagonal para garantir flexibilidade e escalabilidade das soluções.
* Desenvolver código limpo e manutenível, adotando práticas de Clean Code.
* Escribir testes unitários com Mockito e garantir boa cobertura de testes.
* Desenvolver APIs Rest e Assíncronas de alta performance.
* Trabalhar com sistemas de mensageria para integração e comunicação assíncrona entre sistemas.
* Ter experiência prática com Azure Functions e Service Bus.
* Utilizar Git e GitHub com fluxo de trabalho GitFlow para versionamento de código e colaboração em equipe.
* Usar ferramentas de análise de qualidade como SonarQube e Fortify.
Requisitos Técnicos:
* Levantamento e Análise de Requisitos.
* Modelagem de Dados e conhecimento em Modelagem UML.
* Conhecer Linguagem de Programação Java.
* Conhecer Banco de Dados (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.
* Experiência em Log/trace (ELK/Dynatrace).
Benefícios:
* 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 ensino superior.
* Descontos em escolas e plataformas de idiomas.