Software Engineer

SICPA

Cyberjaya

On-site

MYR 90,000 - 130,000

Full time

3 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

SICPA is seeking a software engineer to develop and maintain backend libraries and services using Java 17+ and Spring Boot 3 in an industrial automation context. You will shape technical roadmaps and release features while upholding strong design and code quality.

Ideal candidates have 3–5 years' Java experience, familiarity with Angular/JS, Linux, Docker, and CI/CD, and excellent collaboration skills in a multicultural environment.

Qualifications

  • Bachelor's or Master's degree in Computer Science/IT/Software Engineering.
  • 3 to 5 years as a software engineer with Java experience.
  • Experience with Java, Spring Boot, Angular/JavaScript/TypeScript.
  • Automated unit and system testing experience.
  • Familiar with Linux environment and shell scripting.
  • Knowledge of Docker and containerization is a plus.

Responsibilities

  • Develop and maintain backend libraries and services using Java 17 and Spring Boot 3.
  • Architect, design and implement Java applications for industrial automation.
  • Participate in roadmap definition and release of software features and services.
  • Maintain high standards of design and code quality.
  • Apply automated testing practices (unit, component, integration).
  • Work on packaging and automated deployment of software.
  • Contribute to product ideas and technical/design specifications.
  • Exposure to microservices architecture and agile methodologies.

Skills

Java
Spring Boot
Angular
JavaScript
TypeScript
Linux
Docker
Apache Kafka
PostgreSQL
Oracle
Agile methodologies

Education

Bachelor's/Master's in Computer Science/IT/Software Engineering

Tools

Docker
Apache Kafka
SymmetricDS
PostgreSQL
Oracle
Angular
AngularJS
Spring Boot
Bootstrap
HTML/CSS

Job description

Job description:

ROLE:

  • Develop and maintain backend libraries and services using Java +17 and Spring Boot 3.
  • Architect, design and implement generic mission-critical Java applications meant for industrial automation.
  • Participate in technical and functional roadmap definition and releasing of software applications/platform features and related services.
  • Apply outstanding software engineering practices. Maintain high standards of design and code quality at all times.
  • Apply state-of-the-art automated testing practices (unit, component, integration tests).
  • Work on packaging and automated deployment of software.
  • Contribute to product innovation ideas, prototypes, functional and design specifications in addition to production software.
  • Exposure to microservices architecture will be highly appreciated.
  • Apply agile methodologies throughout the development process: challenge and clarify requirements and ensure timely delivery of top-quality features.

Profile description:

PROFILE:

  • Bachelor / Master Degree in Computer Science/IT/Software Engineering.
  • 3 to 5 years experienced as a software engineer with a soundtrack record in Java, with functional or reactive programming is a plus.
  • Experienced in AngularJS, Angular18 above, JavaScript, TypeScript, Spring Boot, Bootstrap, HTML, CSS.
  • Skilled in automated unit and system testing (including performance testing).
  • Familiar with the Linux environment, including shell scripting and software packaging.
  • Experience with container technologies, like Docker, is a plus.
  • Experience with event streaming technologies, such as Apache Kafka is a plus.
  • Experience with database replication and synchronization technologies, such as SymmetricDS..
  • Experience with relational databases is an advantage (PostgreSQL & Oracle).
  • Experience with functional or reactive programming and agile methodologies is a plus.
  • Excellent interpersonal & communication skills with ability to work in a team of diverse skills and within a matrix organization.
  • Team player in a multi-cultural working environment with ability to work independently.
  • Autonomous, curious, trustworthy and result-oriented.
  • Fluent in English.

JOIN US!

We offer an exciting and challenging role, with great potential for personal development and a truly global impact. Help us contribute to a more secure world and enable trust in the digital society!

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

Sicpa (Thailand) Ltd. • Cyberjaya

Hybrid
MYR 110,000 - 150,000
Senior Software Engineer
Senior Software Engineer

SICPA • Cyberjaya

On-site
MYR 180,000 - 300,000
Software Engineer
Software Engineer

SICPA • Kuala Lumpur

On-site
MYR 90,000 - 150,000
Senior Software Engineer
Senior Software Engineer

Talent Recruit • Petaling Jaya

On-site
MYR 70,000 - 110,000
Senior Software Engineer 2373
Senior Software Engineer 2373

User Experience Researchers Pte Ltd • Kuala Lumpur

On-site
MYR 150,000 - 210,000
Lead Software Engineer - Java Tech Stacks - Point Of Sales | Permanent Role
Lead Software Engineer - Java Tech Stacks - Point Of Sales | Permanent Role

TechBirds Consultancy Services Limited • Kuala Lumpur

On-site
MYR 250,000 - 520,000
Senior Software Engineer
Senior Software Engineer

SICPA • Malaysia

On-site
MYR 80,000 - 120,000
Global impact on digital security
Opportunities for personal development
Back-end Developer
Back-end Developer

Asian Technology Solutions Pvt. Ltd. • Kuala Lumpur

On-site
MYR 120,000 - 180,000
Full Stack Developer
Full Stack Developer

WCC Group • Kuala Lumpur

On-site
MYR 180,000 - 260,000
Competitive salary
Medical, hospitalization and term life
Transportation coverage
+5
Java Backend Engineer — Mission-Critical Microservices
Java Backend Engineer — Mission-Critical Microservices

SICPA • Cyberjaya

On-site
MYR 90,000 - 130,000