Nu solliciteren

voor Senior Java & Angular Full-Stack Developer

← Alle vacatures

Senior Java & Angular Full-Stack Developer (Employed or freelance)

Omschrijving

📋 Tasks and responsibilities

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.

📝Your profile

Experience as: Expert Full-Stack Developer

Required experience

  • 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.

Work arrangement

  • 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)

Solliciteer nu