This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Join our Payments Engineering team and be at the forefront of innovation! We're seeking passionate Java Developers to build and scale a world-class payment platform that impacts millions of users worldwide. This is your opportunity to contribute to a critical part of our business and grow your skills in a dynamic environment.
Job Responsibility:
Be a key contributor to the entire payment lifecycle, from validating payment funds to money collection and receipt generation
Design, develop, and implement robust, scalable, and secure backend systems using Java and Spring Boot
Integrate our platform with leading payment service providers, enabling expansion into new markets and ensuring seamless transactions
Focus on minimizing credit loss, reducing customer friction, and upholding the highest security standards for payment-related data
Contribute to both backend development and, when needed, frontend development using React
Develop and maintain payment integrations, e-invoicing systems, and invoicing documents
Work with production data to ensure optimal performance and identify areas for improvement
Apply your understanding of system design and architecture to create scalable and maintainable systems, including microservices and design patterns
Write clean, efficient, and well-tested code, including unit and integration tests, adhering to secure coding practices to protect against common vulnerabilities
Participate in DevOps practices, taking end-to-end ownership of solutions, including rapid delivery of changes, troubleshooting incidents and outages, and collaborating with cross-functional teams
On-call duties
Requirements:
A strong foundation in backend development and programming principles
Proficiency in Java and Spring Boot
Experience with databases, SQL, and messaging systems like Kafka
Familiarity with cloud environments (AWS preferred)
A collaborative mindset and excellent communication skills
A proactive approach to problem-solving and a desire to learn
5+ years of professional software development experience