Full-Stack Product Engineer - Java
At EasyPark, we love cities. We love them for work, for play and everything in between. That’s why our mission is to make life in cities that much easier – by taking care of the parking. With the use of technology, we break barriers, helping improve the urban experience. Our aim is to create a scenario where parking supply and driver demand are balanced not due to additional parking spots and fewer cars, but thanks to predictive technology that connects our users to available spots.
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.
- 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.
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.
Join our team and make a significant impact on EasyPark's global success. Apply now!
- Department
- Technology
- Role
- Engineering/Development
- Locations
- Łódź, Poland
Łódź, Poland
We shape the future of EasyPark
EasyPark is the result of continuous initiatives and ideas flowing in from across the globe. Our people drive our innovation, and when we find a good idea, we act.
About EasyPark Group
EasyPark Group is a global mobility platform with a vision to make cities more livable. Present in over 6,000 cities across more than 80 countries, the company simplifies parking and mobility worldwide. In 2024, EasyPark Group was recognized as one of Europe’s fastest-growing businesses by Financial Times and Statista. And in January 2025, it expanded its scope by acquiring Flowbird. Together, the group is uniquely equipped to support cities’ distinct needs with proven mobility solutions, and to create a global leading mobility platform where technology, data, insights, payments and user-choice make urban life easier for everyone.
Full-Stack Product Engineer - Java
Loading application form
Already working at EasyPark Group?
Let’s recruit together and find your next colleague.