
Senior Java Software Engineer
Freelance Senior Java Software Engineer needed to scale and support a complex enterprise application landscape in Brussels (city center). Long-term, hands-on ownership role.
Job description
About Brainsquare
Brainsquare is a solution provider specialized in designing, building and managing enterprise application landscapes. We operate at the intersection of application development, integration and collaboration platforms, combining hands-on engineering with structured delivery.
Our teams work in long-term environments where we take ownership in scaling, stabilizing and evolving complex systems.
The Context
Within one of our dedicated enterprise environments in Brussels, where we are actively scaling and evolving the application landscape, we are looking for a Senior Java Software Engineer to strengthen our team.
This is a long-term setup where we operate as part of a broader ecosystem, combining development with ongoing ownership of the applications.
Your Role
You will contribute to both the development of new capabilities and the continuous improvement of existing applications.
This role goes beyond pure development - it requires someone who is comfortable working in a build & run environment, with a strong sense of ownership.
You will:
Contribute to and challenge functional analysis and specifications
Design, develop, and maintain Java-based applications
Ensure code quality through reviews and structured delivery practices
Test and validate developments before user acceptance
Analyze incidents, identify root causes, and implement sustainable solutions
Maintain and improve existing systems and documentation
Support business users and ensure application continuity
Contribute to support processes, reporting and availability monitoring
Collaborate closely with both IT and business stakeholders
Participate in support rotations when required
Job requirements
Your Profile
We are looking for a senior profile who combines technical depth with autonomy and reliability.
5+ years of experience in Java backend development
Strong experience with Java and Spring ecosystem
Experience with relational databases (e.g. SQL Server)
Familiar with application servers (WildFly, Glassfish, …)
Experience with integration patterns and technologies (REST, SOAP, messaging such as ActiveMQ)
Experience with build & deployment tooling (Maven, Jenkins, Git)
Comfortable working in Agile environments
Experience in support-driven contexts (incident handling, bug fixing, improvements)
Understanding of security best practices (OWASP, OAuth, JWT, …) is a plus
Exposure to Docker, Kubernetes, or cloud platforms is a plus
Languages
English (mandatory)
Dutch or French (at least one)
What We Value
Ownership and accountability
Pragmatic and solution-oriented thinking
Ability to operate independently within a team setup
Clear communication with both technical and non-technical stakeholders
Structured way of working under pressure
Why Join Brainsquare
Long-term involvement in complex enterprise environments
Work within a team that combines development, integration and operational ownership
Direct impact on how applications evolve and scale
A straightforward and transparent way of working
Ready to Apply?
If you are looking for a role where you can combine technical depth with real ownership, we would be happy to connect.
or
- Brussels (city center) (Brussels, Belgium)
All done!
Your application has been successfully submitted!
You've already applied for this job
We appreciate your interest in this position. Unfortunately, you have already applied for this job.

