UNConsultancyUN_CAREERS

Java Developer

Location
OTHER, CHI - Other cities
Deadline
July 9, 2026
Organization
United Nations
Posted
June 8, 2026

Job Description

Result of Service

Develop web services and front-end applications using technologies such as Java with Spring Framework with JavaScript that transport, transform and display data and interact with existing United Nations enterprise systems.

  • Existing Java applications are systems well maintained with up-to-date framework, no major bug, and no major security vulnerability.
  • Timely delivery of software solutions compliant with requirements and quality guidelines.
  • Architectural design and implementation of integrated enterprise platforms.
  • Software corrections and quality assurance.
  • Provision of FAQs, developer manuals, and training manual

Work Location

In-person - Deqing, China

Expected duration

6 months

Duties and Responsibilities

Come work for the United Nations! The Office of Information and Communications Technology (OICT) is leading the digital transformation of the Organization to enable a better, safer, more sustainable future through secure, reliable, and innovative technology solutions. The United Nations Office of Information and Communication Technology's Enterprise Solutions Service (OICT/ESS) develops and supports a wide range of enterprise solutions and provides products and services that support the work of the UN. OICT is committed to achieving a 50/50 gender balance and geographical diversity in its staff, and female candidates are strongly encouraged to apply for this position. OICT supports the principles of work-life balance and flexible work arrangements. This position is within the OICT/ESS office, hosted by the United Nations Global Geospatial Knowledge and Innovation Centre. This position is based in Deqing, China. Duties and Responsibilities Systems development:

  • Undertakes analysis of existing modules within United Nations enterprise applications; participate in the design and development of new interfaces to such systems; may design and implement small, stand-alone systems as needed.
  • Specifies user/system interfaces and translates logical designs into physical designs taking account of target environment, performance security requirements and existing systems. Produces detailed designs and documents all work using required standards, methods, and tools, including prototyping tools where appropriate.
  • Designs, codes, tests, corrects, and documents moderately complex programs and scripts from agreed specifications and subsequent iterations, using agreed standards and tools. Collaborates in reviews of specifications, with others as appropriate.
  • Provide maintenance and support of systems developed using Java, REST API, Hibernate, Spring and MySQL. Service Operation:
  • Identifies and resolves issues with applications, following agreed procedures. Uses application management software and tools to collect agreed performance statistics. Carries out agreed applications mainte...

Ready to apply?

Click the button below to view the full vacancy announcement and submit your application on the official UN careers portal.

You will be redirected to the official UN recruitment portal to complete your application.