AISB-629 Senior Full-Stack Java Developer

AbAKUS
Brussels, Belgium
30 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

Remote
Brussels, Belgium

Tech stack

Java
JavaScript
Spring Security
Tomcat
Confluence
JIRA
Automation of Tests
Business Process Model and Notation
Business Software
Software Documentation
Databases
Continuous Integration
Command-Query Responsibility Segregation (Software Development)
Eclipse
Hibernate
IntelliJ
Java Persistence API
Spring
WildFly (JBoss AS)
JUnit
PostgreSQL
Maven
Microsoft SQL Server
Openshift
Oracle Applications
Scrum
Mockito
Selenium
Service-Oriented Architecture
Simple Object Access Protocol (SOAP)
Software Engineering
SONAR (Symantec)
Subversion
Talend
UML
Web Services
Cypress
GIT
Angular
Kafka
Front End Software Development
Spring Batch
Docker
Jenkins
Microservices

Job description

We are seeking a highly skilled Senior Full-Stack Java Developer to strengthen our development teams within the context of a major business transformation program. You will join a growing department .

Your Role

As a senior developer, you will be responsible for the end-to-end development of Java applications, supporting analysts and business stakeholders while providing expertise across the full software development lifecycle. Your contributions will include:

  • Developing and maintaining business applications and components/web services
  • Participating in architectural design and contributing to core building blocks
  • Collaborating in technical working groups, Scrum ceremonies, and user meetings when required
  • Supporting testing initiatives, technical documentation, deployment processes, and reporting activities
  • Ensuring high-quality code delivery following TDD and CI best practices

Key Responsibilities

  • Full-stack development using Java, Spring, and modern front-end technologies
  • Integration of applications across complex multi-system environments
  • Implementation of REST and SOAP web services
  • Contribution to microservices, SOA, and CQRS-driven architectures
  • Automated testing using JUnit, Mockito, Cypress, Selenium, and CI pipelines
  • Collaboration within Agile/Scrum teams
  • Coaching and supporting junior developers when needed

Required Experience & Competencies

Technical Expertise (Hands-on)

  • Java (Expert)
  • Spring Framework, Spring Security, Spring Batch
  • JPA / Hibernate
  • REST & SOAP Web Services
  • SOA, Microservices, CQRS
  • TDD (JUnit), CI/CD (Jenkins), Maven, Git/SVN
  • Docker, OpenShift, Sonar, JBoss, Tomcat
  • Frontend: HTML/CSS/JavaScript, Angular
  • Databases: PostgreSQL, SQL Server
  • Strong understanding of BPMN, UML, and documentation standards
  • Tools: Jira, Confluence, Eclipse or IntelliJ

Nice-to-have

  • Talend, ZK, Oracle, Kafka

Professional Background

  • 5-7+ years of full-time Java development experience (full-stack preferred)
  • Experience in complex, integrated system environments
  • Strong problem-solving ability and fast understanding of existing code
  • Customer-oriented mindset and strong team integration skills

Languages

  • French: Native
  • Dutch: Passive or active understanding (technical documentation, reading/speaking/writing)
  • English: Active knowledge for team communication and documentation

Working Environment

  • Hybrid mode: Up to 3 days/week homeworking

If you're a solution-oriented developer with strong technical expertise and a passion for building robust, modern applications, we would be delighted to hear from

Requirements

Technical Expertise (Hands-on)

  • Java (Expert)
  • Spring Framework, Spring Security, Spring Batch
  • JPA / Hibernate
  • REST & SOAP Web Services
  • SOA, Microservices, CQRS
  • TDD (JUnit), CI/CD (Jenkins), Maven, Git/SVN
  • Docker, OpenShift, Sonar, JBoss, Tomcat
  • Frontend: HTML/CSS/JavaScript, Angular
  • Databases: PostgreSQL, SQL Server
  • Strong understanding of BPMN, UML, and documentation standards
  • Tools: Jira, Confluence, Eclipse or IntelliJ

Nice-to-have

  • Talend, ZK, Oracle, Kafka

Professional Background

  • 5-7+ years of full-time Java development experience (full-stack preferred)
  • Experience in complex, integrated system environments
  • Strong problem-solving ability and fast understanding of existing code
  • Customer-oriented mindset and strong team integration skills

Languages

  • French: Native
  • Dutch: Passive or active understanding (technical documentation, reading/speaking/writing)
  • English: Active knowledge for team communication and documentation

Working Environment

  • Hybrid mode: Up to 3 days/week homeworking

If you're a solution-oriented developer with strong technical expertise and a passion for building robust, modern applications, we would be delighted to hear from

Apply for this position