Software Engineer (Java & OutSystems/ServiceNow Preferred)
Summary
Build and maintain enterprise Java applications and integrate low-code platforms (OutSystems/ServiceNow) for government clients in Singapore.
- Design, develop, and maintain application modules using Java and OutSystems or enterprise-grade technologies, following industry best practices and security standards.
- Integrate Outsystems low-code solutions with enterprise systems, ensuring seamless connectivity and data flow across paltforms.
- Translate requirements into technical designs and program specifications.
- Collaborate closely with system analysts, developers, testers, and stakeholders to deliver quality solutions.
- Participate in system integration and technical discussions to ensure seamless end-to-end solutions
- Support testing activities including system integration testing and user acceptance testing (UAT).
- Investigate and resolve bugs, defects, and production issues efficiently.
- Enhance and maintain systems across development and post-implementation phases.
- Prepare documentation and project artifacts to support delivery and governance requirements.
- Stay current by participating in up-skilling workshops and training as needed.
- Adapt and grow with changing technologies, requirements, and priorities.
- Singapore Citizen (Due to security clearance requirements for government-linked projects, this position is open to Singapore Citizens only)
- Diploma or Degree in Computer Science, Computer Engineering, Information Technology, or equivalent.
- 1–4 years in application software development using Java technologies or fresh graduate with strong willingness and commitment to learn Java and related enterprise technologies.
- Proficient in written and spoken English.
- Ability to integrate low-code solutions with enterprise systems and legacy applications.
- Proactive and results-driven with strong commitment to quality.
- Eager learner who actively seeks to develop new technical skills (especially important for fresh graduates).
- Comfortable working fully on-site and collaborating directly with clients and team members.
- Experience working in teams on enterprise-grade government systems will be a bonus.
- Knowledge of Agile principles and methodologies.
- Working knowledge of REST APIs (design, development, and integration).
- Working knowledge of SQL and database (queries, data modelling, and optimization).
- Demonstrated interest and hands-on experience with AI solutions (e.g., personal projects, POCs, hackathons, coursework, or experimentation with AI tools)
- Ability to identify and explore AI use cases relevant to software development or business problems.
- Technical certifications related to Java or software development
- Agile certifications (e.g, Professional Scrum Master, Certified Scrum Master, SAFe)
- ITIL Foundation or basic IT service management knowledge