Job type: Voltijds

Loading ...

Job content

Context

The European Commission, together with the national competition authorities, directly enforces EU competition rules to make EU markets work better to the benefit of consumers, businesses and the European economy as a whole. The Directorate-General for Competition (DG COMP) is primarily responsible for these direct enforcement powers.

Modern IT solutions are designed to support business processes with the overall goal of improving efficiency and efficacy.


Education and technical expertise

  • 10+ years expertise working in back-end web development
  • Capability to write clear and structured technical documents;
  • Ability to participate in multi-lingual meetings, good communication skills;
  • Exceptional problem solving and ability to work independently
  • Exceptional learning skills
  • Capability of integration in an international/multi-cultural environment.

Specific expertise

  • Excellent Java knowledge and programming experience with Spring Boot 2
  • Java EE7 or higher and J2EE architectures;
  • Java frameworks: Spring 4.x, Spring Integration, Spring data 1.13.x, Spring Security;
  • Experience with AOP
  • Experience building RESTful Web Services
  • Experience with JPA / Hibernate / Spring Data
  • Experience with JMS
  • Experience with Oracle Relational Databases
  • TDD/BDD experience
  • Experience with server-side architecture and design patterns
  • Awareness of server-side performance considerations / multi-threading
  • Solid understanding and extensive experience with Git version control tool

Desirable expertise

  • Experience working with Docker
  • Experience developing REST APIs
  • Experience with level 2 Hibernate caching
  • Experience with Distributed Caching in Spring Boot (e.g Hazelcast)
  • UML modelling

Languages

Working language is English. A very good command of the English language is mandatory.


DESCRIPTION OF THE TASKS


  • Design and development of web-based applications
  • Elaboration of functional and non-functional requirements, drafting of analysis deliverables, UML modelling
  • Design, implementation, testing and maintenance of software components for web-based applications
  • Migration and updates of web applications
  • Design and development of architecture components and building blocks
  • Review of the architecture of existing systems
  • Architecture and design of information systems
  • Participate to requirements analysis, prototyping, definition and integration of technological components
  • Production of software architecture documents
  • Participation in technical working groups, progress meetings and meetings with the users
  • Provision of expert advice and assistance, technology watch, architectural considerations, applicable standards, solution patterns and best practices with Java Enterprise & front-end technologies, enterprise & web content management, XML, interoperability, multi-device development etc.
Loading ...
Loading ...

Deadline: 10-01-2026

Click to apply for free candidate

Apply

Loading ...

SIMILAR JOBS

Loading ...
Loading ...