Senior Software Development Tasking support for MeDUSA project

Vector Synergy
Maastricht, Netherlands
4 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Maastricht, Netherlands

Tech stack

Java
XML Schema
ActiveMQ
JIRA
Automation of Tests
Software Documentation
Continuous Integration
Linux
Hazelcast
Spring
Message Broker
Scrum
RabbitMQ
Software Engineering
Camel
Spring-boot
Kafka
Bitbucket
Jenkins

Job description

  • Developing Java software components for the KAMI_CB product;
  • Developing proof-of-concepts where required;
  • Preparing software deliveries for the project;
  • Developing automated tests and integrating them with the Jenkins-based CI/CD pipeline;
  • Following up on tasks and reporting weekly status via the KAMI_CB Kanban board;
  • Specifying required topics on RabbitMQ for KAMI_CB and requesting their creation with the responsible team;
  • Developing OpenATM mappers for the FlightPlanDataService;
  • Updating mappings based on the latest version of the KAMI XSD;
  • Extending the KAMI emulator with the latest functionalities to support the automated testing setup;
  • Developing a proof-of-concept for a redundant setup of KAMI_CB based on Hazelcast.

Requirements

Do you have experience in Spring Framework?, Do you have a Bachelor's degree?, * Holding a minimum Bachelor's degree (or equivalent Bachelor University Diploma) in the ICT domain or relevant engineering;

  • Demonstrating English proficiency at Listening-Reading-Writing-Speaking levels C1/B2/B2/C1;
  • Accumulating a minimum of ten (10) years of relevant experience in software development;
  • Having at least five (5) years of Java software development experience within the last five years;
  • Having at least two (2) years of recent professional experience with ActiveMQ and/or RabbitMQ within the last five years;
  • Having at least three (3) years of recent professional experience with Spring Boot within the last five years;
  • Having at least two (2) years of recent professional experience with Apache Camel within the last five years;
  • Having at least three (3) years of recent professional experience with Linux for software development within the last five years.

Desirable Skills

  • Possessing recent professional experience with Scrum and tools such as Jira and Bitbucket within the last five years;
  • Possessing recent professional experience with other message brokers (e.g., Kafka, Redpanda, Solace) within the last five years;
  • Possessing recent professional experience with CI/CD based on Jenkins pipelines within the last five years;
  • [Obraz zawierający zrzut ekranu

Opis wygenerowany automatycznie]Possessing recent professional experience with writing software documentation within the last five years.

Apply for this position