Senior Software Developer (Java)

Kuala Lumpur Permanent View Job Description
The role focuses on developing and maintaining robust Java‑based applications within a financial services environment, contributing to secure and scalable software solutions. You will work closely with cross‑functional teams to design, implement, and enhance systems while supporting innovation and high‑quality delivery
  • Work on impactful fintech and digital transformation projects
  • Grow fast in a collaborative, innovation‑driven environment

About Our Client

The hiring company is a global consulting and technology firm specialising in digital transformation. They partner with organisations to deliver data‑driven, scalable solutions, combining strong engineering capabilities with deep industry expertise to solve complex business challenges and drive growth.

Job Description

  • Design, develop, and deliver high‑quality Javabased applications within distributed systems, ensuring scalability, resilience, and reliability for high‑concurrency environments
  • Lead and support the architecture of distributed platforms, including multi‑region or active‑active setups, leveraging technologies such as Kubernetes for orchestration and Redis for caching and performance optimisation
  • Collaborate with product and crossfunctional teams to translate requirements into robust technical designs and efficient implementations
  • Take ownership of core system components, ensuring seamless integration across services and maintaining high performance across the stack
  • Analyse system bottlenecks and drive optimisation across JVM, databases, caching layers (Redis), middleware, and application code
  • Contribute to evolving system architecture and technical roadmap, aligned with business growth and cloud‑native practices (e.g., Kubernetes environments)
  • Establish and uphold engineering standards, ensuring consistency in code quality, security, and maintainability
  • Troubleshoot and resolve complex technical issues in distributed environments, minimising operational impact
  • Document system architecture, technical decisions, and processes to support scalability and knowledge sharing
  • Stay current with emerging technologies and introduce innovations to enhance system capabilities and engineering efficiency

The Successful Applicant

A successful Senior Software Developer (Java) should have:

  • Degree in Computer Science or a related field, with 3-5+ years of experience in Java development within complex, large‑scale systems
  • Strong foundation in core Java concepts, with exposure to performance tuning and scalable application design
  • Familiarity with modern backend frameworks, distributed systems, and microservices environments
  • Experience working with common middleware, messaging systems, and data technologies (e.g., caching and search tools)
  • Understanding of high‑availability and reliability practices within distributed architectures
  • Exposure to building or supporting high‑traffic systems, with awareness of performance and scalability considerations
  • Comfortable working with modern development practices and cloud‑native or containerised environments
  • Strong analytical and problem‑solving skills, with the ability to navigate technical challenges effectively
  • Effective communicator and team player, able to collaborate across different functions
  • Proficiency in Mandarin is required to support communication with regional stakeholders
  • Proactive and adaptable mindset, with a focus on delivering results in dynamic environments

What's on Offer

  • Opportunities to work in a large organisation within the global consulting company
  • Permanent position with career development potential.
  • Supportive and professional work environment.



This is an excellent opportunity for a Senior Software Developer (Java) to make a significant impact in the global consulting company. If you are ready to take the next step in your career, we encourage you to apply now!

Contact
Marcella Dewantari
Quote job ref
JN-062026-7032414
Phone number
+60323024088

Job summary

Function
IT
Specialisation
IT Development
What is your area of specialisation?
Business Services
Location
Kuala Lumpur
Contract Type
Permanent
Consultant name
Marcella Dewantari
Consultant contact
+60323024088
Job Reference
JN-062026-7032414

Diversity & Inclusion at Michael Page

We don't just accept difference - we celebrate it. We encourage applicants from all backgrounds to apply for this role and are committed to building inclusive, diverse workplaces where everyone can thrive. If you require any support or reasonable adjustments during the recruitment process, please let us know.