MSI Global Private Limited is a wholly-owned subsidiary of the Land Transport Authority of Singapore, providing professional land transport consultancy, engineering services and solutions in Singapore and many other parts of the world. The Company owns a subsidiary in Shanghai.
We are looking for highly motivated, results-oriented team players to join us as professional partners to strengthen and realize our vision, mission, strategic thrusts and core values.
Working with leading-edge Contactless Smart Card technology, your key challenge is to spearhead the evolution of the Automatic Fare Collection (AFC) system. Your job includes requirements gathering, design and development of a system to support AFC. You need to investigate reported issues and improve both individual AFC systems software and the overall AFC system. Additionally, you need to support AFC software rollout and deployment in the production environment. You should be good at analyzing problems and skilful in resolving issues pertaining to systems or software.
Job Responsibilities:
- Software Development
- Designing, implementing and maintaining Java-based applications.
- Contributing to all phases of the development lifecycle.
- Writing testable, scalable and efficient code.
- Test and debug new applications and updates.
- Maintain up-to-date code documentation.
- Participating in code review
- Software Enhancement
- Perform L3 support, including Software development and maintenance in terms of implementing enhancements and defect fixes.
- Maintain and improve the performance of existing software for the production environment
- General Skills
- Clearly and regularly communicate with management and technical support colleagues
- Ability to own tasks and think critically during a crisis.
- Willing to learn and collaborate with various stakeholders.
Requirements:
· Recognized Degree in IT/Computer Science or a relevant discipline.
· Work experience as a Java Software Engineer, Java Developer or similar role
· Experience building Java EE applications and familiarity with Object-Oriented Design (OOD)
· Good knowledge of popular Java frameworks like JSF and Spring MVC
· Candidate should be well versed in one or many of the following standard or enterprise skills:
- Enterprise Java Bean (EJB)
- J2EE framework
- XML, XQuery, XSL
- Linux/Unix Windows Platform and Solaris
- Oracle database SQL and JDBC
- Java XML Parsing, Coding
- Service Oriented Architecture (SOA)
- Perl and Python
- I Text for RTF Generation
- Java-based Web services
- Java Servlet Technology
· Knowledge in Java, JSP/Servlet, Java Bean, JDBC, SQL, HTML, XML, CSS, JavaScript, etc. is an added advantage.
· Experience with test-driven development
· Knowledge in Database, Reporting Systems.
· Problem-solving skills
· Strong analytical and problem-solving skills.
· Able to work independently and as a team.
(A-3)