logo

Bekijk alle vacatures

Python-Java Developer

Brussel, Brussel

Python-Java Developer

Start Date: ASAP

Duration: 1 year with the possibility of extension

Location: Brussels

Job Summary:

The programme is undergoing a digital transformation to replace core legacy systems. By 2030, aims to renew all main operational systems through a series of technical releases. One of the initial releases is the Data Layer. To support the development, we are seeking a skilled and experienced  Python-Java Developer with CI/CD expertise.

Seniority: Senior

Work Commitment: 220 days/year

Work Location: Approximately 50% onshore, 50% nearshore (to be agreed upon)

Key Responsibilities:

  • Review and approve software and documentation from external providers to ensure compliance with technical and functional requirements.
  • Ensure all deliverables meet relevant industry standards and regulations.
  • Collaborate closely with external providers and internal teams in an agile manner for successful project delivery.
  • Monitor and ensure adherence to development processes.
  • Maintain detailed records of reviews, approvals, and necessary modifications or improvements.
  • Provide technical guidance and support to external providers to align with project goals and standards.
  • Identify and mitigate risks associated with software development and integration.

Technical Competencies:

  • Proficiency in Java for assessing and reviewing backend and frontend applications.
  • Proven experience with API standards (REST, Webservice) and OpenAPI.
  • Understanding of Apache Kafka for building real-time data pipelines and streaming applications.
  • Expertise in setting up and managing Jenkins pipelines for automated testing, integration, and deployment.
  • Knowledge of Python for scripting, automation, and developing custom tools.
  • Experience with Maven for managing Java project dependencies and automating the build process.
  • Proficiency in using Git for version control, including branching, merging, and managing pull requests.
  • Knowledge of monitoring tools (e.g., Prometheus) and experience with logging solutions (e.g., ELK stack) to ensure system reliability and performance.
  • Familiarity with Azure services for deploying and managing applications.
  • Knowledge of security best practices in DevOps, including securing CI/CD pipelines, managing secrets, and ensuring compliance.

Soft Skills:

  • Excellent written and verbal communication skills.
  • Proven problem-solving skills and critical thinking.
  • Proven collaboration and teamwork experience within agile teams.
  • Ability to work both independently and as part of a team.
  • Analytical mindset with attention to detail.

Language Proficiency:

  • Mastery of the English language is essential, with proficiency at level C1/C2.
  • Knowledge of French is an asset.

Qualifications:

  • Master’s degree in computer science.
  • A minimum of 5 years’ relevant experience in a similar function.
  • Experience with modern software development methodologies and standards in large-scale software systems.
  • Experience with system and software architectures.
  • Experience in managing teams.
  • Understanding of Agile processes and principles (e.g., Scrum, SaFe).
  • Experience in implementing DevOps principles within an organization.

What We Offer:

  • A collaborative and supportive work environment.
  • An opportunity to work alongside highly motivated users open to technological advancements and innovation.
  • A chance to contribute to projects with significant impact on both internal and external stakeholders.
  • A collaborative environment where your expertise in development will be valued and leveraged.

Deel deze vacature

Powered by