Senior Software Engineer, Java

SOFTWARE DEVELOPMENT • Kuala Lumpur, Malaysia • Full-time
AI Job Summary
  • At least 5 years of hands-on Java development experience (Java 8+).
  • Expertise in Spring Boot and Hibernate.
  • Knows secure coding practices (OWASP, PCI) and performance optimization.

Role Type

On-site • Permanent • Full-time • Mid-level Senior

Description

Join Our Innovative Fintech Team: Senior Java Developer

Ready to Simplify Payment with and make a real impact on the future of finance? We’re looking for a passionate, innovative Senior Java Developer to join our dynamic team. Whether you thrive as an independent problem-solver or a collaborative team leader with a strategic mindset, this role offers a chance to shape the next generation of our Merchant and Issuing solutions!

What You’ll Do:

  • Dive into the heart of our Java codebase, crafting clean, secure, and maintainable code for our payment solutions.
  • Tackle complex technical challenges – your out-of-the-box thinking, resilience, and persistence will be essential!
  • Champion best practices in design, development, and security, ensuring our systems are rock solid and reflect the highest ethical standards.
  • Partner with product managers and other developers (junior or senior!) to bring innovative payment features to life. Your collaborative spirit and proactive problem-solving will drive success.
  • Own your growth path! Do you see yourself leading a small team or diving deep into technical mastery? We’ll support your ambitions and drive for excellence.

We’re looking for someone who:

  • Has at least 5 years of hands-on Java development experience (Java 8+) with expertise in Spring Boot, Hibernate, etc.
  • Understands the importance of secure coding practices (OWASP, PCI, etc.) and performance optimization.
  • Has a strong foundation in database design and SQL (MySQL, MariaDB, MSSQL, etc.)
  • Proficient with modern API design and integration technologies (RESTful, JSON, OpenAPI, etc.), with a solid understanding of both legacy protocols (SOAP) and modern standards.
  • Possesses strong familiarity with front-end technologies (HTML, CSS, JavaScript) and experience with at least one modern framework (React, Angular, Vue.js, or similar).
  • Experience with microservices architecture and distributed systems design.
  • Proven ability to deliver high-quality, scalable backend systems.
  • Can troubleshoot complex issues, break them down into smaller problems, and explain technical concepts with clarity and confidence.
  • Demonstrates adaptability in a fast-paced environment, pivoting between tasks and embracing evolving technologies.
  • Possesses a strong drive for continuous learning, staying ahead of the curve in the fintech landscape.
  • Exhibits integrity and ownership, taking accountability for their work and fostering a culture of trust.
  • Thrives in a collaborative environment and enjoys mentoring junior developers (if the team leader path interests you!).

Bonus Points if you have:

  • Experience with containerization (Docker, Kubernetes) and cloud platforms (AWS, etc.).
  • Familiarity with CI/CD pipelines.
  • Knowledge of build tools (Maven, Gradle) and application servers (Jetty, Tomcat, etc.)
  • Experience with Agile/Scrum methodologies.

Why Join Us?

  • Shape industry-leading, customer-focused projects like our SoftPOS implementation for a global mobile leader and our transformative lifestyle-focused Consumer SuperApp.
  • Be part of a people-first company where your ideas, integrity, and work ethic are valued.
  • Expand your skills with tailored training and conference opportunities.
  • Work in a dynamic, adaptable environment where your passion for learning, resilience, and proactive problem-solving will fuel innovation and see your expertise make a real difference!

Ready to join the fintech revolution? Let’s chat!

Company Overview

Soft Space simplifies the complexity of financial infrastructure, provides intelligence to grow and bring partners together in an ecosystem all of which is aimed at reshaping finance