Software Engineer Java
Brussels-Capital
Digital - Development
Bachelor, Master
Work experience: 10+
Reference number: 91293
We are looking for an experienced Senior Java Integration Engineer to design, build, enhance, and maintain applications within a complex integration landscape. You will translate functional and business analysis into robust, high-quality software, collaborate with cross-functional teams, and contribute to continuous improvement across the development lifecycle.
What You Will Do
- Design, develop, and adapt applications based on functional and business requirements using Java.
- Translate analysis into technical architecture and code, ensuring full understanding of requirements.
- Collaborate with architecture, analysis, and integration teams to design end-to-end solutions.
- Apply Test-Driven Development (TDD) and perform integration testing in an Agile environment.
- Document software components and maintain technical documentation.
- Identify issues early, propose solutions, and evaluate the impact of changes across modules.
- Work closely with functional analysts to refine requirements and ensure alignment.
Secondary Responsibilities
- Write test scenarios, perform software testing, document results, and resolve defects.
- Implement continuous improvement actions based on lessons learned after each milestone.
- Support team development through training, coaching, and knowledge sharing.
- Contribute to quality assurance and maintain development best practices.
What are we looking for?
Core Development & Integration
- 10+ years of Java Development
- Strong experience with Spring Framework
- Expert knowledge of IBM technologies
- MQ / MQ Series
- IIB
- IBM integration environments
Experience with Web Services (SOAP/REST)
Methodologies
- Strong knowledge of Agile and Object-Oriented development
- Experience with Test-Driven Development
- Ability to follow structured change and quality processes
Tools
- SPARX (or equivalent design modelling tools) – 5+ years
- JIRA, SVN – 10+ years
- Development & documentation tools (e.g., MS Office)
- Experience with standard testing and QA tools/processes
Coaching & Leadership
- Strong training, mentoring, and coaching ability (5+ years)
- Comfortable leading technical topics and supporting team members
Education
- Master’s degree in Computer Science or equivalent experience
- Relevant continued education in software engineering is preferred
Language Requirements
- English – must
- French or Dutch – required (one of the two)
What do we offer?
Location: Brussels region (minimum 2 days on-site per week)
Contract: Freelance or Permanent
Duration: now - 16/05/2026
)
