As an employer, PSI has been offering its staff interesting and secure jobs with a variety of development opportunities and the necessary scope for individual interests and a wide range of career prospects for over 20 years. We welcome talents of diverse backgrounds and cultures to join our team and grow with us at PSI.

Job Vacancy 1: Junior Software Developer

0 to 3 Years of experience

Primary Responsibilities -

  • Work as entry-level or junior software developer in team
  • Develop web-based application or desktop application
  • Write maintainable and efficient software application or modules
  • Provide support on maintaining development and production environments
  • Define scopes, plans and deliverables for assigned tasks.
  • Investigate software problems and provide solutions
  • Provide bug fixes or enhancement to existing enterprise application
  • Build knowledge on emerging technologies and development techniques

Job Requirements -

  • Bachelor or Master Degree in Information Systems, Computer Science, Computer
  • Engineering, or equivalent.
  • Minimum 1 year programming experience with any of the following programming languages Java, C# or Python.
  • Has the ability and proficient to communicate in English.
  • Willingness to learn, a can-do attitude, and motivation to succeed and grow.
  • Possess good communication and interpersonal skills.
  • Good in problem solving or programming logic.
  • Good understanding of object-oriented programming and design patterns
  • Strong analytical and reasoning skills


Job Vacancy 2: Java Developer

Job Descriptions -

  • Development and software development of new products, supporting the autonomy of   business processes in terms of NRT ("near real-time")
  • Advanced projects, taking up the challenges of the upcoming industrial revolution in the area      of ​​production, logistics and utilities
  • Works related to the maintenance and development of the PSI platform on the server side, desktop and mobile application (also GUI)
  • Supporting the migration of individual projects to the new software version
  • Implementing improvements for the Framework that will increase the performance of the software and reduce its maintenance costs
  • Cooperation with units of the concern all over the world

 Platforms to use -

  • OS: Windows 10, Ubuntu 18.04 and above
  • IDE: Eclipse / IntelliJ / Visual studio code / NetBeans
  • Server side: Java EE 8, WildFly15, EJB, CDI, JAX-RS, JPA, JMS.
  • Client side: Java 11, JavaFx, Angular 6+, HTML, CSS and JavaScript
  • DB: PostgreSQL, Oracle, MS SQL and MySQL
  • Repositories: SVN and GIT
  • Tools: Jenkins, Sonar, Docker, Kubernetes, Maven 3+
  • Cloud: AWS, Azure

Job Requirements -

  • Minimum 4 years of programming experience in Java 8
  • Strong analytical and reasoning skills
  • Knowledge of English at the B2 level
  • Strong knowledge of OOPS concept
  • Good understanding of design patterns like decorator pattern and proxy patter is a merit
  • Knowledge of issues related to distributed systems
  • Knowledge of tools: JEE 8 / Spring, Java 8 (and above), JavaFX, HTML, CSS, JavaScript, Angular 6+, Docker, Jenkins, WildFly, Maven


Interested candidates,

Please email to:-

Human Resources Department

PSI Incontrol Sdn Bhd

199601041872 (414225-K)

No. 15, Jalan BRP9/1D

Perusahaan Bukit Rahman Putra

47000 Sg Buloh

Selangor Darul Ehsan