Senior Java Developer (Malaysian only)

Pulse Consulting Sdn Bhd

Apply to this job
Kuala Lumpur, my on site Until 8/21/2026 First posted March 26, 2025 Last posted March 26, 2025
Job description

Our client is one of the global leading data science company based in Kuala Lumpur, Malaysia.

  • Work with the architects and an Agile team to influence the overall system architecture and performance goals.
  • Ensure timely delivery of software projects while maintaining the quality.
  • Ensure high software quality by writing Unit and Integration tests in TDD approach.
  • Identify and address application and data issues that affect application integrity.
  • Fix any defects and performance problems discovered in testing.
  • Suggest initiatives (Eg. training) that improves working efficiency and quality.
  • Actively contributing in agile practices, such as estimating and planning.
  • At least 5 years of commercial software development experience with an open source Java stack.
  • Knowledge of the Spring framework and ecosystem.
  • Experience in web development using JavaScript (ReactJS/Angular/TypeScript) REST, API design.
  • NoSQL Databases (MongoDB) and Search indexes (Elasticsearch/Solr)
  • Have automated testing experience with Continuous Integration and Continuous Delivery pipelines.
  • Experience in unit testing and mocking frameworks (Eg. Junit/NUnit/JustMock/Mockito)
  • Good understanding of Design Pattern and Object Oriented Design (Eg. SOLID principles, Dependency Injection, Factory pattern)
  • An open and collaborative mindset both within and outside your team.
  • Good communicator, fluent in English and ability to clearly express oneself.
  • Interest in helping other engineers become even better.
  • It would also be nice if you have:
    • Good understanding of IT architectures
    • Experience with enterprise web-applications
    • Experience with Oracle, PostgreSQL or MySQL database
    • Experience in building Single Page Applications
    • Experience in preprocessor languages for CSS (LESS or SASS)
    • Google Cloud or similar could platforms
    • Running microservices at scale
    • Have understanding of Linux
    • Wearing a Scrum Master hat from time to time

All communication will be handled with absolute privacy. Only shortlisted candidates will be notified.

About this role

Summary

Develop and maintain Java applications, ensure quality, collaborate in agile teams, and optimize system performance.

Job title

Senior Java Developer

Experience level

5+ years

Industry

data science

Location requirements

Kuala Lumpur, Malaysia; remote not specified

Salary

Not specified

Management role

No

Skills & keywords

Required skills

javaspringjavascriptreactjsmongodbelasticsearchunit testingci/cddesign patternobject oriented

Preferred skills

oraclepostgresqlmysqlsingle page applicationscss preprocessorscloud platformsmicroserviceslinuxscrum

Specializations

javaspringweb developmentnosqlapi
Locations

Structured locations inferred from the posting.

Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia

On-site City