Senior Software Engineer (Tech Lead), Payment Gateway Platform - Incentive Platform Department (INPD)
Salary not provided
RakutenJob Description: Business Overview The Technology Platforms Division (TPD) is responsible for building and operating the infrastructure and ecosystem platforms which power the Rakuten Group. Our mission is to provide our Rakuten Cloud and Ecosystem Platforms which will deliver Core Value to accelerate the growth of Rakuten Group services. Department Overview The Incentive Platform Department (INPD) provides incentive and payment solutions that empower Rakuten's businesses around the world. The platforms are continually adding capabilities and scale to accelerate the Rakuten ecosystem synergies. Position: Position Details As the technical lead for the Payment Gateway Platform, you will play a crucial role in leading the technical direction and development of our payment gateway APIs. You will work closely with a team of talented developers, ensuring the robustness, scalability, and security of our solutions. Your expertise will be pivotal in driving innovation and maintaining the high standards of our products. Your responsibilities will be as follows: - Technical leadership: lead the design, development, and maintenance of payment gateway APIs using Java/Spring Boot. - Provide technical guidance and mentorship to the development team. - Conduct code reviews and ensure adherence to best practices in coding, architecture, and security. - Project Management: collaborate with product managers and other stakeholders to define project requirements and deliverables. - Plan, prioritize, and manage development tasks and projects to ensure timely delivery of high-quality software solutions. Mandatory Qualifications: - Experience in software development, with a focus on Java and Spring Boot (7 years +). - Experience in a technical leadership or managerial role (3 years+). - Proven track record of designing and developing scalable and secure APIs. - Excellent understanding of software development lifecycle and agile methodologies. - Strong problem-solving skills and attention to detail. - Excellent communication and interpersonal skills. Desired Qualifications: - Experience with payment gateway integrations and financial technologies. - Knowledge of micro-services architecture and containerization (Docker, Kubernetes). - Familiarity with DevOps practices and tools (Jenkins, Git, etc.). - Experience with database management (SQL, NoSQL). #engineer #applicationsengineer #technologyplatformdiv #Java Languages: English (Overall - 3 - Advanced) In Japanese, Rakuten stands for ‘optimism.’ It means we believe in the future. It’s an understanding that, with the right mind-set, we can make the future better by what we do today. So we challenge ourselves to evolve, innovate and experiment, to create a better, brighter future for everyone. Today, our 70+ businesses span e-commerce, digital content, communications and fintech, bringing the joy of discovery to almost 1.3 billion members across the world. If you have any trouble logging in, please contact us here Rakuten Group, Inc.: rakuten-recruiting-info@mail.rakuten.com Please read the Application Requirements(EN) / 募集要項(JP) before applying. Our Diversity & Inclusion Policy and Application Documents Rakuten’s corporate mission is to “contribute to society by creating value through innovation and entrepreneurship.” We foster a culture that provides equal opportunities to those who share this founding philosophy and take on the challenge to transform society, regardless of age, gender, nationality, or any other status. Diversity is one of Rakuten's core strategies and a driving force for innovation. Because of this, you are not required to submit any of the following information in order to apply for our job positions. - Gender - Age - Photo - Nationality - Information not related to business, such as ideological beliefs, family structure, etc. * For legal compliance, we may ask you about your work eligibility. See the details