Desenvolvedor Java Senior Financial Services
Summary
Senior Java developer for financial services (wealth & asset management focus) building scalable enterprise applications. Day to day: Java/Spring/Hibernate microservices, REST/SOAP integrations, Oracle/MySQL SQL work, code reviews, and applying AI/GenAI to development. Advanced English (C1/C2) required; hybrid or remote, São Paulo.
Nível Acadêmico: Ensino Superior Completo Turno/Horas -- Áreas de Atuação Profissional: TI - Projetos Descrição: 'Graduação em Ciência da Computação, Engenharia de Software ou áreas correlatas; Inglês avançado (C1/C2), com capacidade de comunicação em ambiente internacional; Ampla experiência em desenvolvimento Java; Forte experiência com aplicações enterprise; Proficiência em Java, Spring e Hibernate; Experiência com web services, incluindo REST e SOAP; Conhecimento em arquitetura de microsserviços; Experiência com bancos relacionais, como Oracle e MySQL; Conhecimento sólido em SQL; Experiência ou conhecimento em conceitos e/ou integrações com Artificial Intelligence (AI); Excelente capacidade analítica e de resolução de problemas; Boa comunicação, colaboração e capacidade de atuar em ambientes globais. Diferenciais: Experiência em serviços financeiros, especialmente Wealth & Asset Management; Familiaridade com GenAI e prompt Engineering; Certificações em Java ou tecnologias relacionadas. Principais responsabilidades Desenvolver e manter aplicações Java escaláveis, robustas e seguras; Traduzir requisitos de negócio em especificações técnicas claras; Implementar boas práticas de engenharia de software, padrões de código e design patterns; Atuar com arquitetura de microsserviços e integração de sistemas; Trabalhar com bancos relacionais e consultas SQL; Realizar code reviews e apoiar tecnicamente desenvolvedores menos experientes; Diagnosticar e resolver problemas técnicos em aplicações existentes; Garantir performance, confiabilidade e qualidade das soluções; Participar de todo o ciclo de desenvolvimento de software, da análise ao deployment; Utilizar AI e novas tecnologias para acelerar e aprimorar práticas de desenvolvimento.' Habilidades: Qualquer localidade - Hibrido ou Remoto