Senior Software Engineer

Description

Agility. Technology. Innovation. With customers and employees all over the globe, we are making it possible for business to reinvent itself for digital. As a company, we embrace an engineering mindset committed to building right. A product approach that emphasizes growing together with our customers. A sales mindset that embraces integrity in every deal. When you join our company, you’ll have the opportunity to help us empower our rapidly growing, global customer-base with innovative technology built right from scratch. Our people. Empowering customers today, and tomorrow.

Role: Senior Software Engineer – Kuala Lumpur (Mid Valley)

MATRIXX Software is globally acclaimed for breaking new ground, launching creative solutions and modernizing the digital landscape. As part of our phenomenal growth, we are building out our Delivery and Services organization in the AsiaPac region.   MATRIXX prides itself on a high quality, high touch, best-in-class Delivery team which is rapidly growing so we can continue to provide the expert guidance upon which our customers rely. This is an exciting opportunity to participate in initiating our new, regional Delivery team and office, and being an integral part of MATRIXX’S future growth in APAC.

Reporting to the Manager, Software Engineering, we are looking for an experienced Java developer who can analyze complex issues and create powerful flexible software to join our new Delivery team.  You will be involved in the design, development and release of new application services and functions to support the business processes of Matrixx customers. This is an exceptional opportunity for someone looking to join the APAC HQ of a fast growing Silicon Valley company.

 

Responsibilities:

Work on our Business API Gateway providing services to our customers.  Projects are diverse, and might include:

  • ​a template driven end-user notification system
  • enhancements to
  • a high performance event streaming platform
  • a payment processing platform
  • a REST API mapping layer for our fault tolerant database
  • administration web applications

 

The role requires continuous communication and close collaboration with various engineering, product management and marketing teams.

 

Required Experience:

  • 5+ years of Java software development experience.
  • A track record in the design, build and maintenance of complex application frameworks and applications that integrate multiple disparate computing elements/systems.
  • Experience with scripting languages, web development and/or database query languages.
  • Experience of Spring Framework especially Restful Web Services definition and utilization.
  • A strong background with development in a Linux environment.
  • The ability to work independently, as well as participating as a key player of a team creating and developing ideas and tools from scratch.
  • Excellent communication and inter-personal skills.
  • BS degree in Computer Science, related engineering field, mathematics, or equivalent practical experience.

Desired Experience:

  • Expertise with enterprise software, telecommunications, and/or database software development.
  • Experience with OpenAPI, Log4J, Slf4J, Apache Camel, Enterprise Integration Patterns and Enterprise Service Bus based systems.
  • Experience with Docker and K8s deployment architectures and toolsets.
  • Experience with Cloud-hosted CI / CD build trains.

WHAT MATRIXX OFFERS YOU

MATRIXX is a truly global company, with team members located in over 25 countries and growing. This position is based out of our Kuala Lumpur office in Mid Valley. The company has team members located all over the world in the US, UK, Spain, Australia, New Zealand, Singapore, Ireland, Malaysia, Hong Kong, Philippines and the UAE. As a fast-growing start-up, we offer a competitive salary, avenues for career growth and the opportunity to work on ground-breaking technology. 

WHAT MATRIXX DOES

We are a Silicon Valley-based technology company that enables businesses to use digital commerce to reinvent themselves for the on-demand economy.  Our multi-patented, high-performance MATRIXX Digital Commerce Platform empowers businesses to engage with and serve customers entirely in real-time via online channels. By making it possible to use digital to transform operations, our customers can unlock opportunity and boost competitiveness resulting in greater value for customers and better returns for shareholders.