Apply now »

Title:  Java Developer Digital Product

Location: 

Kuala Lumpur, MY, MY

Job Function:  Information Technology
Requisition Number:  146047
Description: 

Job Summary

We are seeking an experienced and highly skilled Senior Java Spring Boot Developer to join our development team in building robust and scalable software solutions. As a Senior Java Spring Boot Developer, you will play a key role in designing, architecting, and implementing complex applications while providing technical guidance and mentorship to junior team members.

 

General Responsibilities

  • Lead the design, development, and implementation of Java-based applications using the Spring Boot framework.
  • Architect scalable and high-performance software solutions that meet business requirements and technical specifications.
  • Provide technical leadership and mentorship to junior developers, guiding them in best practices, code reviews, and troubleshooting.
  • Collaborate with cross-functional teams including product managers, designers, and QA engineers to deliver high-quality software products.
  • Drive continuous improvement initiatives to enhance development processes, coding standards, and system architecture.
  • Troubleshoot, debug, and resolve complex issues in existing software applications, ensuring optimal performance and reliability.
  • Conduct code reviews and provide constructive feedback to team members to maintain code quality and adherence to standards.
  • Stay up to date with emerging technologies, industry trends, and best practices in Java development and Spring Boot framework.
  • Lead and contribute to architectural discussions, technical design reviews, and decision-making processes.
  • Document technical designs, architectural decisions, and system configurations for reference and knowledge sharing.

Job Requirements

Must Have:

  • Bachelor’s degree in computer science, Engineering, or related field. Master's degree is a plus.
  • Hands-on experience in Java development with a strong emphasis on Spring Boot framework.
  • Proven track record of successfully leading and delivering complex software projects from conception to production.
  • Expertise in object-oriented programming principles, design patterns, and architectural styles.
  • In-depth knowledge of Java programming language and related technologies (e.g., Spring Framework, Hibernate).
  • Experience designing and implementing RESTful web services and microservices architecture.
  • Proficiency in relational databases (e.g., MySQL) and NoSQL databases (e.g., MongoDB, Redis).
  • Strong understanding of software development best practices, including Agile methodologies and DevOps principles.
  • Excellent problem-solving skills and ability to think critically and analytically.
  • Outstanding communication and interpersonal skills, with the ability to effectively collaborate with cross-functional teams and stakeholders.
  • Knowledge of MACH architecture.

Good to have:

  • Ecommerce knowledge
  • SAP Commerce Cloud (Hybris) experience
  • Solr search server experience
  • Angular JS and Typescript knowledge

Education

  • Bachelor’s degree in computing/Information Technology or equivalent

Work Experience

  • Minimum 5 to 10 years' experience in a similar role

 

Requisition Number:  146047
Job Function:  Information Technology

Apply now »