Connecting...

Senior Java Engineer

役職名: Senior Java Engineer
勤務地: Kuala Lumpur
職種: IT
給与: MYR 60,000 - 96,000 (Annual)
求人番号: PR/158841
求人情報掲載日: 2025/04/07 12:12
勤務形態: ハイブリッド勤務

COMPANY OVERVIEW
A well-established client of us in Kuala Lumpur is seeking for Senior Java Developer. 

 

JOB RESPONSIBILITIES

  • 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.

 

JOB REQUIREMENTS

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.

  • 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 Chinese-speaking clients and counterparts.