Full-Stack Java Developer

EngiFlex
Brussel, Belgium
1 day ago
Apply on www.careerjet.be
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Languages
Dutch, English, French

Tech stack

HTML Java (Programming Language) JavaScript (Programming Language) Spring Security Apache Tomcat Component-Based Software Engineering Business Process Model and Notation Business Software Cascading Style Sheets (CSS) Continuous Integration Command-Query Responsibility Segregation (Software Development) Relational Databases
+36 more
Eclipse (Software) Hibernate (Java) IntelliJ IDEA Java Persistence API Spring Framework WildFly (JBoss AS) Junit PostgreSQL Apache Maven Microsoft SQL Server OpenShift Oracle (Applications) Scrum Methodology Mockito Selenium Service-Oriented Architecture Simple Object Access Protocol (SOAP) Software Engineering SONAR (Symantec) Subversion Systems Integration Talend UML Web Services Test-Driven Development (TDD) Cypress (Programming Language) Backend Git AngularJS Atlassian Tools Apache Kafka Restful APIs Spring Batch Docker Jenkins Microservices

Job description

Within a large-scale business transformation programme, we are looking for a Senior Full-Stack Java Developer to strengthen existing teams. You will join a department of around 70 people and contribute to the handover, refactoring and greenfield development of business applications. In this role, you support analysts and business objectives while covering the full software development lifecycle, from concept and design through testing and deployment. ️ Responsibilities:

  • Develop and maintain business applications in Java.
  • Build application components and web services.
  • Contribute to the design of architectural components and technical building blocks in collaboration with the technical lead and software architects.
  • Take part in technical working groups, Scrum ceremonies and, when needed, meetings with end users.
  • Support testing, technical documentation, deployment, evaluation and reporting.
  • Work in complex, integrated environments and quickly understand existing code bases.
  • Help guide junior team members and integrate smoothly into an established team.

Requirements

  • You have at least 5-7 years of full-time professional experience in Java development, ideally in a full-stack role.
  • You have experience in project teams delivering greenfield applications from scratch.
  • You are familiar with multi-system integration and complex technical landscapes.
  • You have strong practical knowledge of Java and the Spring Framework.
  • You have experience with JPA and Hibernate.
  • You are comfortable with security patterns, including Spring Security.
  • You have hands-on experience with SOAP and RESTful web services.
  • You have worked with Spring Batch, SOA, microservices and CQRS.
  • You apply test-driven development and continuous integration practices, using tools such as JUnit, Mockito, Cypress and Selenium.
  • You combine front-end knowledge in HTML, CSS, JavaScript and Angular with solid back-end development skills.
  • You are familiar with Maven, Jenkins, Docker, OpenShift, SVN or Git, Eclipse or IntelliJ, Sonar, JBoss and Tomcat.
  • You have experience with relational databases and O/R mapping, including PostgreSQL and SQL Server.
  • You can read and understand BPMN, UML and technical documentation standards.
  • You work comfortably with Jira and Confluence.
  • Knowledge of Talend, ZK, Oracle or Kafka is a plus.
  • You are familiar with Agile/Scrum methodologies.
  • You are solution-oriented, customer-oriented and strong in problem solving.
  • You have an active knowledge of French or Dutch, both spoken and written, including technical documentation.
  • You communicate effectively in English, especially in writing and within the team.

Benefits & conditions

You will be part of a growing Belgian SME where initiative and personal development are encouraged. We will provide you with an enjoyable work environment with fun colleagues. We will work out a career plan with you, with attention and a budget for extra education/certification. You can count on an attractive salary, supplemented with extra-legal benefits, including a company car. (Freelance is also possible)

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerjet.be
Prepare application

Good distractions

Loading talks and stories from around this role…