FSJ-299 | FULL-STACK PRODUCT ENGINEER

Parkmobile


At Parkmobile LLC, we strive to make life in cities easier by simplifying parking. Our mission is to leverage technology and innovate the urban experience through predictive systems that connect users with available parking spots. Java Developer - Shape the Future of Parking Payments We're seeking passionate Java Developers to join our team and contribute to the development of a world-class payment platform. This opportunity allows you to grow your skills in a dynamic environment while making a significant impact on our business. Why This Role? - Impact: You'll be instrumental in building and improving the systems powering seamless and secure payment experiences globally. - Growth: You'll collaborate 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. Key Responsibilities: - You will 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) 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. Bonus Points: - Experience with billing or financial systems. - Experience with React. We invite you to join our team and contribute to shaping the future of parking payments at Parkmobile LLC.

trabajosonline.net © 2017–2021
Más información