Bachelor’s degree or above in Computer Science, Software Engineering or a related field. Familiar with AI Coding tools, and experience applying AI to actual……
25 days paid holiday (rising to 29 with service), plus one floating holiday. Build and maintain tools for developing and testing Java services and system……
Focus on your health, foster your personal resilience, and reach your financial goals as a valued member of our team, along with generous paid leaves, including……
BS in Computer Science, Engineering, or equivalent practical experience. 4+ years of software development experience (or equivalent), with a focus on backend or……
About the role: You'll be working on the backend of systems that move money; payment processing engines, merchant integration services, and the microservices……
Deep understanding of object-oriented design principles, design patterns, data structures, and algorithms. Bachelor's or Master's degree in Computer Science or……
Implementing integrations with third-party APIs and partners. 2-3 years of software design and development experience, including strong OOP, Java, and Spring……
Generous Time Off Flex PTO policy so you can take the time you need, when you need it, as well as 6 weeks paid paternity leave. Strong expertise in Java 21.…
BA/BS in Computer Science, a related degree, or 4+ years of practical experience. Generous Paid Time Off, including annual leave, paid bereavement, and family……
You will architect the user experience of our data tools, ensuring that the complexity of petabyte-scale data is presented with clarity and precision.…
24 days holiday allowance plus Public Holidays, enhanced maternity/paternity leave, marriage/civil partnership leave and special leave policies.…
25 days paid holiday (rising to 29 with service), plus one floating holiday. Yelp’s Data Streaming infrastructure is the backbone for essential functions like……
The Virtual Card Management (VCM) team is part of the Commercial Transaction Management & Controls (CTMC) program within Mastercard's Commercial & New Payment……
Drive the end-to-end architecture, design, and implementation of robust, scalable, and secure software systems. Job Types: Full-time, Permanent.…
System Design: Proven track record in microservices, distributed systems, and data modeling. Expertise: 6+ years of backend engineering experience, with a deep……
Bachelor's degree or higher in a technical field (Engineering/Mathematics/Computer Science). References to KKR’s investments may include the activities of its……
Bachelor’s degree or equivalent practical experience. Individual pay is determined by factors including job-related skills, experience, and relevant education……
Working within a highly capable software team, you'll design and develop web applications for data analytics, data visualization, and business intelligence.…
Integrate SAP Commerce Cloud with backend systems (e.g., SAP ERP, S/4HANA, SAP CPI, payment gateways, PIM, OMS). Experience in Agile and DevOps environments.…
Strong debugging and troubleshooting skills across distributed systems and trading or payment platforms. 2-10 years of experience in technical support, DevOps,……
This is a high-impact role for a hands-on engineer who combines deep software engineering expertise with a passion for AI, innovation, and practical problem……
Demonstrated ability to lead and mentor team members, manage small projects, and collaborate effectively across teams to drive impactful change.…
Modernizing and implementing current systems to leverage cloud technologies like AWS. Ensure systems are secure, maintainable, and highly available, following……
In addition to base salaries, our compensation package may include annual cash bonuses, commissions for sales roles, stock grants, and a comprehensive benefits……
This is a high-impact role for a hands-on engineer who combines deep software engineering expertise with a passion for AI, innovation, and practical problem……
Design, develop and maintain backend services and APIs using Java (Spring ecosystem).
Deliver high-quality, production-ready code and participate in code reviews and technical design sessions.
Collaborate closely with business analysts, product stakeholders and international teams to translate requirements into reliable software.
Own features end-to-end: estimate, implement, test, monitor and operate.
Improve system performance, scalability and reliability through profiling, optimization and refactoring.
Promote engineering best practices and knowledge sharing.
Help define and evolve architecture, coding standards, CI/CD pipelines and observability practices.
Troubleshoot production incidents, perform root cause analysis and implement long-term fixes.
Keep up to date with industry trends and propose improvements to tools, frameworks and processes.
What we’re looking for
Bachelor’s degree or above in Computer Science, Software Engineering or a related field.
5+ years of hands-on experience developing backend applications in Java.
Strong experience with Spring Boot, Spring Cloud (or equivalent Spring ecosystem technologies).
Good understanding of microservices architecture, RESTful API design and service-to-service communication patterns.
Practical experience with cloud platforms (eg. AWS/Azure) and container orchestration (Docker, Kubernetes).
Hands-on experience in Document Management System or Workflow engine project (eg. Flowable, DMS).
Familiar with AI Coding tools, and experience applying AI to actual projects (such as code generation, AI-assisted testing, document automation, intelligent analysis, etc.).
Strong debugging, profiling and performance-tuning skills for Java applications.
Good problem-solving skills and a proactive, team-oriented mindset.
Proficient in English (reading and writing) to work with global documentation and cross-border teams; Cantonese is a plus.
What you’ll do
Design, develop and maintain backend services and APIs using Java (Spring ecosystem).
Deliver high-quality, production-ready code and participate in code reviews and technical design sessions.
Collaborate closely with business analysts, product stakeholders and international teams to translate requirements into reliable software.
Own features end-to-end: estimate, implement, test, monitor and operate.
Improve system performance, scalability and reliability through profiling, optimization and refactoring.
Promote engineering best practices and knowledge sharing.
Help define and evolve architecture, coding standards, CI/CD pipelines and observability practices.
Troubleshoot production incidents, perform root cause analysis and implement long-term fixes.
Keep up to date with industry trends and propose improvements to tools, frameworks and processes.
What we’re looking for
Bachelor’s degree or above in Computer Science, Software Engineering or a related field.
5+ years of hands-on experience developing backend applications in Java.
Strong experience with Spring Boot, Spring Cloud (or equivalent Spring ecosystem technologies).
Good understanding of microservices architecture, RESTful API design and service-to-service communication patterns.
Practical experience with cloud platforms (eg. AWS/Azure) and container orchestration (Docker, Kubernetes).
Hands-on experience in Document Management System or Workflow engine project (eg. Flowable, DMS).
Familiar with AI Coding tools, and experience applying AI to actual projects (such as code generation, AI-assisted testing, document automation, intelligent analysis, etc.).
Strong debugging, profiling and performance-tuning skills for Java applications.
Good problem-solving skills and a proactive, team-oriented mindset.
Proficient in English (reading and writing) to work with global documentation and cross-border teams; Cantonese is a plus.