cover image
Innova Solutions

Senior Java Software Engineer

Hybrid

Brussels, Belgium

Senior

Freelance

17-11-2025

Share this job:

Skills

Leadership Java JavaScript TypeScript HTML CSS IntelliJ IDEA Jira CI/CD Jenkins Test Quality Assurance Agile Methodology Kanban Scrum Training Coaching Architecture Programming git Azure react Software Development Agile Junit Team Development Spring Hibernate Spring Boot Maven

Job Specifications

Primary Tasks and responsibilities

• Integrate, adapt or develop the applications for a domain in respect with methodology as described by the the functional and business analysis and in regards to user requirements, both the backend as well as the frontend part.

• Ensure the well understanding of all the requirements

• Translate the functional and business analysis in programming language and architecture

• Study and discuss the functional analysis with the designated internal contact

• Write/adapt the program in the agreed language and in regards to the quality standards

• Conduct the Test driven development

• Test the program in the integrated environment following the Agile method

• Document the software

• Report potential issues to the functional analysts proposing the optimal solution for the achievement of the best result

• Evaluate the impact of potential changes on the software modules and report any potential problems

Secondary Tasks and responsibilities

• Quality assurance

• Write the unit test scenarios

• Test the final solution as proposed to the end users

• Document the unit test results

• Solve testing problems and retest

• Constant evolvement conducted in lessons learned after each milestone achieved

• Put in practice the improvement actions and good practices of software development

• Assist to team development through training and coaching of fellow team members

Technical profile requirements:

Backend — Must Have

• Expert knowledge of Java, Spring Boot, Hibernate/JPA

• Very good knowledge of REST API development

• Very good knowledge of JUnit, Mockito

• Strong understanding of Object-Oriented principles, clean code, SOLID

• Security fundamentals with OAuth2/OIDC (ForgeRock, Azure AD)

• Very good knowledge of Tomcat

• Very good knowledge of IntelliJ IDEA

• Very good knowledge of Git

• Good knowledge of Jira

• Magnolia CMS or willingness to learn it

Frontend — Must Have

• Very good knowledge of JavaScript and React

• React with TypeScript

• Very good knowledge of CSS (including legacy CSS)

• Very good knowledge of HTML (including legacy templates)

Nice to Have

• Jenkins CI/CD

• Swagger / OpenAPI

• Maven

• Dynatrace

Non-Technical profile requirements

Methodology & Mindset — Must Have

• Good knowledge of Agile methodology (Scrum / Kanban)

• Ability to work with story slicing, refinement, acceptance criteria

• Strong quality mindset and respect of development best practices

• Good coaching and leadership skills

Methodology/Certification requirements

• Master Degree in Computer Science OR equivalent through experience. Advanced course work in technical systems plus continued education in technical disciplines is preferred

Language proficiencies

• French speaker and fluent in English

• Good knowledge of Dutch

About the Company

Founded in 1998 and headquartered in Atlanta (Duluth), Georgia, Innova Solutions along with its subsidiaries employs over 50,000 professionals worldwide and reports an annual revenue approaching $3.0B. Through global delivery centers across North America, Asia, and Europe, Innova Solutions delivers strategic technology and business transformation solutions to its clients, enabling them to operate as leaders within their fields. Whether it is onboarding a new service, embracing a new consumer device or rolling out a Business ... Know more