Job Search and Career Advice Platform

Enable job alerts via email!

Executive Engineer System Development (Back Office System)

MSI GLOBAL PRIVATE LIMITED

Singapore

On-site

SGD 70,000 - 90,000

Full time

3 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A consultancy firm in Singapore is looking for a Software Engineer to develop high-performance applications for an Automatic Fare Collection system. The ideal candidate should have at least 6 years of relevant experience, specifically in Java/JEE and web technologies. This role involves system design, backend services development, and collaboration with cross-functional teams. Familiarity with cloud services and Agile practices is preferred. Attractive salary and benefits offered.

Qualifications

  • At least 6 years of relevant experience in software development.
  • Experience in Automatic Fare Collection (AFC) systems will be an advantage.
  • Experience in analyzing requirements and producing system documentation.

Responsibilities

  • Design and deliver software solutions for high-performance AFC systems.
  • Develop and maintain backend services, APIs, and integrations.
  • Ensure system performance, security, and reliability.

Skills

Java/JEE
Web technologies
Agile development
Database integration
Containerization

Education

Degree in Computer Science, IT, Engineering or relevant discipline

Tools

Spring Boot
Kubernetes
AWS services
Docker
Job description
Company Overview

MSI Global Private Limited is a wholly owned subsidiary of the Land Transport Authority of Singapore. MSI provides professional land transport consultancy, engineering services and solutions in Singapore and many other parts of the world. The Company owns a subsidiary in Shanghai and Banaglore.

We are looking for highly motivated, results-oriented team players to join us as professional partners to strengthen and realise our vision and mission.

Job Summary

Working with a back-office development team, you 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.

Responsibilities

System Design & Development

  • Analyse business and system requirements to design robust back office software solutions for AFC systems.
  • Design, develop, test, and deliver enterprise-grade applications using Java/JEE and web technologies
  • Contribute to system architecture, application design, and technical specifications for high-performance platforms
  • Develop and maintain backend services, APIs, and integrations with upstream and downstream systems

Performance, Quality & Reliability

  • Ensure system performance, scalability, security, and reliability in high-transaction-volume environments
  • Support system integration testing, defect resolution, and production deployment
  • Participate in performance tuning, optimisation, and continuous improvement initiatives

Software Engineering & Delivery

  • Participate across the full Software Development Lifecycle (SDLC) including requirements, design, development,testing, deployment, and support
  • Produce and maintain SDLC documentation such as design specifications, technical documents, and test artefacts
  • Adhere to established development standards, security policies, and governance requirements

Collaboration & Stakeholder Engagement

  • Work closely with cross-functional teams including system engineers, testers, operations, and project managers
  • Support automation initiatives, CI/CD adoption, and code quality improvements
  • Support continuous improvement initiatives, including automation, performance tuning,and code quality improvements.
  • Adhere to established development standards, security policies, and governance requirements.

Job requirement

  • Recognised degree in Computer Science, IT, Engineering or relevant discipline.
  • At least 6 years’ relevant experience in software development
  • Experience in analysing requirements, designing, development and delivering enterprise.applications in Java/JEE, web programming on UNIX / LINUX and Windowsenvironment
  • Gone through at least one full software development lifecycle (SDLC) with experiencein producing system documentations
  • Experience in Automatic Fare Collection (AFC) system will be an advantage

Preferred Competencies & Technical Skills

Core Technologies

  • Web application development using Spring Boot, EJB, Servlets, JavaScript
  • Database integration using JDBC and SQL with application servers and relationaldatabases

Cloud, Containers & DevOps

  • Experience with Kubernetes, Docker, containerisation, and microservices architecture
  • Hands-on exposure to CI/CD pipelines, including build, test, and deployment automation

AWS / Cloud Technical Capability

  • Experience with AWS services such as EC2, RDS, S3, IAM, VPC, and related security controls
  • Understanding of cloud-based system design, scalability, availability, and cost optimisation

Development Practices

  • Experience working in Agile development environments (Scrum/Kanban)
  • Familiarity with continuous integration practices, code reviews, and iterative delivery
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.