Brainsquare is an engineering-driven IT service company active in enterprise application development, integration and delivery governance.
We design, build and maintain business-critical applications for large organizations in Belgium. Our teams combine strong technical expertise with ownership and pragmatic delivery.
For a mission in Brussels, we are looking for a Senior Java Software Engineer (5+ years experience) to strengthen an enterprise application landscape.
As a Senior Java Software Engineer, you contribute to both project delivery and application maintenance within a business-critical environment.
You take ownership from analysis support to implementation, testing, documentation and operational follow-up.
Development & Delivery
Contribute to and validate functional analysis and specifications.
Deliver IT changes and projects within scope, budget and planning.
Develop new components and enhance existing applications in line with standards.
Perform code reviews and support release management.
Test developments before handover to key users.
Document technical implementations and user guidelines.
Application Maintenance & Support
Handle application tickets for owned systems.
Perform bug fixing and root cause analysis.
Propose structural improvements.
Maintain documentation and implement approved enhancements.
Support business users and define response/availability agreements.
Participate in support rotations if required.
Collaboration
Work closely with IT colleagues and business stakeholders.
Report progress transparently.
Contribute actively to team meetings.
Propose improvements that reduce Total Cost of Ownership (TCO).
5+ years of experience as Java Software Engineer
Degree in IT or equivalent experience
Experience working in Agile/Scrum environments
Strong ownership mindset
Comfortable working under deadlines
Languages: English + Dutch or French
Core
Java (7/8/11/17)
Spring Framework
Microsoft SQL Server
Glassfish 3.1 / Wildfly
ActiveMQ / OpenMQ
Montova ESB
SOAP / RMI / REST
RESTful web services
Concurrency & multithreading
Frontend / Additional Exposure
ReactJS, Redux, ES6
C#
JSON / XML
Linux / Unix basics
Toolchain
Maven, Jenkins
Git / Bitbucket, Jira
BuildMaster / Octopus
Eclipse / IntelliJ
SoapUI, ReadyAPI, SSMS
Kubernetes, Docker, containerization
Cloud platforms (AWS / Azure / GCP)
Security best practices and protocols
You write clean, secure code and understand topics such as:
OWASP vulnerabilities
Authentication & authorization (OAuth, JWT, SAML)
Encryption (at rest & in transit)
API security
Dependency and vulnerability management
Work in a mature enterprise environment with real ownership.
Clear scope and responsibilities.
Professional and efficient decision-making process.
Collaboration with experienced engineers.
Contract options: employee or freelance.
Start date: ASAP.
Our selection process consists of a maximum of three interviews (technical and team discussions).
After that, a decision is taken promptly. If you are ready to step into a senior role with immediate impact and clear ownership, we encourage you to apply today.

Empowering partnerships in times of constant technological evolution.
As a Managed Services Partner in Application Development & Integration, we design, develop and manage complex and critical application landscapes.
No matter where you are in your journey, as strategic problem solvers, we’ll partner with you to provide the expertise and practical plans you need to successfully navigate the now and move your business forward.
Our approach combines the best of both worlds: proximity through on-site support that is integrated with in customer’s team, complemented by global resources. To deliver tomorrow’s advantage today, by being fully committed to everything we do.