Job Description We are seeking a skilled Software Engineering Expert to join our team and contribute to the development of a world-class payment platform. The successful candidate will have a strong foundation in backend development and programming principles, with proficiency in Java and Spring Boot. They will be responsible for designing, developing, and implementing robust, scalable, and secure backend systems using Java and Spring Boot. The ideal candidate will have experience with databases, SQL, and messaging systems like Kafka. Familiarity with cloud environments (AWS preferred) is also highly desirable. Required Skills and Qualifications - 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) Benefits This role offers the opportunity to work on a critical part of our business and grow your skills in a dynamic environment. You will have end-to-end ownership of solutions and contribute to all stages of the development lifecycle. You will be a key contributor to the entire payment lifecycle, from validating payment funds to money collection and receipt generation. You will also integrate our platform with leading payment service providers, enabling expansion into new markets and ensuring seamless transactions. Bonus Points - Experience with billing or financial systems - Experience with React