Senior Backend Developer – Java

Niaga Prestasi

Kuala Lumpur

On-site

MYR 180,000 - 260,000

Full time

4 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Niaga Prestasi is seeking a Senior Backend Developer – Java to design and build scalable backend systems. You will own the backend architecture, implement complex business logic, develop RESTful APIs, and ensure performance, security, and reliability.

You will lead microservices development, integrate with internal and external systems, and mentor junior engineers while collaborating with cross-functional teams in an agile environment.

Qualifications

  • Bachelor's degree in CS/SE or related field.
  • 5–8+ years of professional Java development experience.
  • Strong hands-on experience with Spring Boot, RESTful APIs, and microservices.
  • Knowledge of Hibernate/JPA and relational databases.
  • Familiar with Git and modern software development practices.
  • Experience with unit testing (JUnit/Mockito) and secure coding.

Responsibilities

  • Design, develop, and maintain scalable Java backend applications.
  • Develop secure and high-performance RESTful APIs and backend services.
  • Translate requirements into robust technical solutions and reusable components.
  • Develop microservices and distributed backend applications.
  • Integrate backend services with internal and third-party systems.
  • Design and optimise database queries and data access layers.
  • Troubleshoot production issues and perform root-cause analysis.
  • Mentor junior developers and participate in code reviews.
  • Contribute to API security, authentication, and authorization.
  • Collaborate with frontend, QA, DevOps, and architects.
  • Support deployment, release activities, and production issues.

Skills

OOP concepts
SOLID principles
Design patterns
Clean code
Unit testing
API security

Education

Bachelor's Degree in Computer Science / Software Engineering

Tools

Spring Boot
Spring Framework
RESTful APIs
Microservices
Hibernate / JPA
Git
JUnit / Mockito

Job description

Jora Malaysia will close on 9th September 2026. Thank you for being with us, we are cheering you on as you continue your career journey.

Location: Kuala Lumpur, Malaysia
Employment Type: Full-Time / Contract
Experience: 5–8+ years
Nationality: Malaysian Citizens Only

Job Overview

We are looking for a Senior Backend Developer – Java with strong hands‑on experience in designing and developing scalable, secure, and high-performance backend applications.

This is a hands‑on engineering role for a developer who can take ownership of backend architecture, complex business logic, API development, system integration, performance optimisation, and production support.

Key Responsibilities
  • Design, develop, and maintain scalable Java backend applications.
  • Develop secure and high-performance RESTful APIs and backend services.
  • Translate business and functional requirements into robust technical solutions.
  • Design and implement reusable backend components and services.
  • Develop microservices and distributed backend applications.
  • Integrate backend services with internal and third‑party systems.
  • Design and optimise database queries, transactions, and data access layers.
  • Troubleshoot complex production issues and perform root‑cause analysis.
  • Optimise application performance, scalability, and reliability.
  • Implement appropriate security controls for backend services and APIs.
  • Write unit, integration, and automated tests.
  • Participate in code reviews and maintain high coding standards.
  • Work closely with Frontend Developers, QA Engineers, Business Analysts, Architects, and DevOps teams.
  • Participate in Agile ceremonies, technical discussions, sprint planning, and estimation.
  • Support application deployment, release activities, and production issues.
  • Mentor junior developers and contribute to technical best practices.
Required Technical Skills
  • Bachelor's Degree in Computer Science, Software Engineering, Information Technology, or related field.
  • 5–8+ years of professional Java development experience.
  • Strong hands‑on experience with:
  • Spring Boot
  • Spring Framework
  • RESTful APIs
  • Microservices
  • Hibernate / JPA
  • Strong understanding of OOP, SOLID principles, design patterns, and clean code.
  • Experience with relational databases such as Oracle, PostgreSQL, MySQL, or MS SQL Server.
  • Strong SQL and database optimisation skills.
  • Experience with Git and modern software development practices.
  • Experience with unit testing using JUnit, Mockito, or equivalent.
  • Good understanding of API security, authentication, and authorisation.
Tough / Niche Technical Skills

Candidates with experience in the following will be strongly preferred:

  • Microservices architecture and distributed systems.
  • Kafka, RabbitMQ, or other event‑driven messaging platforms.
  • API Gateway and service‑to‑service communication.
  • Redis or other caching technologies.
  • Docker and Kubernetes.
  • CI/CD pipelines and DevOps practices.
  • Cloud platforms such as AWS, Azure, or GCP.
  • OAuth 2.0 / OpenID Connect.
  • Performance tuning and load optimisation.
  • High‑availability and fault‑tolerant application design.
  • Observability tools such as ELK, Grafana, Prometheus, or OpenTelemetry.
  • Experience working with large‑scale enterprise applications.
What We’re Looking For

We are looking for a backend engineer who can go beyond writing Java code — someone who can design services, solve complex technical problems, understand system architecture, optimise performance, and take ownership of backend delivery from development through production.

Key Skills

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 your file here.
Similar jobs

Similar jobs worth comparing

Senior Backend Developer – Java
Senior Backend Developer – Java

Srpailabs.com • Kuala Lumpur

On-site
MYR 180,000 - 230,000
Senior Java Developer (Petaling Jaya)
Senior Java Developer (Petaling Jaya)

Techstreet • Selangor

On-site
MYR 150,000 - 230,000
Senior Backend Developer – Java Spring- Full Stack
Senior Backend Developer – Java Spring- Full Stack

Mindpec Solutions • Kuala Lumpur

On-site
MYR 120,000 - 180,000
Java Developer and Backend Engineer
Java Developer and Backend Engineer

Vipicks Resources Sdn Bhd • Kuala Lumpur

On-site
MYR 167,000 - 279,000
Senior Software Engineer
Senior Software Engineer

USER Experience Researchers • Cyberjaya

On-site
MYR 90,000 - 130,000
Lead Java Developer
Lead Java Developer

Lancesoft • Shah Alam

On-site
MYR 180,000 - 320,000
Java Developer (Spring Boot)
Java Developer (Spring Boot)

Ttms Software Sdn Bhd • Kuala Lumpur

On-site
MYR 90,000 - 120,000
Web Application Developer
Web Application Developer

Silverlake Axis • Selangor

On-site
MYR 100,000 - 201,000
SOFTWARE DEVELOPER (FULL STACK) – JAVA & ANGULAR
SOFTWARE DEVELOPER (FULL STACK) – JAVA & ANGULAR

Gratitude Inc • Subang Jaya

On-site
MYR 60,000 - 72,000
Senior Software Engineer (Java)
Senior Software Engineer (Java)

Ambition Recruitment • Cyberjaya

Hybrid
MYR 180,000 - 300,000
Hybrid work schedule
Medical coverage
Flexi benefit plan
+2