**We’ve signed up to an ambitious journey. Join us!** - As Arrive, we guide customers and communities towards brighter futures and more livable cities, it isn’t a challenge just anyone could take on. Luckily, we have something to help us make it happen. Our people and our values. We Arrive Curious, Focused and Together. Just as our entire brand is inspired by the North Star, the shining light leading travelers to their destinations since time began, our values guide us. They help us be at our best. For our customers. For the cities and communities we serve. For ourselves. As a global team, we are transforming urban mobility. Let’s grow better, together._ **Java Developer - Make a Global Impact on Payments Technology** 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. **Why This Role?** - ** Impact**: You'll be a key player in building and improving the systems that power seamless and secure payment experiences globally. - **Growth**: You'll work with a talented team, learn new technologies, and expand your skills in backend development, cloud technologies, and DevOps practices. - **Challenge**: You'll tackle complex challenges related to scalability, security, and reliability in a fast-paced environment. - **Ownership**: You'll have end-to-end ownership of solutions and contribute to all stages of the development lifecycle. **What You’ll Do**: - 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. - 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. **Tech Stack**: - Java, Spring Boot, RESTful APIs, Kafka, PostgreSQL, React (Front-end, <10% of work) **What We’re Looking For**: - 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. **Bonus Points**: - Experience with billing or financial systems. - Experience with React. **About us** - Arrive, including brands like EasyPark, Flowbird, RingGo, ParkMobile and Parkopedia, is a leading global mobility platform. Present in over 90 countries and 20,000 cities, the company helps people and decision-makers make smarter decisions about urban mobility and ease the experience of travel worldwide. Arrive delivers a unique combination of the core ingredients to make cities more livable: from smart payments and optimized car parks to data-driven traffic reduction and support for reinvestment in public transport and green space. It’s about more than function, it’s about saving time and simplifying the experience of travel for everyone. Travel is more than a journey, it’s how you Arrive._