Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Senior Java Software Engineer (Freelance)
Contract Overview
- Start date: End of January 2026
- End date: End of June 2026
- Contract type: Freelance / B2B
- Daily rate: up to €320/day
- Eligibility: EU residency required
- On-site: 2–3 days per month in Luxembourg (planned and agreed in advance)
- Remote: Remaining days worked remotely from within the EU
We are looking for a Senior Java Software Engineer to support a large-scale backend system within a public-sector IT environment. The role focuses on building and extending Java / Spring Boot services, with strong attention to software design, code quality, and test-driven development.
You will work on backend components that expose data via RESTful web services and process incoming events in an event-driven architecture.
Key Responsibilities
- Design and develop backend services using Java and Spring Boot
- Implement and maintain RESTful APIs
- Apply object-oriented design principles and appropriate design patterns
- Contribute to test-driven development and automated testing
- Develop clean, maintainable, and well-documented code
- Support build, deployment, and release processes
- Collaborate with other engineers in a structured, enterprise environment
- Strong experience with Java backend development
- Proven hands-on experience with Spring Boot
- Solid understanding of object-oriented programming
- Experience with REST APIs
- Test automation / TDD (JUnit required; Cucumber is a plus)
- CI/CD experience using Jenkins
- Source control and release management with GitHub
- Familiarity with event-driven systems (Kafka or similar)
- Experience working in large-scale or regulated environments
- Exposure to integration-heavy systems
- Experience with messaging or streaming platforms
Key Skills
Ranked by relevanceReady to apply?
Join Stott and May and take your career to the next level!
Application takes less than 5 minutes

