
Senior Java Software Engineer (Mandarin Speaker)
RM 7,000 - RM 15,000 / month
Checking job availability...
Original
Simplified
- Provide thought leadership to business and technology stakeholders on value propositions, best practices, and cloud computing strategies.
- Effectively communicate technical strategies, development processes, and infrastructure needs across the organization.
- Collaborate closely with Product Owners and Product Managers to align backend development with the organization's product vision and roadmap.
- Define and implement the backend software architecture for next-generation integrated best-of-suite enterprise solutions.
- Oversee the design, development, and management of high-performance, secure, scalable, cost-optimized, and resilient cloud-based enterprise infrastructure solutions across all phases of the Software Development Life Cycle (SDLC).
- Design and implement automated CI/CD pipelines, DevOps workflows, and change management processes.
- Participate in technical discussions, implementation planning, unit testing, code reviews, and backend architecture design, ensuring best practices and optimizations are applied.
- Ensure software products adhere to high engineering standards, including maintainability, quality, monitoring, operational excellence, and comprehensive documentation.
- Conduct code reviews and enforce best practices, ensuring clean, efficient, and scalable code.
- Mentor and support junior and mid-level engineers, fostering career growth and skill development within the Backend Engineering team.
- Stay up-to-date with emerging technology trends, programming languages, frameworks, and best practices to continuously improve software solutions.
- Actively participate in talent acquisition, helping to source, interview, and onboard new Backend Engineering team members
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- 8 years of proven experience in designing, developing, deploying, and maintaining scalable, secure, and high-performance enterprise-grade microservices applications using Java.
- Strong expertise in Java and backend development frameworks such as Spring Boot, Hibernate, and related technologies.
- Hands-on experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
- Excellent documentation skills, including drafting clear and concise technical specifications and system requirements
- Practical experience in agile methodologies such as Scrum, Lean, or Extreme Programming.
- Strong troubleshooting, debugging, and problem-solving skills, including proficiency in root cause analysis for large and distributed codebases.
- Strong analytical and reasoning abilities to anticipate potential technical challenges and outcomes.
- In-depth understanding of software engineering principles, technology trends, system constraints, and SDLC best practices.
- Ability to maintain confidentiality of sensitive information.
- Strong communication and collaboration skills, with a proactive and solution-oriented mindset.
- High sense of responsibility, initiative, and commitment to project success.
- Self-driven and able to perform duties independently with minimal supervision.
- Willingness to take a hands-on approach when necessary and actively support the team.
- Ability to inspire and lead team members in a fast-paced development environment.
- Fluency in both written and spoken English and Mandarin is highly desirable to liaise with Mandarin-speaking clients and counterparts
- Strong expertise in Java and backend development frameworks such as Spring Boot, Hibernate, and related technologies.
- 13th month salary
- Flexible working hour
- Annual Leave 14 days and abv
- Laptop provided
- Parking Provided