Descrição do Cargo:
O cargo visa a implementação de soluções robustas e escaláveis em ambientes bancários, desafiando as limitações tecnológicas e garantindo a qualidade dos produtos.
Para atingir esse objetivo, desenvolvedores com experiência sólida em Java (versões 8, 17, 21) serão responsáveis pela manutenção e evolução de sistemas legados, além da migração para arquiteturas modernas (microserviços).
A análise de testes unitários e regressivos é crucial para garantir a qualidade do código, bem como a aplicação de práticas de observabilidade para monitoramento de sistemas.
Além disso, a identificação e tratamento de vulnerabilidades de segurança são fundamentais para evitar riscos financeiros e garantir a confiança dos clientes.
No que diz respeito às qualificações, os candidatos devem ter conhecimento e experiência com AWS, além de ter noções de DevOps.
Foco em qualidade: testes unitários, testes regressivos, Sonar e tratamento de vulnerabilidades de segurança.
Conhecimento em observabilidade e experiência com DDD (Domain-Driven Design) são também requisitos importantes.
Outros benefícios incluem capacidade crítica para identificar e implementar melhorias e familiaridade com JSP e monolitos em Java.
Ao contrário de outros cargos, este oferece oportunidades de crescimento profissional, com experiência prévia em projetos no setor bancário e capacidade de trabalho em ambientes remotos.