As principais atribuições incluem: - Projetar, desenvolver e implementar APIs e serviços back-end que suportem as operações de meios de pagamento. - Colaborar com equipes multidisciplinares para entender requisitos de negócios e traduzir em soluções técnicas eficazes. - Realizar a integração de sistemas e garantir a interoperabilidade entre diferentes plataformas. - Monitorar e otimizar o desempenho das aplicações, identificando e corrigindo problemas de forma proativa. - Participar ativamente do processo de revisão de código, promovendo boas práticas de desenvolvimento e padrões de qualidade. - Contribuir para a evolução da arquitetura de software, propondo melhorias e inovações tecnológicas. - Manter-se atualizado sobre tendências e novas tecnologias no setor de pagamentos e desenvolvimento de software. Os requisitos para a vaga incluem: - Experiência sólida em desenvolvimento de aplicações back-end, com foco em sistemas de pagamento. - Conhecimento em bancos de dados relacionais e não relacionais, incluindo SQL e NoSQL. - Experiência com ferramentas de versionamento de código, como Git. - Familiaridade com metodologias ágeis de desenvolvimento, como Scrum ou Kanban. - Habilidade para trabalhar em equipe e comunicar-se efetivamente com diferentes áreas da organização. Experiências desejáveis: - Vivência em projetos que envolvam integração com gateways de pagamento e sistemas financeiros. - Conhecimento em segurança da informação e melhores práticas para proteção de dados sensíveis. - Experiência em ambientes de nuvem, como AWS ou Azure, será um diferencial. - Certificações em tecnologias relevantes ou metodologias ágeis. - Experiências sólidas em Java, spring boot, microserviços e mensageria (preferencialmente kafka).