Java Backend Developer

Encora Inc.

Kuala Lumpur

On-site

MYR 90,000 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Encora Inc. in Kuala Lumpur is seeking a skilled software engineer proficient in Java to engage in the design and development of complex software solutions. The ideal candidate will have over 5 years of experience and strong skills in backend development, including API design and microservices.

This role demands collaboration with product managers and designers, alongside a commitment to delivering high-quality software and maintaining optimal system performance.

Qualifications

  • 5+ years of experience in Java and backend development.
  • Hands-on expertise in API and microservices design.
  • Proficiency in relational databases and basic Linux administration.

Responsibilities

  • Design, develop, and deploy software solutions using Java.
  • Collaborate with cross-functional teams for technical specifications.
  • Participate in Agile processes for effective teamwork.

Skills

Java proficiency
Backend development experience
API development
Relational databases (MySQL/PostgreSQL)
Git version control
JUnit testing
UNIX/Linux familiarity
Excellent collaboration

Education

Bachelor’s degree in Computer Science or related field

Tools

Spring Boot
Docker
Kubernetes

Job description

Responsibilities
  • Participate in the end-to-end design, development, and deployment of complex software solutions, leveraging deep proficiency in Java.
  • Collaborate closely with cross-functional teams—product managers, designers, and fellow developers—to translate business requirements into clear technical specifications and deliver innovative solutions.
  • Contribute to the architectural design of backend applications, ensuring scalability, modularity, maintainability, and optimized performance.
  • Take ownership of the complete software development lifecycle—from concept and design to development, testing, and deployment—ensuring the delivery of high-quality software within established timelines.
  • Build robust APIs, microservices, and server-side logic using Java and Spring Boot, following best practices and coding standards.
  • Develop and maintain comprehensive unit and integration tests to ensure code quality, reliability, and system stability.
  • Ensure security and compliance of software applications by adhering to industry standards and established security protocols.
  • Participate actively in Agile processes, including sprint planning, daily stand-ups, reviews, and retrospectives, contributing to efficient and transparent team collaboration.
  • Create and maintain technical documentation for system architecture, design decisions, APIs, and code to support knowledge sharing and long-term maintainability.
Qualifications
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 5 years of professional experience with strong proficiency in Java, including core concepts, advanced features, and best development practices.
  • Hands-on expertise in backend development using Java/Spring Boot, including API development, microservices, and server-side architecture.
  • Experience working with relational databases such as MySQL or PostgreSQL, including schema design, queries, and performance tuning.
  • Proficiency with Git for version control, branching strategies, and collaborative development.
  • Experience with testing frameworks such as JUnit for ensuring high code quality.
  • Ability to produce clear, comprehensive technical documentation for code, APIs, and development processes.
  • Familiarity with UNIX/Linux environments, along with basic system administration skills.
  • Excellent communication and collaboration abilities, enabling effective teamwork with cross-functional stakeholders.
Nice to Have
  • Experience with containerization (Docker) and orchestration tools (Kubernetes).
  • Exposure to cloud platforms such as AWS, GCP, or Azure.
  • Background in fintech product development or knowledge of financial services technologies.

Encora is a global company that offers Software and Digital Engineering solutions. Our practices include Cloud Services, Product Engineering & Application Modernization, Data & Analytics, Digital Experience & Design Services, DevSecOps, Cybersecurity, Quality Engineering, AI & LLM Engineering, among others. At Encora, we hire professionals based solely on their skills and do not discriminate based on age, disability, religion, gender, sexual orientation, socioeconomic status, or nationality.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Java Backend Developer
Java Backend Developer

Linuxconfig • Kuala Lumpur

Hybrid
MYR 70,000 - 100,000
Java Developer
Java Developer

Zchwantech • Kuala Lumpur

On-site
MYR 60,000 - 90,000
Senior Java Developer
Senior Java Developer

Zchwantech • Kuala Lumpur

On-site
MYR 80,000 - 120,000
Senior Backend Engineer - Java 17 & Spring Boot
Senior Backend Engineer - Java 17 & Spring Boot

Ambition • Kuala Lumpur

Hybrid
MYR 180,000 - 240,000
Senior Back End Developer
Senior Back End Developer

CIMB • Kuala Lumpur

On-site
Backend Developer
Backend Developer

Infinity Data • Kuala Lumpur

On-site
Full Stack Lead – Backend (Java)
Full Stack Lead – Backend (Java)

Powtech Solution • Kuala Lumpur

On-site
MYR 180,000 - 240,000
EPF
SOCSO
EIS
+1
Back-end Developer
Back-end Developer

Asian Technology Solutions Pvt. Ltd. • Kuala Lumpur

On-site
MYR 120,000 - 180,000
Senior Java Backend Engineer - Spring Boot & Microservices
Senior Java Backend Engineer - Spring Boot & Microservices

Encora Inc. • Kuala Lumpur

On-site
MYR 90,000 - 120,000
Senior Back-end Developer (Java & Spring Boot)
Senior Back-end Developer (Java & Spring Boot)

EPAM Systems • Malaysia

On-site
MYR 90,000 - 180,000