A Desenvolvedor(a) Java Backend Sênior é responsável por desenhar soluções técnicas eficientes e escaláveis, alinhadas com as necessidades do negócio.
Além disso, ele implementará arquitetura hexagonal para garantir a flexibilidade e escalabilidade das soluções.
Responsabilidades:
* Desenvolver código limpo e manutenível, adotando as melhores práticas de Clean Code;
* Implementar APIs Rest e APIs Assíncronas de alta performance;
* Trabalhar com sistemas de mensageria como Service Bus e Kafka para integração e comunicação assíncrona entre sistemas;
* Utilizar ferramentas de análise de qualidade para garantir a qualidade e segurança do código;
O candidato deve ter conhecimento em linguagem de programação Java, banco de dados (ex.: SQL, DB2, Oracle, SyBase) e desenvolvimento micro serviços Java, usando Liberty+JAX-RS ou Springboot.
Requisitos Técnicos:
* Levantamento e Análise de Requisitos;
* Modelagem de Dados, conhecimento em Modelagem UML e/ou Análise Estruturada;
* Conhecimento em design patterns de integração, composição e comunicação de micro serviços;
Além disso, o candidato deve ter experiência em Log/trace (ELK/Dynatrace) e conhecimento de APIs/Swagger, Banco de dados oracle e Mongo DB.
A empresa oferece assistência médica, VR e VA flexível, Gympass e Wellz, parceria com o SESC, descontos em restaurantes, cursos técnicos e ensinos superior, escolas e plataformas de idiomas.