Senior Java & Angular Full-Stack Developer

EngiFlex
Brussel, Belgium
3 months ago

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
Job source

Tech stack

HTML Java (Programming Language) Spring Security Apache Tomcat Component-Based Software Engineering Business Process Model and Notation Business Software Software Documentation Continuous Integration Command-Query Responsibility Segregation (Software Development) Relational Databases Eclipse (Software)
+38 more
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) SQL Databases Subversion Systems Integration Talend UML Web Services Test-Driven Development (TDD) Stylesheet Language Cypress (Programming Language) 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 a senior full-stack Java developer to strengthen existing teams. You will join an evolving department of around 70 people and contribute to handover activities, refactoring and greenfield development of business applications. This role covers the full software development lifecycle, from design and development to testing, documentation and deployment. ️ Responsibilities:

  • Develop and maintain business applications.
  • Build application components and web services.
  • Support analysts and help align technical delivery with business objectives.
  • Contribute to the design of architecture components and technical building blocks in close collaboration with the technical lead and senior software architects.
  • Take part in technical working groups, Scrum ceremonies and, when needed, meetings with users.
  • Assist with testing, technical documentation, deployment, evaluation and reporting.
  • Work effectively in complex environments with multiple system integrations.
  • Understand existing code quickly and help guide junior team members when needed.

Requirements

  • At least 5 to 7 years of full-time professional experience in Java development.
  • Strong full-stack profile, or a solid backend profile with a good affinity for frontend development.
  • Experience in complex environments and multi-system integrations.
  • Familiarity with Agile/Scrum, test-driven development and continuous integration.

Technical skills

  • Java is essential, together with Spring Framework and Spring Batch.
  • JPA with Hibernate.
  • Angular, HTML, CSS and JavaScript.
  • SOAP and RESTful web services.
  • SOA, microservices and CQRS.
  • Security patterns, including Spring Security.
  • Testing practices and tools such as JUnit, Mockito, Cypress and Selenium.
  • Maven, Jenkins, Docker, OpenShift, SVN or Git, Eclipse or IntelliJ, Sonar, JBoss and Tomcat.
  • Relational databases and O/R mapping, including PostgreSQL, SQL Server and SQL.
  • Ability to read and understand BPMN, UML and documentation standards.
  • Jira and Confluence.
  • Nice to have: Talend, ZK, Oracle and Kafka.

Soft skills

  • Problem solver with the ability to quickly understand existing code.
  • Solution- and customer-oriented mindset.
  • Able to integrate smoothly into an existing team.
  • Capable of supervising junior developers.

Languages

  • French or Dutch: active knowledge, including understanding, speaking, reading and writing technical documentation, in at least one of the two languages.
  • English: active written knowledge and ability to communicate within the team.

Benefits & conditions

  • Based in Brussels.
  • 5 working days per week, from Monday to Friday.
  • On-site presence can be up to 9 hours per day.
  • Homeworking is possible up to 3 days per week, with 7h48 on those days.

Offer 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 careerjet.be

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 · WWC 2022

2:21 min

Projecting external HTML content using default and named slots

Rowdy Rabouw Rowdy Rabouw · WWC 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