Job 1 van 1



Match jouw profiel Solliciteren



Java Developer


Nexeo is currently looking for a Senior Java Developer for one of the leading financial institutions in Belgium.

Nexeo is a consultancy company that supports its clients in the banking, finance and insurance sectors in all phases of their transformation projects: from business consulting to the implementation of IT solutions.

As a consultant you will have the opportunity to be part of Nexeo:

  • International environment (Offices in France, Belgium, Luxembourg, Switzerland & Canada)
  • +450 employees
  • Over 20% growth each year

As a Senior Java Developer, you will be responsible for the following tasks:

Java Development & Technical Leadership

  • Design, develop and maintain high-performance, scalable and reliable Java applications
  • Build modern applications using Java, Spring Boot and related technologies
  • Lead the setup and evolution of future-proof applications with a strong focus on customer value and code quality
  • Contribute to the technical direction and architecture decisions of the squad
  • Refactor and modernize monolithic applications into scalable and maintainable architectures
  • Promote clean code principles and software engineering best practices

Architecture, Quality & Engineering Practices

  • Work in modern environments leveraging Hexagonal Architecture and Domain-Driven Design (DDD) principles
  • Apply Test-Driven Development (TDD), Behavior-Driven Development (BDD) and Pair Programming methodologies
  • Ensure high standards in code quality, automation and maintainability
  • Contribute to continuous integration and continuous delivery pipelines (CI/CD)
  • Drive continuous improvement initiatives to enhance software delivery speed and operational quality
  • Ensure adherence to development standards, security and quality tools

Agile Collaboration & Solution Delivery

  • Collaborate closely with cross-functional Agile squads to deliver business value efficiently
  • Analyze and refine functional and technical requirements with business and technical stakeholders
  • Resolve complex technical challenges and propose innovative, scalable solutions
  • Support the squad in delivering high-quality functionalities in a user-friendly and efficient way
  • Participate actively in Agile ceremonies and contribute to continuous team improvement

Integration & Technology Ecosystem

  • Develop and integrate solutions with relational databases, messaging systems and service buses
  • Work with RESTful APIs and distributed system integrations
  • Collaborate with DevOps and infrastructure teams to ensure stable and scalable environments
  • Contribute to integration projects involving distributed systems and mainframe technologies when applicable

Profile

  • Bachelor or Master degree in IT, Computer Science or equivalent experience
  • Minimum 8 years of experience in Java development
  • Strong expertise in software engineering and modern development practices
  • Proven experience leading technical initiatives and contributing to technical strategy
  • Strong analytical and problem-solving skills
  • Passion for clean code, refactoring and software craftsmanship
  • Team player with strong collaboration and communication skills
  • Agile mindset with focus on continuous improvement and delivery excellence
  • Autonomous, proactive and quality-oriented attitude

Technical Skills

Mandatory

  • Strong expertise in Java and Spring Boot
  • Maven
  • Strong knowledge of object-oriented programming and software design patterns
  • Experience with Oracle databases
  • Experience with Kafka and messaging systems
  • Experience with RESTful APIs
  • Knowledge of CI/CD pipelines and testing frameworks
  • Experience with Domain-Driven Design (DDD) and Hexagonal Architecture
  • Experience with TDD, BDD and Pair Programming
  • Familiarity with Git, GitLab, Jenkins, SonarQube, Fortify and Nexus
  • Strong understanding of Agile methodologies

Nice to Have

  • Experience with distributed and mainframe integrations
  • Knowledge of ReactJS
  • Experience in banking or enterprise-scale environments

Languages

  • Good knowledge of English
  • Active knowledge of French or Dutch
  • Passive understanding of the second national language

If you’re motivated, flexible, open-minded and ready to be a Nexeo Consultant, this role is made for you!

@Java @SpringBoot @SoftwareEngineering @DDD @HexagonalArchitecture @TDD @BDD @Agile @CI_CD @Banking @Belgium

Match jouw profiel Solliciteren