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;
• Experience in Automatic Fare Collection (AFC) system;
• Experience in Agile development methodology and continuous integration;
• Experience in Spring Framework and Spring Boot will be an advantage;
• Experience in Message Queues;
• Experience in Solace will be an advantage;
• Experience in Software Modernization, Containerization, Microservices will be an advantage;
• 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.