Would you like to work for the European Commission in Brussels?
The European Commission (EC) is part of the executive of the European Union (EU), together with the European Council. It operates as a cabinet government, with 27 members of the Commission (directorial system, informally known as “Commissioners”)
We are looking for a Java System Integration and Specialist-EUIN173
Location: European Commission in Brussels
Duties & Responsibilities:
- Design, develop and maintain business features as Java micro/macro-services
- Design, implement integration patterns in a JEE/HTTP-secured ecosystem
- Apply best practices of a distributed architecture to solve complex integration problems between information systems and K8s microservices
- Design, implement and document business events to be produced on a corporate event streaming platform (Kafka) and consumed by any system from EC
- Implement build plans for JEE and Angular projects in a continuous integration tool (Bamboo, Jenkins, Gitlab)
- Implement deployment automation, infrastructure monitoring/alerting system
- Support and advice development teams at EC willing to adopt DevOps practices
- Producing the overall test delivery plan defining the business and IT test deliverable milestones, test tasks and activities
- Defining roles and responsibilities for the test team including specific responsibility for production of all test deliverables
- Working within the overall project or programme governance defined by the Project / Programme Manager and contributing to formal project reviews at appropriate points in the project lifecycle
Requirements
Must Have’s:
- Level of education corresponding to Level 6 of the European Qualification Framework which typically corresponds to a bachelor’s degree of 3 years
- In-depth knowledge of application architecture, cloud-based and related concepts
- Experience in software development and Information System integration architecture design and patterns, in multi-platform and multi-architectural context
- Good understanding of relevant technologies in the development, integration, deployment, and operation of Information Systems
- Good understanding of software engineering challenges, in particular, interoperability and security considerations
- Experience in projects undertaking integration of solutions and components in a multi-platform landscape (in-house / COTS as well as open source, on-premises / cloud)
- Strong experience with CI/CD pipeline and DevSecOps
- Strong experience with tools such as Apache Kafka, API Gateway (any), Kubernetes, Docker
- Experience with ELK stack, Splunk
- Experience with standards/APIs: REST, SOAP, JSON, Swagger, XSD, JAX-WS
- Experience with event-driven programming
- Experience with Java EE 8 technologies (JEE platform, Java API, JSF, JMS)
- Experience with Confluence, JIRA, and Agile methodologies
Self-Assessment Questions:
- Do you have a level 6 corresponding to the European Qualification Framework? (Bachelor’s Degree in IT)
- Do you have an in-depth knowledge of application architecture, cloud-based and related concepts?
- Do you have strong knowledge of software development and Information System integration architecture design and patterns, in multi-platform and multi-architectural contexts?
- Do you have a good understanding of relevant technologies in the development, integration, deployment, and operation of Information Systems?
- Do you have a good understanding of software engineering challenges, in particular interoperability and security considerations?
- Do you have experience in projects undertaking integration of solutions and components in a multi-platform landscape (in-house / COTS as well as open source, on-premises / cloud)?
- Do you have experience with the following:
- CI/CD pipeline and DevSecOps?
- Apache Kafka, API Gateway (any), Kubernetes, Docker
- ELK stack, Splunk
- REST, SOAP, JSON, Swagger, XSD, JAX-WS
- Event-driven programming
- Java EE 8 technologies (JEE platform, Java API, JSF, JMS)
- Confluence, JIRA, Agile methodologies
Benefits
Terms & Benefits:
- Location: Brussels
- Duration: 3-4 years
- Employment type: as a freelancer, B2B
- Minimum experience: 10 years
- Daily rate: 425 Euro per day (based on years of experience)
- Deadline: 22/5/2023 15:00 CET
- NET30 payment terms
- EU citizenship required
If interested, please share your CV at iuliana@euroasiarecruiting.com.