Java Software Engineer
Location:
Role:
- Industry: Technology
- Job Type: Contract / Freelance
Application Details:
- Date Posted:
Java Software Engineer
💻 Freelance Java Backend Engineer - Spring Boot | Hybrid Belgium
📍 Location: Belgium (Hybrid - 2 days/week onsite)
📅 Start: ASAP
📆 Contract: 6-month rolling (multi-year scope)
🇪🇺 EU work permit required
🔍 Overview
An established European product company is seeking a freelance Java backend engineer to join one of their core agile feature teams. The business operates in the data-heavy B2B space and is investing heavily in backend scalability, performance, and modular architecture.
This role is ideal for a medior to senior Java engineer who enjoys backend craftsmanship, agile delivery, and contributing to scalable real-world platforms. Expect a clean, modern stack, a professional team culture, and real runway for contract longevity.
🛠 Responsibilities
- Design, develop, and maintain backend microservices using Java + Spring Boot
- Collaborate closely with engineers, product owners, and team leads in a Scrum-based workflow
- Implement clean architecture principles (SOLID, DDD, TDD)
- Work across APIs, data layers, and system integrations
- Contribute to platform stability, performance, and maintainability
- Participate in technical design and team code quality improvements
✅ Required Skills
- 5 years backend experience with Java (8+ ideal), Spring Boot framework
- Solid grasp of software engineering best practices and architectural patterns
- Strong SQL + relational database experience (e.g. PostgreSQL)
- Experience with REST APIs and containerised development workflows
- Familiarity with Git, CI/CD pipelines, and Agile team delivery
- Fluent English communication in cross-functional setups
- Experience with data analytics systems and timeseries workflows
- Clean code practices TDD, SOLID and DDD
🌟 Bonus (Not Mandatory)
- Familiarity with containerisation and deployment
- Angular familiarity
- Dutch language skills (not required)
- Experience with real time streaming, or EDD (event-driven design)
🎯 Why Consider This Role?
- Join a contractor-friendly team building a real product used globally
- 6-month rolling contract with multi-year visibility
- Work with high-quality engineers in a structured agile environment
- Remote-first setup (just 2x per week on-site in Belgium)
- Mid-market rates with senior uplift flexibility
g2 Recruitment are committed to equality of opportunity for all applications from individuals are encouraged regardless of age, disability, sex, gender reassignment, sexual orientation, pregnancy and maternity, race, religion or belief and marriage and civil partnerships or any other characteristic protected by law.