




Resumo: A Finastra está buscando um Engenheiro de Software Sênior para projetar, construir e manter microsserviços nativos de nuvem para Pagamentos na sua plataforma Essence Universal Banking. Principais destaques: 1. Projetar, construir e manter microsserviços nativos de nuvem para Pagamentos 2. Trabalhar com Java/Spring Boot e contribuir para fluxos de trabalho orientados a eventos 3. Colaborar com proprietários de produtos, arquitetos, equipes de QA e suporte **Quem somos nós?** =============== Na Finastra, somos líderes globais em software para serviços financeiros, dedicados a ampliar o acesso aos serviços financeiros e moldar o futuro do setor. Nossa tecnologia sustenta soluções críticas nas áreas de Empréstimos, Pagamentos e Banking Universal, apoiando mais de 7.000 clientes, incluindo 80% dos 50 maiores bancos do mundo, em mais de 110 países. **Resumo da vaga** Estamos procurando um **Engenheiro de Software Sênior (TP3\)** para projetar, construir e manter **microsserviços nativos de nuvem para Pagamentos**, como parte da **plataforma Essence Universal Banking da Finastra**. A função concentra-se na entrega de serviços de alta qualidade, seguros e escaláveis que apoiam a modernização contínua dos **Pagamentos Essence**, abrangendo modelos de implantação em nuvem, locais (on-prem) e híbridos. Você atuará como um engenheiro altamente prático em uma squad, assumindo a responsabilidade pela implementação de componentes/serviços bem definidos, contribuindo para discussões de projeto e garantindo práticas robustas de engenharia em todas as etapas: desenvolvimento, testes e prontidão operacional. **Principais responsabilidades** **Entrega de microsserviços para Pagamentos (foco principal):** * Desenvolver e manter **microsserviços em Java / Spring Boot** que contribuam para as capacidades dos **Pagamentos Essence** (por exemplo, fluxos de processamento de pagamentos, validações, pontos de integração/conformidade conforme definido no roadmap do produto). * Implementar **serviços baseados em API primeiro** e contribuir para **fluxos de trabalho orientados a eventos**, quando aplicável (por exemplo, integração por mensageria/transmissão em fluxo). * Assumir a responsabilidade pela entrega de funcionalidades/módulos atribuídos: codificação, testes unitários, suporte à integração, correção de defeitos e documentação. **Qualidade de engenharia \& disciplina de RNF (Requisitos Não Funcionais):** * Construir serviços com forte foco em **testabilidade, segurança, desempenho e operabilidade**, alinhados às diretrizes de governança da Essence e às expectativas de RNF. * Escrever código limpo e de fácil manutenção; seguir padrões de projeto acordados e contribuir para revisões de código. * Participar de práticas de desempenho, resiliência e tratamento de falhas exigidas para sistemas empresariais de Pagamentos (conforme definido pelas normas de Arquitetura). **Nuvem, DevOps \& operabilidade (nível colaborador):** * Compreensão do uso de **contêineres** e suporte a implantações em plataformas **Kubernetes**, como **AKS / OpenShift**, sob práticas estabelecidas de engenharia. * Contribuir para práticas de CI/CD: pipelines de construção, verificações automatizadas e prontidão de ambientes, em colaboração com equipes de DevOps/Plataforma. * Garantir que os serviços sejam suportáveis em produção com **registro de logs/métricas/rastreamento** básico, conforme diretrizes da squad. **Colaboração \& melhoria contínua:** * Colaborar eficazmente com **proprietários de produtos, arquitetos, equipes de QA e serviços/suporte** para entregar resultados previsíveis e resolver problemas rapidamente. * Orientar engenheiros júnior (TP1/TP2\), compartilhar conhecimento e contribuir para discussões técnicas na squad. * Aprender e aplicar práticas modernas de engenharia e ferramentas de produtividade adotadas pela organização. **Habilidades \& experiência exigidas** **Habilidades técnicas obrigatórias:** * Experiência sólida em desenvolvimento de software empresarial com forte participação prática em **Java e microsserviços**. * Conhecimento avançado de **Java**, **Spring Boot**, ecossistema Spring, APIs REST e OpenAPI/Swagger. * Experiência prática com conceitos e plataformas de **mensageria/transmissão em fluxo**, tais como **Kafka / MQ / Event Hubs / Spring Cloud Stream**. * Exposição a **contêineres e Kubernetes** (preferencialmente com experiência em AKS / OpenShift). **Dados \& persistência:** * Bom conhecimento de bancos de dados relacionais, como **Oracle / PostgreSQL / DB2**, e práticas de esquema/versionamento (por exemplo, Liquibase). **Domínio (preferencial):** * Exposição ao domínio de **Pagamentos / Bancos** e ambientes regulados de entrega é uma grande vantagem (conceitos de processamento de pagamentos, padrões de integração, rigor operacional). Temos orgulho de oferecer uma variedade de incentivos aos nossos funcionários em todo o mundo. Esses benefícios estão disponíveis a todos, independentemente do nível hierárquico, e refletem os valores que defendemos: · **Flexibilidade:** Desfrute de férias ilimitadas, conforme sua localização e prioridades comerciais. Arranjos de trabalho híbrido e políticas inclusivas, como licença remunerada para votação, luto e doença. · **Bem-estar:** Acesso confidencial a terapia individual por meio do nosso Programa de Assistência ao Empregado, apoio da nossa rede de Embaixadores do Bem-estar e Grupos Gather, além de um calendário de eventos e iniciativas mensais projetados para ajudá-lo a prosperar — dentro e fora do trabalho. · Seguro médico, de vida e contra invalidez, plano de aposentadoria, benefícios relacionados ao estilo de vida e outros benefícios\* · **Sustentabilidade:** Beneficie-se de licença remunerada para voluntariado e correspondência de doações. · **Diversidade, Equidade e Inclusão (DEI):** Participe de diversos grupos DE\&I para envolvimento aberto (por exemplo, Count Me In, Culture@Finastra, Proud@Finastra, Disabilities@Finastra, Women@Finastra). · **Desenvolvimento de Carreira:** Acesse cursos online e credenciados por meio da nossa ferramenta Skills \& Career Navigator. · **Reconhecimento**: Faça parte do nosso programa global de reconhecimento, Finastra Celebrates, e contribua para pesquisas regulares com empregados para ajudar a moldar a Finastra e promover uma cultura onde todos estejam engajados e capacitados para atingir seu melhor desempenho. * Benefícios específicos podem variar conforme a localização. Na Finastra, cada indivíduo é único, trazendo suas próprias ideias, pensamentos, crenças culturais, origens e experiências. Aprendemos uns com os outros, abraçamos e celebramos nossas diferenças e criamos um ambiente onde todos se sentem seguros para serem eles mesmos. Seja único, seja excepcional e nos ajude a fazer a diferença na Finastra!


