Faktion BV

Senior Java Engineer

Faktion BV
Apply
4 months ago
Antwerp, BelgiumSenior

Responsibilities

  • Lead the design, development, and deployment of high-quality Java and Spring-based backend applications.
  • Collaborate with AI/ML engineers, Product Managers, and business stakeholders to translate requirements into software solutions.
  • Define maintenance standards and contribute to new applications, features, and cross-project developments.
  • Establish and maintain unit, integration, end-to-end, and automated integration testing practices.
  • Lead code reviews and ensure software quality, maintainability, scalability, and security.
  • Document architectural decisions, development phases, and system designs.
  • Contribute to monitoring, performance optimization, production deployment, and incident resolution.
  • Coach and mentor junior developers and foster technical excellence and collaboration.
  • Evaluate technologies, drive technical innovation, and promote engineering best practices.

Requirements

  • Minimum 8 years of hands-on Java backend development experience delivering enterprise-grade applications.
  • BSc/BA in Computer Science, Engineering, or a related field; an MSc is a plus.
  • Strong knowledge of Java, object-oriented programming, concurrency, and backend software architecture.
  • Strong experience with RESTful API design, REST/SOAP services, and XML/JSON integrations.
  • Proficiency with Maven and/or Gradle and the Spring ecosystem, including Spring Boot, Spring MVC, Spring Data, and Spring Security.
  • Good knowledge of Hibernate/JPA and architecture patterns including layered architecture, microservices, and event-driven systems.
  • Experience with Azure and/or AWS, enterprise application servers, Tomcat, and production application deployment and configuration.
  • Experience with API-driven integrations, messaging patterns, distributed architectures, and event-driven systems.
  • Experience with CI/CD pipelines, Docker, Kubernetes, and comprehensive software testing strategies.
  • Demonstrated ability to make architectural decisions, solve complex technical problems, communicate effectively, and mentor junior developers.
  • Native Dutch and English communication skills are required; French is a plus.
  • Familiarity with GitHub Copilot, AI/ML services and integrations, AI-driven product features, data processing, MLOps, machine learning workflows, open-source contributions, or startup and corporate environments is a plus.

Benefits

  • Flexible hybrid working policy allowing employees to choose where, how, and when they work.
  • Salary package with additional perks including a company car and fuel card or a mobility budget.
  • Hospitalization and group insurance.
  • Company-provided laptop and smartphone.
  • Professional and leadership development opportunities.
  • Innovation budget for educational and challenging open-source projects.
  • Team-building activities and gatherings.

Tech Stack

AWSAzureDockerGitHub ActionsGradleJavaJUnitKubernetesMavenPostmanSOAPSpring Boot

Categories

Faktion BV

About Faktion BV

11-50 employees

Faktion is an Antwerp-based AI product studio and consultancy that designs and builds enterprise machine-learning applications and APIs for industrial operations and business functions. It offers AI advisory, solution delivery, and productization services, including generative AI, NLP, and document processing. Founded in 2016 and privately held, Faktion incubated Chatlayer (conversational AI) and Metamaze (intelligent document processing) and serves customers across manufacturing, logistics, and other sectors.

Contact me