Java Angular Full-Stack Developer

EngiFlex
Brussel, Belgium
2 days 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 Server Applications Component-Based Software Engineering Automation of Tests Business Process Model and Notation Business Software Cascading Style Sheets (CSS) Continuous Integration
+36 more
Command-Query Responsibility Segregation (Software Development) Relational Databases 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 Service-Oriented Architecture Simple Object Access Protocol (SOAP) Software Engineering SONAR (Symantec) Subversion Talend UML Web Services Test-Driven Development (TDD) Backend Git AngularJS Atlassian Tools Apache Kafka Front End Software Development Restful APIs Spring Batch Docker Jenkins Microservices

Job description

Within a large-scale business transformation programme, we are looking for an experienced full-stack Java developer to strengthen the current 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 will develop Java-based solutions that support business and analyst needs, while contributing across the full software development lifecycle: from design and implementation to testing, deployment and follow-up. ️ Responsibilities:

  • Develop and maintain business applications.
  • Build application components and web services.
  • Contribute to the design of architectural components and technical building blocks in close collaboration with technical leads and software architects.
  • Take part in technical working groups, Scrum ceremonies and, where needed, meetings with end users.
  • Support testing, technical documentation, deployment, evaluation and reporting activities.
  • Work in complex, integrated system landscapes and help analyse existing code to deliver effective solutions.
  • Contribute to greenfield initiatives and support the evolution of existing applications.
  • Coach or supervise junior team members when relevant.

Requirements

You bring solid experience as a full-stack Java developer and can quickly become operational in an existing environment.

  • Minimum 5 to 7 years of full-time professional experience in Java development; full-stack experience is preferred.
  • Strong command of Java, with practical experience in the Spring Framework, including Spring Security and Spring Batch.
  • Hands-on experience with JPA and Hibernate.
  • Good knowledge of SOAP and RESTful web services.
  • Experience with SOA, microservices and CQRS.
  • Experience with test-driven development and testing tools such as JUnit and Mockito; familiarity with CI practices and tools is expected.
  • Frontend and backend capabilities, including HTML, CSS, JavaScript and Angular.
  • Good knowledge of build and delivery tools such as Maven and Jenkins.
  • Familiarity with Docker, OpenShift, SVN or Git, development IDEs such as Eclipse or IntelliJ, Sonar, and application servers such as JBoss or Tomcat.
  • Experience with relational databases and O/R mapping, including PostgreSQL and SQL Server.
  • Able to read and understand BPMN, UML and technical documentation.
  • Familiar with Jira and Confluence.
  • Knowledge of Agile/Scrum methodologies and continuous integration.
  • Nice to have: knowledge of Talend, ZK, Oracle or Kafka.
  • Problem-solving mindset, customer-oriented approach and the ability to integrate smoothly into an existing team.

Languages

  • French or Dutch: active knowledge, including understanding, speaking, writing technical documentation and reading.
  • English: active written knowledge and ability to communicate 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

Talks and stories from around this role — technically off-topic, practically not.

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:13 min

Evaluating UML, block diagrams, and the C4 model

Simon Lasselsberger · World Congress 2022

2:21 min

Projecting external HTML content using default and named slots

Rowdy Rabouw Rowdy Rabouw · World Congress 2022

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

1:55 min

Hiring backend developers with strong cultural fit

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

Videos

See all

Related articles

See all