Java spring framework, model view controller, annotations, session factory, hibernate, caching, cascading, DOM, AJAX, event handling, API call, web services, business process management, job scheduling, CI/CD, polygon, overlay, metadata, DML, union, intersect, group by, …
If you know what we are talking about, you are the one that we are looking for!

Executive Systems Analyst (Java & Web Developer)
Urban Redevelopment Authority
Contract
Closing on 31 Mar 2025
What the role is
What you will be working on
We are seeking a skilled and motivated Java and Web developer to join our application team of System Analysts. In this role, you will assist in the design, development and maintenance of new initiatives and existing web applications. You will provide technical advice and support, offering expertise related to Java-based development, system integration, deployment and operations. Your primary responsibilities will include the followings:
Application Development
• Collaborate closely with key stakeholders (including user core team, planners, and application owners) to identify business needs and assess relevant data requirements
• Enhance and integrate case processing and approval workflows across related URA enterprise applications, developing solutions that meet both user and technical needs
• Design, develop, and deploy changes to application functionalities and database, incorporating comprehensive end-to-end testing and maintaining up-to-date documentation
• Ensure compliance with data standards and security requirements, coordinating with the security team for go-live preparation
• Guide end-users in reviewing attribute modifications and performing geospatial data checks and updates, ensuring timely synchronization and maintaining data consistency across relevant applications
• Provide technical support, maintain data checks and upgrades, troubleshoot applications, and optimise system performance to enhance reliability and efficiency
What we are looking for
• Degree in computer science, engineering or related disciplines
• Minimum 2 to 3 years of working experience in designing, developing and implementing web-based Java and web-based applications
• Systematic, organised and skilled in collaborating with teams to analyse business requirements, design and implement tailored solutions that enhance applications and streamline business processes
• Possess hands-on technical experience in at least two of the areas:
o Java Spring Framework (e.g. MVC, spring boot)
o Java EE development
o Hibernate framework
o JQuery development (e.g. DOM manipulation)
o Redhat JBoss Business Process Management
o Database schema table design and query (e.g. Oracle, PL/SQL)
o GIS concepts and geospatial query (e.g. Python)
o Demonstrate strong analytical thinking, resourcefulness and problem-solving abilities
o Knowledge on MS Azure development and SQLMI will be an added advantage
About Urban Redevelopment Authority
The Urban Redevelopment Authority (URA) is Singapore's national land use planning authority. URA prepares long term strategic plans, as well as detailed local area plans, for physical development, and then co-ordinates and guides efforts to bring these plans to reality. Prudent land use planning has enabled Singapore to enjoy strong economic growth and social cohesion, and ensures that sufficient land is safeguarded to support continued economic progress and future development.