Software Engineer (System) 1 YEAR CONTRACT

MSI Global Pte Ltd

Singapore

On-site

SGD 90,000 - 140,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

MSI Global Pte Ltd is seeking a software professional to design, develop, and maintain the back-office software for a high-volume AFC system. You will gather requirements, produce SDLC documents, and work across the full lifecycle from design to deployment.

The role requires 5+ years of experience in enterprise Java development, with expertise in Spring, microservices, cloud, and CI/CD. Familiarity with AFC systems is a plus; strong communication in English is essential.

Qualifications

  • 5+ years of relevant software development experience.
  • Experience in producing SDLC documentation.
  • Experience in Java/JEE web applications and SQL/JDBC.
  • Experience with web/enterprise applications on UNIX/LINUX and Windows.
  • Familiarity with Agile development and CI/CD.
  • Experience with Spring Framework and Spring Boot.
  • Experience with Message Queues and Solace.
  • Exposure to Cloud, Kubernetes & Docker; AWS services a plus.
  • Experience with software modernization and containerization.
  • Nice to have EMV/PCI DSS exposure.
  • Strong analytical and problem-solving skills.
  • Good written and verbal English communication.

Responsibilities

  • Design, develop, and maintain software for high-volume back-office systems.
  • Gather requirements and deliver SDLC artifacts and documentation.
  • Lead design, architecture, and integration efforts for complex enterprise apps.
  • Assist with day-to-day application support and issue resolution.
  • Liaise with users on requirements, design, and testing issues.

Skills

Analytical skills
Communication skills
English proficiency

Education

Bachelor-level degree in Computer Science/IT/Engineering

Tools

Java/JEE
UNIX/LINUX
Windows
JDBC
SQL
Spring Framework
Spring Boot
Message Queues
Solace
Cloud Computing
Kubernetes
Docker
AWS (ECS Fargate/RDS/Lambda)
EMV/PCI DSS
Microservices

Job description

Working with a back office development team, the candidate will be responsible for the design and delivery of the software solution for a high volume and performance intensive back office of an Automatic Fare Collection (AFC) system.

The activities required to be performed shall include the following:

  • Requirements gathering;
  • Design, development, and maintenance of the software;
  • Preparation and submission of deliverables throughout the software development lifecycles such as Business Rules, Software Requirement Specifications, Software Architecture Document, Design Specification, Interface Specifications, Source Codes, Testing Specification, Operation and Maintenance Manual, Training Manual and others documents as required in the standard adopted by the Authority;
  • Assist the Authority with day-to-day application support issues; and
  • Liaise with users on the requirement, design and testing issues.

Qualifications & Requirements:

  • Recognised degree in Computer Science, IT or engineering with at least 5 years’ relevant experience in software development;
  • Gone through at least one full software development lifecycle (SDLC) with experience in producing SDLC documentations;
  • Extensive experience in analysing requirements, designing, development and delivering complex enterprise applications in Java/JEE, web programming on UNIX / LINUX and Windows environment;
  • Extensive experience in web based applications development and database application interfacing (JDBC, SQL);
  • Experience in Automatic Fare Collection (AFC) system will be an advantage;
  • Experience in Agile development methodology and continuous integration;
  • Experience in Spring Framework and Spring Boot;
  • Experience in Message Queues;
  • Experience in Solace;
  • Extensive experience in Software Modernization, Containerization, Microservices;
  • Experience in Cloud Computing, Kubernetes & Dockers, AWS Services like Amazon ECS Fargate, AWS RDS & Lambda will be an advantage;
  • Experience in EMV and Payment Card Industry Data Security Standard (PCI DSS) will be an advantage;
  • Strong analytical and problem-solving skills; and
  • Good written and verbal communication skills in English.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Frontend Maintenance
Frontend Maintenance

MSI GLOBAL PRIVATE LIMITED • Singapore

On-site
SGD 50,000 - 80,000
[LTA-DPO] SENIOR / EXEC / ENGINEER, SYSTEM DEVELOPMENT
[LTA-DPO] SENIOR / EXEC / ENGINEER, SYSTEM DEVELOPMENT

Land Transport Authority (LTA) Singapore • Singapore

On-site
SGD 60,000 - 120,000
[LTA-DPO] SENIOR / EXEC / ENGINEER, SYSTEM DEVELOPMENT
[LTA-DPO] SENIOR / EXEC / ENGINEER, SYSTEM DEVELOPMENT

Land Transport Authority (LTA) • Singapore

On-site
SGD 1 - 2
Software Developer (FSD BAU Support)(Contract)
Software Developer (FSD BAU Support)(Contract)

NETS • Singapore

On-site
SGD 60,000 - 90,000
Senior Java Developer (JR51135)
Senior Java Developer (JR51135)

NTT Data Singapore • Singapore

On-site
SGD 110,000 - 180,000
Software Developer (FSD BAU Support)(Contract)
Software Developer (FSD BAU Support)(Contract)

NETS SOLUTIONS PTE. LTD. • Singapore

On-site
SGD 60,000 - 90,000
Senior Java Back-End Engineer for AFC Systems
Senior Java Back-End Engineer for AFC Systems

MSI Global Pte Ltd • Singapore

On-site
SGD 90,000 - 140,000
[LTA-DPO] PRP / SENIOR / EXEC ENGINEER, SYSTEM ASSURANCE AND ARCHITECTURE
[LTA-DPO] PRP / SENIOR / EXEC ENGINEER, SYSTEM ASSURANCE AND ARCHITECTURE

Land Transport Authority (LTA) Singapore • Singapore

On-site
SGD 150,000 - 190,000
Application Support Engineer
Application Support Engineer

UNISON Group • Singapore

On-site
SGD 90,000 - 130,000
Full Stack Developer(.NET)
Full Stack Developer(.NET)

ENCORA TECHNOLOGIES PTE. LTD. • Singapore

On-site
SGD 90,000 - 150,000