Full-Stack Developer Java/ Angular

Introductie
5 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

Tech stack

JavaScript
Spring Security
Tomcat
Confluence
JIRA
Business Process Model and Notation
Continuous Integration
Relational Databases
Eclipse
IntelliJ
WildFly (JBoss AS)
PostgreSQL
Maven
Microsoft SQL Server
Openshift
Oracle Applications
SONAR (Symantec)
Subversion
Talend
UML
Test Driven Development
Backend
GIT
Angular
Kafka
Docker
Jenkins

Job description

As a senior developer, you will join a department of about 70 people (in evolution) to

ensure the hand-over, refactoring and/or greenfield development of business

applications.

The developer we're looking for will be responsible for the development of Java

applications, supporting the analysts and business objectives, while providing expertise

in full-stack software development lifecycle, from concept and design to testing.

Functie

· Development / Maintenance of business applications

· Development of application components/webservices

· Contribute to the design of architecture components and building blocks (in close

collaboration with technical lead or senior software architects)

· Participation in technical working groups, Scrum meetings and meetings with the

users if needed

o Assistance in the testing, the technical documentation, the deployment, the

evaluation, and the reporting (JUnit, JIRA)

Requirements

· Minimum 5-7 years of full-time professional Java Development experience is required

· Minimum 5-7 years of full-time professional Angular Development experience is required

· Familiarity with multi-system integration and complex environments

Competencies:

· Technical knowledge and practical experience of required technologies to be able

to start development and support directly (below):

o Java and Spring Framework

o JPA (with Hibernate as implementation)

o Security patterns (Spring security)

o Soap and RESTful Web Services

o Spring Batch

o SOA, microservices, CQRS

o Test driven development (Junit, Spring, CI, Mockito, Cypress, Selenium)

o Frontend (HTML/CSS/JavaScript, Angular) & backend abilities

o Maven, Jenkins, Docker, Openshift, SVN or GIT and Eclipse or IntelliJ,

Sonar, JBoss, Tomcat…

o Experience with relational database and O/R mapping: PostgreSQL, SQL

Server,

o Able to read and understand BPMN, UML & documentation practices

o Jira/Confluence

o A knowledge in the following technologies would be a nice to have, but not

required: Talend, ZK, Oracle, Kafka

· Familiar with AGILE/SCRUM methodologies, test-driven development and continuous integration

· Problem solver, able to quickly understand existing code

· Solution and customer oriented

· Ability to integrate easily into an existing team and to supervise juniors

Languages:

o French or Dutch: active knowledge (understanding / speaking / writing technical

documentation / reading) of one language.

o English (written / team communication): active knowledge

Benefits & conditions

5 days from Monday until Friday (up to 9h per day on site). Homeworking is possible (3

days a week - 7h48).

Apply for this position