For one of our prominent clients in the
public sector
, we are looking for an
experienced and driven Full Stack Java Developer
to strengthen the existing teams. As a
Senior Developer
, you will play a key role in the
development, refactoring, and/or greenfield development
of business-critical applications. You will work closely with analysts and management to deliver technical solutions that align seamlessly with business objectives.
Your responsibilities are diverse:
- Developing and maintaining
robust Java applications and application components/web services. - Actively
contributing to the design
of architectural components and building blocks, in collaboration with the Technical Lead and Senior Software Architects. - Participating in
technical working groups
and Scrum meetings. - Assisting with testing
(JUnit, Cypress, Selenium), technical documentation, deployment, and reporting (JIRA). - Contributing to the
full software development lifecycle
, from concept to testing.
What You Bring
You are a true
team player
, a
problem-solver
, and an expert capable of mentoring junior colleagues.
Experience and Competencies
- You have a minimum of
5 to 7 years of professional experience
as a
Java Developer
(
Full-stack is strongly preferred
, a strong back-end focus with a good affinity for front-end is negotiable). - You are familiar with
multi-system integration
and complex environments. - You are
technically strong
and can immediately start working with the following technologies: - Java
and
Spring Framework
(including Spring Security and Spring Batch). - JPA
(with Hibernate). - SOAP and RESTful Web Services
. - Knowledge of
SOA, microservices, and CQRS
. - Front-end
(HTML/CSS/JavaScript,
Angular
) &
Back-end
skills. - Experience with
TDD
(JUnit, Mockito, CI) and
AGILE/SCRUM
methodologies. - Tools:
Maven, Jenkins, Docker, Openshift, SVN/GIT, Eclipse/IntelliJ, Sonar, JBoss/Tomcat
. - Experience with relational databases and O/R mapping:
PostgreSQL, SQL Server
. - You are familiar with
Jira/Confluence
and can read and understand
BPMN/UML
diagrams.
Nice-to-Haves
- Knowledge of
Talend, ZK, Oracle, or Kafka
.
Languages
- French or Dutch:
Active knowledge (understanding, speaking, writing technical documentation, reading) of one of these languages is required. - English:
Active knowledge (written and team communication) is necessary.
Solliciteren