Desenvolver soluções escaláveis para ambientes financeiros
Buscamos um profissional experiente em Java para desenvolver e manter sistemas robustos em ambientes bancários. Além disso, é necessário ter habilidades para migrar sistemas legados para arquiteturas modernas (microserviços).
O candidato ideal deve ter experiência com testes unitários e regressivos, além de aplicar práticas de observabilidade para garantir a qualidade do código e identificar vulnerabilidades de segurança.
Requisitos e qualificações:
* Experiência sólida em Java (versões 8, 17, 21)
* Conhecimento e experiência com AWS
* Ter noções de DevOps
* Foco em qualidade: testes unitários, testes regressivos, Sonar e tratamento de vulnerabilidades de segurança
* Conhecimento em observabilidade
* Experiência com DDD (Domain-Driven Design)
* Conhecimento em Spring
* Capacidade crítica para identificar e implementar melhorias
* Familiaridade com JSP e monolitos em Java
* Experiência com microserviços, BFF (Backend for Frontend), Lambda, SQS e Kafka
Diferenciais:
* Experiência prévia em projetos no setor bancário
* Capacidade de trabalho em ambientes remotos