Job Search and Career Advice Platform

Enable job alerts via email!

Java Programmer

Itmax System Berhad

Selangor

On-site

MYR 60,000 - 80,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A technology-driven organization in Selangor is seeking a Java Developer to design, develop, and maintain applications. Your role will focus on writing clean code, debugging, and collaborating with cross-functional teams to build high-quality software solutions. The ideal candidate will have at least 2 years of back-end development experience with Java and strong knowledge of Spring Boot and RESTful APIs. This position offers continuous learning opportunities and clear career growth within the expanding organization.

Qualifications

  • Minimum 2 years of experience in back-end development using Java.
  • Strong knowledge of Spring Boot and RESTful API development.
  • Ability to work independently and collaboratively in a team environment.

Responsibilities

  • Design, develop, and maintain back-end services using Java.
  • Build and maintain RESTful APIs and integrate with internal and external systems.
  • Participate in code reviews, troubleshooting, and performance tuning.

Skills

Back-end development
Java
Spring Boot
RESTful API development
Problem-solving
Collaboration

Education

Degree or Diploma in Computer Science or related field

Tools

Git
Docker
Kubernetes
Job description
Why Join Us
  • Join a technology-driven organization delivering smart city, mobility, and digital solutions with real-world impact.
  • Work with modern Java technologies, scalable architectures, and enterprise-level systems.
  • Collaborate with experienced engineers in a supportive environment that values clean code, best practices, and innovation.
  • Gain exposure to end-to-end system development, from design to deployment and optimisation.
  • Continuous learning opportunities, knowledge sharing, and room to contribute ideas that shape system architecture.
  • Clear career development and growth opportunities within ITMAX Group as the business expands.
Position Overview

Design, develop, and maintain applications using the Java programming language. This role involves writing clean, maintainable code, debugging, testing, and optimizing applications to ensure scalability, security, and performance. Java programmers collaborate with cross‑functional teams to deliver high‑quality software solutions, often working with modern frameworks and cloud‑based environments.

Key Responsibilities
  • Design, develop, and maintain back‑end services using Java (Spring Boot / Spring Framework).
  • Build and maintain RESTful APIs and integrate with internal and external systems.
  • Collaborate with front‑end developers, product managers, and other stakeholders to deliver business requirements.
  • Maintain proper documentation for code, APIs, and system design.
  • Participate in code reviews, troubleshooting, and performance tuning.
  • Contribute ideas to improve system architecture and development workflow.
  • Write clean, efficient, and well‑documented code following best practices and coding standards.
  • Perform unit testing, integration testing, and debugging to ensure application reliability.
  • Optimize application performance, scalability, and security.
  • Participate in system design discussions, code reviews, and technical documentation.
  • Collaborate with front‑end developers, QA engineers, DevOps, and product teams to deliver features on time.
  • Troubleshoot production issues and provide timely fixes and enhancements.
  • Stay up to date with emerging Java technologies, frameworks, and industry trends.
Requirements / Qualifications
  • Degree or Diploma in Computer Science, Information Technology, or a related field.
  • Minimum 2 years of experience in back‑end development using Java.
  • Strong knowledge of Spring Boot and RESTful API development.
  • Experience working with APIs, databases, and development tools such as Git.
  • Good understanding of relational databases, Object‑Oriented Programming (OOP), and MVC architecture.
  • Familiarity with the software development life cycle (SDLC).
  • Strong problem‑solving skills and attention to detail.
  • Ability to work independently and collaboratively in a team environment.
Added Advantage
  • Experience with microservices architecture.
  • Exposure to cloud platforms (AWS, Azure, or GCP).
  • Knowledge of containerization tools (Docker, Kubernetes).
  • Experience with CI/CD pipelines and DevOps practices.
Working Location
  • Sri Petaling

Be careful - Don’t provide your bank or credit card details when applying for jobs. Don't transfer any money or complete suspicious online surveys. If you see something suspicious, report this job ad.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.