jobs in Srpailabs.com

Srpailabs.com Hiring! Full Time Senior Backend Developer – Java in Federal Territory, Earn up to MYR 12,000 - Ricebowl

Senior Backend Developer – Java

Srpailabs.com

MYR6,000 - MYR12,000 Per Month

KL City, Federal Territory

Share
Save

Working Location

  • Kuala Lumpur Federal Territory Malaysia

Job Description

Responsibilities

Senior Backend Developer – Java

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:
  • Java 8/11/17+
  • 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

Java | Spring Boot | Microservices | REST API | Hibernate | JPA | SQL | PostgreSQL / Oracle | Kafka | Redis | Docker | Kubernetes | Cloud | CI/CD | JUnit | System Integration | Backend Architecture | Distributed Systems | Performance Optimisation

Pay: RM6,000.00 - RM12,000.00 per month

Work Location: In person

Important Information

Never provide your bank or credit card details when applying for jobs. Do not transfer any money or complete unrelated online surveys. If you see something suspicious, Report this Job ad.

Learn More