Java Fullstack Developer (with Nodejs & Kafka Expertise)

Putrajaya, M16, MY, Malaysia

Job Description

The Java Full Stack Developer is responsible for designing, developing, and maintaining robust and scalable web applications, encompassing both front-end and back-end components.

This role requires strong proficiency in Java

and related frameworks, alongside

expertise in NodeJS for specific microservices or API development, and extensive experience with Kafka for building event-driven architectures and data streaming solutions.



Required Skills and Qualifications:



Java Ecosystem:

Strong proficiency in Core Java, Spring Boot, Spring MVC, Hibernate/JPA.

Front-end Technologies:

Expertise in JavaScript, HTML5, CSS3, and modern front-end frameworks (e.g., React, Angular, Vue.js).

NodeJS:

Experience in developing back-end services or APIs using NodeJS and related frameworks (e.g., Express.js).

Kafka:

In-depth knowledge and hands-on experience with Apache Kafka for building and managing data pipelines, event streaming, and real-time data processing.

Databases:

Experience with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB, Cassandra).

API Design:

Experience with designing and consuming RESTful APIs.

Version Control:

Proficiency with Git.

Cloud Platforms:

Familiarity with cloud platforms (e.g., AWS, Azure, GCP) is a plus.

Methodologies:

Experience working in Agile/Scrum environments.

Problem-Solving:

Excellent analytical and problem-solving skills.

Communication:

Strong communication and interpersonal skills.

Education and Experience:



Bachelor's degree in Computer Science, Engineering, or a related field.

6-10 years of experience

in full-stack software development, with a focus on Java and demonstrated experience in NodeJS and Kafka. Position is located at Putrajaya and is on a 1 year contract (renewable).
Job Type: Full-time

Pay: RM15,000.00 - RM16,000.00 per month

Benefits:

Opportunities for promotion Professional development
Work Location: In person

Application Deadline: 12/21/2025
Expected Start Date: 01/12/2026

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1337646
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Putrajaya, M16, MY, Malaysia
  • Education
    Not mentioned