21 hours, 10 minutes ago

Java fullstack developer - Java/SQL/Jenkins

NTT DATA is actively looking for a Java fullstack developer. This freelance position is hybrid and based in Brussel.

Function

As a Java developer, you will work in the Kamino team to ensure the realization of developments and tests related to the centralized management of third parties, both in the monolithic application Theseos, as well as the more recent application ThirdParty (also called DB3) which will ultimately store all third parties and data related to bank accounts.

These two applications will communicate with each other using REST services.

NB: You will also participate in the redesign and modularisation of third-party management functionalities in the Theseos application (see Renaissance program).

Skills

The main responsibilities of this person are:

  • Adapt the existing code or create new code
  • Refactor existing code when appropriate
  • Create and run unit and component tests of the code
  • Manage the deployment of additional features/updates
  • Create a technical analysis
  • Collaborate with the application architect to define the most appropriate architecture for the domain
  • Ensure the quality of the developed application
  • Ensure that the developed/updated application complies with company standards
  • Take proactive measures to identify and correct technical debt (leave the code cleaner than the one found)
  • Perform and execute unit and integration tests to avoid code regression

The sought-after collaborator:

  • Is voluntary, persevering
  • Is assertive
  • Has a team spirit
  • Is curious
  • Is motivated to bring added value to the organization
  • Is professional: ability to accept the community's choices even if they differ from their preferences. Express why preferences are different and provide feedback in a constructive manner
  • Is open to feedback
  • Is able to work independently
  • Is ready to take initiatives
  • Is able to set priorities
  • Is able to communicate clearly with its stakeholders (e.g. peers, users, other development teams)
  • Is able to coach a junior developer

Selection criteria

Candidates will be assessed on:

  • Mastery of applicable technical skills and tools. Are Must
  • Technical languages: Java, XML, REST and SOAP webservices, SQL (advanced querying)
  • Modeling: UML, BPMN
  • Tooling: Java Ecosystem, J2E stack, Git, CI/CD in Jenkins, IntelliJ, Opengrok, Miro, CI/CD techniques, Spring
  • Methods: Agile
  • Mastery of the required behavioral skills (particular importance given to junior development support)
  • The ability to reflect, analyze situations and propose appropriate solutions
  • Holding a master's degree in computer science (or similar) is a plus
  • Having already worked for a state structure is a plus
  • Availability (on the requested date, full-time)
  • Have an active knowledge of one of the two national languages and at least a passive knowledge of the other

Languages

English and passive knowledge of French and Dutch

NTT DATA - a part of NTT Group - is a trusted global innovator of IT and business services headquartered in Tokyo. We help clients transform through consulting, industry solutions, business process services, IT modernization and managed services. NTT DATA enables clients, as well as society, to move confidently into the digital future. We are committed to our clients' long-term success and combine global reach with local client attention to serve them in over 50 countries. Visit us at nttdata.com

Newsletter signup illustration