Senior Backend Developer – Java

Srpailabs.com

Kuala Lumpur

On-site

MYR 180,000 - 230,000

Full time

4 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Jora Malaysia is seeking a Senior Backend Developer – Java to design and build scalable, secure backend systems. You will own the backend architecture, implement complex business logic, APIs, and production support.

Collaborate with frontend, QA, DevOps and architects; mentor juniors; contribute to best practices. Requires 5–8+ years Java experience, Spring Boot, RESTful APIs, microservices, and strong SQL; Docker, Kubernetes, and cloud familiarity are a plus.

Qualifications

  • Bachelor's degree in CS/Software Eng/IT or related field.
  • 5–8+ years of professional Java development experience.
  • Strong hands-on experience with Spring Boot and Spring Framework.
  • Experience designing and consuming RESTful APIs and microservices.
  • Knowledge of relational databases and SQL optimization.
  • Experience with Git and modern DevOps practices.
  • Familiarity with unit testing frameworks (JUnit, Mockito).
  • Understanding of API security, authentication and authorization.

Responsibilities

  • Design, develop, and maintain scalable Java backend applications.
  • Develop secure and high-performance RESTful APIs and backend services.
  • Translate business requirements into robust technical solutions.
  • Design reusable backend components and services; implement microservices.
  • Integrate backend with internal and third-party systems; production support.

Skills

Java
Spring Boot
RESTful APIs
Microservices
OOP & SOLID
SQL
Git
JUnit/Mockito
API security
Agile

Education

Bachelor's in Computer Science/Software Eng/IT

Tools

Docker
Kubernetes
Kafka
Redis
Cloud (AWS/Azure/GCP)

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.

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

Niaga Prestasi • Kuala Lumpur

On-site
MYR 180,000 - 260,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 (Java)
Senior Software Engineer (Java)

Ambition Recruitment • Cyberjaya

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

N2S.Global • Selangor

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

Techstreet • Selangor

On-site
MYR 150,000 - 230,000
Java Developer
Java Developer

Erudite Innovation • Kuala Lumpur

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

Ambition Recruitment • Cyberjaya

Hybrid
MYR 120,000 - 180,000
Hybrid work
Medical coverage
Flexi benefits
+2
Lead Java Developer
Lead Java Developer

Lancesoft • Shah Alam

On-site
MYR 180,000 - 320,000
Java Developer (Back-end)
Java Developer (Back-end)

Nextin Dev Sdn Bhd • Petaling Jaya

On-site
MYR 60,000 - 100,000
Senior Software Engineer
Senior Software Engineer

USER Experience Researchers • Cyberjaya

On-site
MYR 90,000 - 130,000