Company Overview / Employee Value Proposition
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. 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
You will design, implement, and maintain Java-based applications, driving software development and enhancement to support production environments. Collaborate with stakeholders and technical teams to deliver scalable, efficient solutions and provide critical L3 support.
Responsibilities
- Design, implement, and maintain Java-based applications that meet business requirements and ensure system reliability
- Develop testable, scalable, and efficient code by applying best practices to enhance software quality
- Participate actively in all phases of the software development lifecycle to deliver robust and maintainable solutions
- Conduct thorough testing and debugging of new applications and updates to ensure optimal performance and stability
- Maintain comprehensive and up-to-date code documentation to facilitate ongoing development and maintenance
- Engage in code reviews to uphold coding standards and improve team deliverables
- Provide L3 support by developing and maintaining software enhancements and defect fixes to optimize production systems
- Analyze and improve the performance of existing software in the production environment to ensure operational excellence
- Communicate clearly and regularly with management and technical support teams to align on project progress and resolve issues
- Take ownership of assigned tasks and apply critical thinking to resolve issues effectively during crisis situations
- Collaborate with cross-functional stakeholders and demonstrate a continuous learning mindset to adapt to evolving technologies
Preferred competencies and qualifications
- Recognized Degree in IT/Computer Science or a relevant discipline
- Exposure to Java development or similar roles fresh graduates are encouraged to apply
- Experience building Java EE applications and applying Object-Oriented Design (OOD) principles
- Proficient knowledge of popular Java frameworks such as JSF and Spring MVC
- Cloud certifications from major providers (e.g., AWS Certified Solutions Architect, Microsoft Certified: Azure Administrator, Google Cloud Professional Cloud Architect) and/or demonstrated expertise in AWS Cloud services, including EC2
- Familiarity with DevOps practices including CI/CD pipelines, containerization technologies (e.g., Docker, Kubernetes), and cloud-native deployment pipelines