Responsabilidades e atribuições : Desenvolvimento de soluções robustas e escaláveis em ambientes bancários. Manutenção e evolução de sistemas legados em Java, além de migração para arquiteturas modernas (microserviços). Implementação de testes unitários e regressivos para garantir a qualidade do código. Aplicação de práticas de observabilidade para monitoramento de sistemas. Identificação e tratamento de vulnerabilidades de segurança. Colaboração com equipes multidisciplinares para aprimorar continuamente os processos e produtos. 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. Valorizamos a diversidade em nossa equipe.Criar um alerta de emprego para esta pesquisaDesenvolvedor Java • Curitiba, Paraná, Brazil
#J-18808-Ljbffr