Note: You will need full working rights in Malaysia as we unable to offer visa sponsorship. About the Role: We are seeking a highly skilled and self-motivated Senior Java Engineer to join our dynamic team in Malaysia. This role is crucial for extending and maintaining features within our mission-critical applications. You will work closely with a talented engineering group, contributing to the design and delivery of new features. We are looking for a creative problem-solver with a strong passion for coding, coupled with excellent communication and collaborative abilities. This is a fantastic opportunity to be part of a global organization while working in Malaysia. You will have the chance to work on challenging and rewarding projects, collaborate with talented colleagues from around the world, and contribute to the company’s growth. Core Responsibilities: Responsible for extending and maintaining features for mission-critical applications. Collaborate effectively with the engineering team on new feature design and delivery, ensuring seamless integration with services across various technology stacks (including Java, Node.js, and Python). Develop and implement REST APIs and microservices to bolster backend infrastructure. Utilize expertise in building serverless applications on the AWS platform. Oversee the maintenance and enhancement of CI/CD pipelines to ensure efficient and reliable deployment. Contribute to the execution of the Strategic project roadmap, including operational aspects such as Support, Maintenance, BAU, and AWS Cost controls. Lead the assessment, analysis, planning, and design phases for applications within the estate, considering and contributing to solutions across diverse technology platforms. Partner with the Tech Lead to cultivate stakeholder relationships and ensure roadmaps align with platform capabilities. Ensure all solutions are comprehensively documented, adequately supported, and smoothly transitioned into Business As Usual operations. Required Skills & Experience: Advanced proficiency in Java 8, including Spring/Springboot frameworks. Practical experience with event broker and messaging frameworks (e.g., RabbitMQ, Kafka). Demonstrated experience in supporting systems running on AWS infrastructure. Solid understanding and application of fundamental AWS concepts and services (VPC, EC2, ECS, SG, CloudFormation, Cloud Watch, RDS, etc.). Experience with GCP is also a significant plus. Proven ability to design and develop highly available, scalable, and reliable AWS-based systems. Familiarity with Microservice-based architecture and event-driven architecture principles. Experience in the development of enterprise-level applications. Proficiency in JUnit and testing automation. Understanding of CI/CD concepts and relevant tools such as Docker, Jenkins, and Ansible Script. Familiarity with database technologies, including DynamoDB and MySQL. Strong understanding of how to build and integrate with services developed in Node.js and/or Python within a microservices architecture. Deep understanding of architectural patterns, especially for microservices (e.g., SAGA pattern, Event Sourcing), and knowledge of concepts like orchestration and choreography.