Software Engineer - Java & React.js

Posted:
1/4/2026, 8:48:39 PM

Location(s):
Kuala Lumpur, Malaysia

Experience Level(s):
Mid Level ⋅ Senior

Field(s):
DevOps & Infrastructure ⋅ Software Engineering

Job Summary

We are looking for a Software Engineer – Java & React.js to design, develop, and maintain scalable web applications. The ideal candidate will have strong hands-on experience in both backend development using Java and frontend development using React.js and be comfortable working in an Agile environment.

Key Responsibilities

  • Design, develop, and maintain backend services using Java (Spring / Spring Boot)

  • Build responsive and user-friendly frontend applications using React.js

  • Develop and consume RESTful APIs

  • Collaborate with product owners, designers, and cross-functional teams

  • Write clean, maintainable, and well-documented code

  • Perform unit testing, debugging, and performance tuning

  • Participate in code reviews and Agile ceremonies (stand-ups, sprint planning, retrospectives)

  • Support application enhancements, bug fixes, and production issues

Required Skills & Qualifications

  • 5 years of software development experience

  • Strong experience in Java and Spring Boot

  • Hands-on experience with React.js, JavaScript (ES6+), HTML, and CSS

  • Experience building RESTful APIs and integrating frontend with backend services

  • Familiarity with relational databases (MySQL, PostgreSQL, Oracle)

  • Experience with version control tools such as Git

  • Understanding of Agile / Scrum methodologies

Nice to Have

  • Experience with cloud platforms (AWS, Azure, or GCP)

  • Exposure to CI/CD pipelines and DevOps practices

  • Experience with containerization tools (Docker, Kubernetes)

  • Knowledge of microservices architecture

Encora Digital Inc

Website: https://encora.com/

Headquarter Location: Scottsdale, Arizona, United States

Employee Count: 10001+

Year Founded: 2003

IPO Status: Private

Last Funding Type: Private Equity

Industries: Big Data ⋅ Cloud Computing ⋅ Software