Java Developer

Job Title: Java Developer
Contract Type: Permanent
Location: Selangor
Salary: RM7,000 - RM10,000
Reference: A000000 (AUGJ-150115)
Contact Name: Priya Supramaniam
Contact Email:
Job Published: January 24, 2020 11:21

Job Description

About our client

US based MNC, media & entertainment industry is expanding their global IT shared services in Malaysia. 


About the role

This role is responsible for developing and supporting a PaaS (Platform as a Service) global enterprise cloud application. The application was built on Cloud Foundry using Java back end, NodeJS middleware and AngularJS front end. The application is hosted in AWS (Amazon Web Services) for internal employees and an external portal for our contractual parties.


Your responsibilities

  • Developer to support in continuous product improvements and support of our global end-to-end core enterprise application emphasizing on the back-end REST API and Data Services; including Integration services with various corporate applications.

  • Collaboration with immediate superior and local onsite teams. 

  • Executing and delivering assigned task on timely manner.

  • Assist Business Analyst and Technical Architect in design and development.

  • Document design and write documented code.

  • Perform Unit testing. 

  • Level 2 or 3 application support/troubleshooting production system.


You will have

  • Min 2 years’ experience in Java application development, Spring Framework, REST API, JSON, Maven, JavaScript frameworks, J2EE, Enterprise applications.

  • Transactional data, B2B and back office. 

  • Eclipse, Linux, Elastic/Lucene and JUnit. 

  • N-Tier enterprise application development in a distributed environment.

  • Multi-threaded programming exposure. 

  • Design and development using Use Cases or TDD.

  • Full life cycle development experience. 



  • Min Degree in Computer related field or equivalent work experience.

  • Applicable for MALAYSIANS ONLY.



  • Java/Spring framework, REST, Distributed Systems, Enterprise Applications.

  • Troubleshooting skills.

  • Comfortable with Agile development. 

  • Good English and communication skills.



  • Able to work independently with minimal supervision.

  • Excellent team player contributing to the team success. 

  • Ability to work and collaborate with remote team. 

  • A passion for innovation and technology. 

  • Willingness to travel internationally when required.