Senior Java Software Engineer

Brainsquare
Brussels, Belgium
7 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
Dutch, English, French
Experience level
Senior

Job location

Brussels, Belgium

Tech stack

Java
ActiveMQ
Agile Methodologies
Server Applications
Software Bug Management
Software Quality
Relational Databases
Glassfish
Java Web Services
WildFly (JBoss AS)
Maven
Microsoft SQL Server
OAuth
Open Web Application Security
JSON Web Token
Simple Object Access Protocol (SOAP)
GIT
Build Management
Kubernetes
Docker
Jenkins

Job description

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

Requirements

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, * English (mandatory)
  • Dutch or French (at least one), * 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

About the company

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.

Apply for this position