Save Job Back to Search Job Description Summary Similar JobsWork on impactful fintech and digital transformation projectsGrow fast in a collaborative, innovation‑driven environmentAbout Our ClientThe 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 DescriptionDesign, develop, and deliver high‑quality Java‑based applications within distributed systems, ensuring scalability, resilience, and reliability for high‑concurrency environmentsLead 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 optimisationCollaborate with product and cross‑functional teams to translate requirements into robust technical designs and efficient implementationsTake ownership of core system components, ensuring seamless integration across services and maintaining high performance across the stackAnalyse system bottlenecks and drive optimisation across JVM, databases, caching layers (Redis), middleware, and application codeContribute 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 maintainabilityTroubleshoot and resolve complex technical issues in distributed environments, minimising operational impactDocument system architecture, technical decisions, and processes to support scalability and knowledge sharingStay current with emerging technologies and introduce innovations to enhance system capabilities and engineering efficiencyThe Successful ApplicantA 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 systemsStrong foundation in core Java concepts, with exposure to performance tuning and scalable application designFamiliarity with modern backend frameworks, distributed systems, and microservices environmentsExperience working with common middleware, messaging systems, and data technologies (e.g., caching and search tools)Understanding of high‑availability and reliability practices within distributed architecturesExposure to building or supporting high‑traffic systems, with awareness of performance and scalability considerationsComfortable working with modern development practices and cloud‑native or containerised environmentsStrong analytical and problem‑solving skills, with the ability to navigate technical challenges effectivelyEffective communicator and team player, able to collaborate across different functionsProficiency in Mandarin is required to support communication with regional stakeholdersProactive and adaptable mindset, with a focus on delivering results in dynamic environmentsWhat's on OfferOpportunities to work in a large organisation within the global consulting companyPermanent 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!ContactMarcella DewantariQuote job refJN-062026-7032414Phone number+60323024088Job summaryFunctionITSpecialisationIT DevelopmentWhat is your area of specialisation?Business ServicesLocationKuala LumpurContract TypePermanentConsultant nameMarcella DewantariConsultant contact+60323024088Job ReferenceJN-062026-7032414