Detalhes da Vaga
">
O candidato ideal é um profissional altamente qualificado para trabalhar em ambientes bancários, com habilidades avançadas em desenvolvimento de soluções robustas e escaláveis. Será responsável por manter e evoluir sistemas legados em Java, além de migrá-los para arquiteturas modernas como microserviços.
">
Responsabilidades e Atribuições
">
">
* Desenvolver soluções de software de alta qualidade;
">
* Manter e melhorar sistemas existentes em Java;
">
* Implementar testes unitários e regressivos;
">
* Aplicar práticas de observabilidade;
">
* Identificar e tratar vulnerabilidades de segurança;
">
">
Requisitos e Qualificações
">
Para atuar nessa vaga, o candidato deve ter:
">
">
* Experiência sólida em Java (versões 8, 17, 21);
">
* Conhecimento e experiência com AWS;
">
* Noções de DevOps;
">
* Foco em qualidade;
">
* Conhecimento em observabilidade;
">
* Experiência com DDD (Domain-Driven Design) e 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
">
Os seguintes diferenciais podem ser uma vantagem para o candidato: experiência prévia em projetos no setor bancário e capacidade de trabalho em ambientes remotos.