Job descriptionA Valida promove a identificação segura de pessoas, jornadas e transações. Nossas soluções físicas e digitais são dedicadas a três grandes ecossistemas: ID & Governo Digital | Banking & Meios de Pagamento | Conectividade Segura.Autenticar, autorizar, verificar e garantir a segurança de todos os envolvidos. Seja em jornadas públicas ou privadas, isso é o que fazemos para cada um dos nossos mais de 1.200 clientes no Brasil e no mundo.Sempre que a solução é complexa, com alta volumetria e envolve dados sensíveis, pode ter certeza de que tem a Valida por trás.Main responsibilitiesDesenvolver e manter aplicações backend utilizando Java, com foco em performance, segurança e escalabilidade.Participar de todas as etapas do ciclo de desenvolvimento de software: análise, design, implementação, testes e deploy.Colaborar com outros times técnicos e de negócio para definição de requisitos e soluções.Realizar testes automatizados e depuração de código para garantir a qualidade e confiabilidade das entregas.Contribuir ativamente na melhoria contínua dos processos de desenvolvimento e boas práticas de engenharia de software.Atuar também na sustentação de sistemas em produção, incluindo análise de incidentes, correções e melhorias evolutivas em sistemas legados.Requirements and skillsRequisitos obrigatóriosSólida experiência em desenvolvimento com Java.Conhecimento em boas práticas de programação orientada a objetos, testes e versionamento.Experiência com o framework Spring (Spring Boot, Spring Data, etc.).Conhecimentos em bancos de dados relacionais, especialmente PostgreSQL e DB2.Experiência com sistemas de mensageria, como RabbitMQ ou IBM MQ.Familiaridade com ferramentas de controle de versão, preferencialmente Git.Diferenciais desejáveisExperiência com sustentação de sistemas legados em produção.Vivência em atendimento a clientes e atuação em ambientes corporativos críticos.Familiaridade com ambientes Linux.Experiência com arquiteturas baseadas em microserviços.
#J-18808-Ljbffr