Solidez e Excelência em Desenvolvimento Java
Um desenvolvedor de software com experiência sólida em Java, versões 8, 17 e 21, é responsável por desenvolver soluções robustas e escaláveis em ambientes bancários. O profissional também deve manter e evoluir sistemas legados em Java e migrá-los para arquiteturas modernas, como microserviços.
Além disso, o desenvolvedor implementará testes unitários e regressivos para garantir a qualidade do código e aplicará práticas de observabilidade para monitorar os sistemas. Será fundamental identificar e tratar vulnerabilidades de segurança.
Em equipe multidisciplinar, o desenvolvedor colaborará para aprimorar continuamente os processos e produtos, mantendo um foco em qualidade. Requisitos incluem conhecimento e experiência com AWS, além de noções de DevOps.
O ideal é que o profissional tenha conhecimento em Spring, capacidade crítica para identificar e implementar melhorias, e experiência com DDD (Domain-Driven Design). Conhecimento em JSP e monolitos em Java também são requisitos fundamentais.
Desenvolvedores experientes devem ter habilidades avançadas em tecnologias como microserviços, BFF (Backend for Frontend), Lambda, SQS e Kafka. Além disso, experiência prévia em projetos no setor bancário é considerada um diferencial.
A comunicação eficaz e a capacidade de trabalhar em ambientes remotos também são valorizadas. Em nossa equipe diversificada, todos se sentem acolhidos e respeitados.