Key Responsibilities:
- Design, develop, and maintain enterprise-grade applications using Java and AngularJS.
- Lead and support the modernization of legacy systems while ensuring minimal disruption to existing services.
- Collaborate closely with government stakeholders, business analysts, and QA teams to gather requirements and deliver high-quality solutions.
- Ensure all development work complies with government security standards and documentation requirements.
- Conduct thorough unit and integration testing, and support UAT with evidence-based validation.
- Participate in daily stand-ups and planning sessions to align on development and testing strategies.
- Provide mentorship to junior developers and contribute to continuous improvement initiatives.
Required Skills & Experience:
- 5+ years of professional experience in Java and AngularJS development.
- Strong command of Java 1.6 and Spring Framework 4.
- Proficiency in AngularJS versions 1.5 to 1.8, with experience in maintaining and enhancing legacy front-end applications.
- Prior experience working on Singapore government projects is mandatory.
- Familiarity with secure coding practices and working in air-gapped or internet-restricted environments.
- Excellent communication and stakeholder engagement skills.
- Ability to work independently and collaboratively in a high-security, structured environment.
Preferred Qualifications:
- Experience with Angular migration projects or hybrid AngularJS + Angular environments.
- Understanding of Singapore government IT compliance and audit processes.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.