Senior Java Engineer

Faktion
Antwerpen, Belgium
about 1 month ago
Apply on be.engineering.jobs
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours

Tech stack

Java (Programming Language) Artificial Intelligence Software Quality Code Review Monitoring of Systems Junit Machine Learning Performance Tuning Software Architecture Mockito Software Systems Postman
+2 more
Backend Integration Tests

Job description

Join Faktion, a leader in designing and developing enterprise-level AI solutions across various sectors. We are at the forefront of machine learning and artificial intelligence, creating innovative solutions that drive the future.

We are looking for a Senior Java Engineer to join our dynamic team, provide technical leadership. As we are building enterprise-grade, production-deployed applications, we are looking for an experienced engineer who can guide the development of robust, secure, and scalable backend systems while mentoring team members.

Key responsibilities:

  • Lead the design, development, and deployment of high-quality software architecture for complex, scalable backend applications built on Java and the Spring ecosystem.

  • Collaborate closely with AI and ML engineers, Product Managers, and Business Stakeholders to translate complex requirements into efficient, high-quality software solutions.

  • Contribute to and help define maintenance standards across projects ranging from new applications and functionalities to complex cross-project developments.

  • You know how to test your software using JUnit, Mockito, … You have experience setting up automated integration tests using Postman or other libraries

  • Lead code reviews, provide constructive feedback, and ensure code quality, maintainability, and scalability.

  • Ensure comprehensive documentation of architectural decisions, development phases, and system designs; contribute to system monitoring, performance optimization, and incident resolution.

  • Coach and mentor junior developers, fostering a culture of technical excellence, collaboration, and continuous improvement.

  • Drive technical innovation, evaluate and recommend new technologies, and promote best practices within the engineering team.

Requirements

Engineering, JUnit

About the company

Join Faktion, a leader in designing and developing enterprise-level AI solutions across various sectors. We are at the forefront of machine learning and artificial intelligence, creating innovative solutions that drive the future.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on be.engineering.jobs
Prepare application

Good distractions

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

4:15 min

Refactoring test code dependencies with Maven and JUnit

Benjamin Bischoff Benjamin Bischoff · Europe 2026 Virtual

5:46 min

Mocking repository endpoints with Mockito and REST Assured

Eric Deandrea Eric Deandrea · World Congress 2025

1:59 min

Designing governed and AI-native API platforms

Gbadebo Bello Gbadebo Bello · Europe 2026 Virtual

4:40 min

Optimizing tests with JVM test suites and Jacoco

Amanda Martin · LIVE

5:31 min

Writing automated tests with Mockito and WireMock

Jakov Semenski · LIVE

1:48 min

Structuring and naming conventions for unit test methods

Annelore Egger Annelore Egger · World Congress 2025

Videos

See all

Related articles

See all