Epicareer Might not Working Properly
Learn More

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
  • 13th month salary
  • Flexible working hour
  • Annual Leave 14 days and abv
  • Laptop provided
  • Parking Provided