Match score not available

Senior Software Developer - Java / Springboot / Angular - UN Agency

Remote: 
Full Remote
Contract: 
Experience: 
Expert & Leadership (>10 years)
Work from: 

Offer summary

Qualifications:

University degree in IT or related field, At least 10 years of IT systems experience, Proficient in Java Spring Boot and Angular 8+, Experience in web services and API implementation, Technical team leadership and mentoring.

Key responsabilities:

  • Implementing, testing, and supporting software solutions
  • Conducting code reviews and technical documentation
  • Leading release management and deployment automation
  • Capturing technical requirements and solution designs
  • Troubleshooting and remediating production system issues
NTT DATA  logo
NTT DATA Information Technology & Services XLarge https://es.nttdata.com/
10001 Employees
See more NTT DATA offers

Job description

For a UN Agency based in Geneva, NTT DATA is currently looking for a Senior Software Developer. The incumbent will provide required expertise in design, development, testing, release management and support activities for proposed new front-end and back-end services, including participation in estimation, planning, code reviews and production of technical documentation.

You will be responsible for:

  • Implementation, testing, support and other tasks are expected to be completed according to detailed provided in JIRA tickets.
  • Relevant unit and functional tests.
  • Code review reports and reports on quality of progress on improvement of software development processes
  • Technical, solution and release documentation.
  • Participate in task definition, estimation and planning activities.
  • Participate in capturing technical requirements and solution designs that will drive development of future software capabilities, including production and maintaining of the technical documentation.
  • Support relevant systems in production, troubleshoot and remediate system problems affecting availability and functionality.
  • Lead release management, testing and deployment automation activities.
  • Other deliverables related to the tasks outlines above.

For this role you will need to have experience in:

  • University degree in information technology, computer science or a related field.
  • At least 10 years of experience in developing and deploying IT systems and web applications based on Java technologies.
  • Significant experience in design and document data models, Java code, user experience and user interface, test cases, release notes, etc.
  • Technical team leadership, mentoring, estimation, code review, QA, supervising outsourced ICT activities
  • Proficient in designing and developing back-end and front-end solutions for modern web applications
  • Java Spring Boot v3, JPA/Hibernate
  • RDBMS design and optimization, ideally Oracle and Postgresql.
  • Web services and API specifications and implementation, XML, REST
  • Unit, functional and non-functional testing
  • Angular 8+
  • Confident communicator with excellent written and verbal English communication skills

Desirable:

  • AWS cloud and IaC automation.
  • DevOps/CICD automation, release management, processes and best practices.
  • Authentication and SSO technologies.
  • JSF
  • Test automation
  • SCRUM, Agile, Prince2 methodologies

If you are interested and available for this opportunity as freelance contractor, please share your CV in ENGLISH as soon as possible.

NTT DATA is a global consultancy company, employing over 20.000 professionals world-wide. Within the International Institutions we have framework contracts with European Institutions like: European Commission; European Parliament; European Court of Auditors; Europol; NATO; Court of Justice; EPO; European Council, United Nations, etc.

Required profile

Experience

Level of experience: Expert & Leadership (>10 years)
Industry :
Information Technology & Services
Spoken language(s):
EnglishEnglish
Check out the description to know which languages are mandatory.

Other Skills

  • Mentorship
  • Troubleshooting (Problem Solving)
  • Problem Solving
  • Planning
  • Verbal Communication Skills

Angular Developer Related jobs