Senior Java API Developer

Oxydata

Kuala Lumpur

On-site

MYR 180,000 - 280,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Oxydata in Kuala Lumpur is seeking a Senior Java API Developer to design, develop, and optimize scalable backend services and RESTful APIs. You will mentor juniors and drive engineering best practices.

The role focuses on building production-grade APIs in cloud/enterprise environments, implementing SOLID, OAuth2/JWT security, and contributing to CI/CD pipelines.

Strong hands-on coding and architectural thinking are essential for success.

Qualifications

  • 5+ years of backend development experience.
  • Strong Java expertise (8/11/17+).
  • Hands-on with Spring Boot, Spring MVC and Spring Security.
  • Experience designing RESTful APIs and microservices.
  • Solid SQL knowledge (MySQL/PostgreSQL/Oracle) and Hibernate/JPA.
  • API security experience (OAuth2, JWT).
  • Git, Maven/Gradle experience; Docker and CI/CD familiarity.
  • Understanding of concurrency, data structures and multithreading.

Responsibilities

  • Design, develop, and maintain scalable RESTful APIs and microservices using Java and Spring Boot.
  • Architect secure, high-availability backend systems with performance optimization in mind.
  • Implement clean, testable, and maintainable code following SOLID principles.
  • Optimize application performance, troubleshoot bottlenecks, and resolve production issues.
  • Collaborate with frontend, DevOps, QA, and product teams to deliver high-quality features.
  • Participate in architecture discussions and technical design reviews.
  • Implement API security standards (OAuth2, JWT, API Gateway policies).
  • Ensure code quality through unit testing, integration testing, and code reviews.
  • Mentor junior developers and promote engineering best practices.
  • Contribute to CI/CD pipelines and DevOps improvements.

Skills

Java
Spring Boot
REST APIs
Microservices
SQL
Hibernate/JPA
OAuth2/JWT
Git
Maven/Gradle
Docker
CI/CD
Cloud (AWS/Azure/GCP)
Kubernetes
OpenAPI/Swagger
Multithreading

Tools

Docker
Git
Maven/Gradle
Swagger/OpenAPI
Kubernetes

Job description

Permanent role, onsite, located in Kuala Lumpur. Eligibility: No visa sponsorship available.

Job Description

We are looking for a highly skilled Senior Java API Developer to design, develop, and optimize scalable backend services and RESTful APIs. You will play a key role in architecting secure, high-performance systems, mentoring junior developers, and driving engineering best practices across the team.

This role requires strong hands-on coding ability, architectural thinking, and experience building production-grade APIs in cloud or enterprise environments.

Key Responsibilities
  • Design, develop, and maintain scalable RESTful APIs and microservices using Java and Spring Boot.
  • Architect secure, high-availability backend systems with performance optimization in mind.
  • Implement clean, testable, and maintainable code following SOLID principles.
  • Optimize application performance, troubleshoot bottlenecks, and resolve production issues.
  • Collaborate with frontend developers, DevOps, QA, and product teams to deliver high-quality features.
  • Participate in architecture discussions and technical design reviews.
  • Implement API security standards (OAuth2, JWT, API Gateway policies).
  • Ensure code quality through unit testing, integration testing, and code reviews.
  • Mentor junior developers and promote engineering best practices.
  • Contribute to CI/CD pipelines and DevOps improvements.
Technical Requirements
Must-Have
  • 5+ years of backend development experience.
  • Strong expertise in Java (8/11/17+).
  • Solid experience with Spring Boot, Spring MVC, Spring Security.
  • Hands-on experience building RESTful APIs.
  • Experience with microservices architecture.
  • Strong knowledge of SQL (MySQL/PostgreSQL/Oracle) and ORM frameworks (Hibernate/JPA).
  • Experience with API security (OAuth2, JWT).
  • Familiarity with Git, Maven/Gradle.
  • Experience working with Docker and CI/CD pipelines.
  • Strong understanding of data structures, concurrency, and multithreading.
Good to Have
  • Experience with Kafka or RabbitMQ.
  • Cloud deployment experience (AWS, Azure, or GCP).
  • Kubernetes knowledge.
  • Experience with API documentation tools (Swagger / OpenAPI).
  • Experience in fintech or high-transaction systems.
Soft Skills
  • Strong analytical and problem-solving skills.
  • Ability to work independently and lead technical initiatives.
  • Excellent communication and stakeholder management skills.
  • Proactive mindset with ownership mentality.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Java API Developer
Senior Java API Developer

Flintex Consulting • Kuala Lumpur

On-site
MYR 180,000 - 240,000
Senior Java API Developer Role - Kuala Lumpur (Hybrid Model) - Only Malaysians
Senior Java API Developer Role - Kuala Lumpur (Hybrid Model) - Only Malaysians

Unison Group • Kuala Lumpur

On-site
MYR 90,000 - 120,000
Annual Leave (AL): Up to 21 days per year
Medical Leave (ML): 12 days per annum
Medical Coverage provided
+3
Senior Java API Developer
Senior Java API Developer

Flintex Consulting Pte Ltd • Kuala Lumpur

On-site
MYR 89,000 - 112,000
Senior Software Engineer (Java)
Senior Software Engineer (Java)

Glints • Kuala Lumpur

Hybrid
MYR 180,000 - 240,000
Software Engineer Java
Software Engineer Java

Glints • Kuala Lumpur

Hybrid
MYR 90,000 - 130,000
Senior Java Developer (Petaling Jaya)
Senior Java Developer (Petaling Jaya)

Techstreet • Selangor

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

Oxydata Software • Petaling Jaya

Hybrid
Senior Software Engineer
Senior Software Engineer

LanceSoft, Inc. • Selangor

On-site
MYR 170,000 - 260,000
Senior Java API Engineer: Backend & Microservices
Senior Java API Engineer: Backend & Microservices

Flintex Consulting Pte Ltd • Kuala Lumpur

On-site
MYR 89,000 - 112,000
Senior Software Engineer (Java)
Senior Software Engineer (Java)

Ambition • Cyberjaya

Hybrid
MYR 180,000 - 280,000
Hybrid work arrangement (3 days in-办公室
Medical coverage
Flexi benefit plan
+2