Desenvolvimento de Soluções Bancárias
">
O candidato selecionado irá trabalhar na construção de soluções robustas e escaláveis em ambientes bancários. Isso envolve a implementação de testes unitários e regressivos para garantir a qualidade do código.
">
Além disso, é necessário manter e evoluir sistemas legados em Java, além de migrar para arquiteturas modernas (microserviços). Para isso, o profissional precisará ter conhecimento em observabilidade para monitoramento de sistemas.
">
Outra habilidade importante é a capacidade de identificar e tratar vulnerabilidades de segurança. É fundamental uma boa colaboração com equipes multidisciplinares para aprimorar continuamente os processos e produtos.
">
Habilidades Específicas:
">
1. Experiência sólida em Java (versões 8, 17, 21)
">
2. Conhecimento e experiência com AWS
">
3. Noções de DevOps
">
4. Foco em qualidade: testes unitários, testes regressivos, Sonar e tratagem de vulnerabilidades de segurança
">
5. Conhecimento em observabilidade
">
6. Experiência com DDD (Domain-Driven Design)
">
7. Conhecimento em Spring
">
8. Capacidade crítica para identificar e implementar melhorias
">
9. Familiaridade com JSP e monolitos em Java
">
10. Experiência com microserviços, BFF (Backend for Frontend), Lambda, SQS e Kafka
">
11. Experiência prévia em projetos no setor bancário
">
12. Capacidade de trabalho em ambientes remotos
"]],