Software Engineer

CORNERSTONE GLOBAL PARTNERS PTE. LTD.

Singapore

On-site

SGD 120,000 - 160,000

Full time

13 days ago
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Cornerstone Global Partners, Singapore, is seeking an experienced Software Engineer (System) to design, develop, maintain and deliver enterprise software solutions for an Automatic Fare Collection (AFC) system.

You will collaborate with users, business analysts and back-office teams across the SDLC, applying modern software engineering practices, containerisation, microservices and CI/CD. Strong Java/JEE, SQL and cloud skills are essential for this role.

Qualifications

  • Degree in CS/IT/Engineering or related field.
  • At least 5 years of relevant experience in enterprise software development.
  • Hands-on SDLC experience and documentation.
  • Strong Java/JEE and SQL expertise.
  • Experience with Agile and CI/CD practices.
  • Knowledge of containerisation and microservices is a plus.

Responsibilities

  • Gather and analyse business and system requirements.
  • Design, develop, test, deploy and maintain software applications across the SDLC.
  • Prepare and maintain SDLC deliverables including requirements, architecture, interface specs and manuals.
  • Provide day-to-day application support and troubleshoot production issues.
  • Liaise with users and stakeholders on requirements, design and testing.
  • Collaborate with back-office teams to deliver software solutions.
  • Design high-volume, performance-intensive AFC components.
  • Contribute to modernisation, containerisation, microservices and CI initiatives.
  • Support database design, development and performance tuning.
  • Apply engineering best practices for reliability, scalability and maintainability.

Skills

Java/JEE
Spring Framework
Spring Boot
SQL
JDBC
Kubernetes
Docker
Agile methodologies
CI/CD
AFC systems
EMV/PCI DSS
Cloud Computing
AWS (ECS/Fargate, RDS, Lambda)
UNIX/Linux
Microservices architecture
Message Queues
Solace

Education

Bachelor's degree in Computer Science, Information Technology, Engineering or related discipline

Tools

Docker
Kubernetes
Solace

Job description

We are seeking an experienced Software Engineer (System) to support the design, development, maintenance and delivery of enterprise software solutions. The successful candidate will work closely with users, development teams and stakeholders to deliver reliable, high-volume and performance-intensive software solutions supporting an Automatic Fare Collection (AFC) system.

Key Responsibilities
  • Gather and analyse business and system requirements.
  • Design, develop, test, deploy and maintain software applications throughout the Software Development Lifecycle (SDLC).
  • Prepare and maintain SDLC deliverables, including Business Rules, Software Requirements Specifications, Software Architecture Documents, Design Specifications, Interface Specifications, source code, testing specifications, operation and maintenance manuals, training materials and other required technical documentation.
  • Provide day-to-day application support and assist with troubleshooting and resolution of production issues.
  • Liaise with users and stakeholders on requirements, system design and testing matters.
  • Collaborate with back-office development teams to deliver software solutions.
  • Design and deliver high-volume, performance-intensive software solutions for back-office components of an AFC system.
  • Contribute to software modernisation, containerisation, microservices and continuous integration initiatives.
  • Support database design, development and performance tuning.
  • Apply software engineering best practices to ensure system reliability, scalability and maintainability.
Requirements
  • Degree in Computer Science, Information Technology, Engineering or a related discipline, with at least 5 years of relevant experience.
  • Experience in at least one complete Software Development Lifecycle (SDLC), including preparation of SDLC-related documentation.
  • Strong hands-on experience in requirements analysis, software design, development and delivery of complex enterprise applications.
  • Experience with Java/JEE and web application development in UNIX/Linux and Windows environments.
  • Experience in web-based application development and database integration using technologies such as JDBC and SQL.
  • Experience with Agile development methodologies and continuous integration.
  • Hands-on experience with Spring Framework and Spring Boot.
  • Experience in software modernisation, containerisation and microservices architecture.
  • Experience with Message Queues; experience with Solace is an advantage.
  • Experience with Cloud Computing, Kubernetes and Docker.
  • Experience with AWS services such as Amazon ECS/Fargate, Amazon RDS and AWS Lambda is an advantage.
  • Experience in database design, development and performance tuning.
  • Experience with Automatic Fare Collection (AFC) systems is an advantage.
  • Knowledge or experience with EMV and Payment Card Industry Data Security Standard (PCI DSS) is an advantage.
  • Strong analytical, troubleshooting and problem-solving skills.

Due to an anticipated high volume of applicants, we regret that only shortlisted candidates will be notified. The information provided is for recruitment purposes only.

Cornerstone Global Partners (EA License Number: 19C9859) is an affirmative equal-opportunity employer and recruitment firm. We evaluate qualified applicants without regard to race, colour, religion, creed, gender, sexual orientation, gender identity, marital status, national origin, age, veteran status, disability, or any other protected class.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer (System)
Software Engineer (System)

*ACP Computer Training School • Singapore

On-site
SGD 90,000 - 180,000
Software Engineer (System)
Software Engineer (System)

AC P. COMPUTER TRAINING & CONSULTANCY PTE LTD • Singapore

On-site
SGD 60,000 - 90,000
Software Engineer (System) 1 YEAR CONTRACT
Software Engineer (System) 1 YEAR CONTRACT

MSI GLOBAL PRIVATE LIMITED • Singapore

On-site
SGD 100,000 - 180,000
Software Engineer (System)
Software Engineer (System)

Visa Hunt • Singapore

On-site
SGD 9,000 - 13,000
Java Software Engineer – Spring Boot / AWS
Java Software Engineer – Spring Boot / AWS

ABSOLUT POH TEO INVESTMENT HOLDING LLP • Singapore

On-site
SGD 90,000 - 150,000
Java Software Engineer – Spring Boot / AWS
Java Software Engineer – Spring Boot / AWS

ACP COMPUTER TRAINING SCHOOL PTE. LTD. • Singapore

On-site
SGD 90,000 - 180,000
Java Software Engineer – Spring Boot / AWS
Java Software Engineer – Spring Boot / AWS

A LOOP PTE. LTD. • Singapore

On-site
SGD 120,000 - 170,000
Java Software Engineer – Spring Boot / AWS
Java Software Engineer – Spring Boot / AWS

Visa Hunt • Singapore

On-site
SGD 90,000 - 120,000
Java Software Engineer - Spring Boot / AWS
Java Software Engineer - Spring Boot / AWS

ACP Computer Training & Consultancy Pte Ltd • Singapore

On-site
SGD 90,000 - 120,000
Java Software Engineer (Systems) | Contract
Java Software Engineer (Systems) | Contract

ZENITH INFOTECH (S) PTE LTD. • Singapore

On-site
SGD 78,000 - 100,000