Summary
✨ AI‑Generated
A mid-level Java developer is sought for a hybrid backend engineering role focused on building robust, maintainable systems for infrastructure, digital services, and integration projects. You’ll work with modern Java frameworks, APIs, databases, cloud platforms, automated testing, CI/CD, and containers in a collaborative engineering environment.
Highlights
Hybrid work with an even office/remote split in Sofia. The role offers backend engineering work on long-term, maintainable systems, exposure to modern Java technologies and cloud environments, and collaboration within a small senior team.
Description
Role Overview:
We are looking for a Mid Java Developer to join our hybrid team in Sofia.
This role involves designing and implementing backend systems for real-world applications in infrastructure, digital services, and integration projects.
You’ll contribute to high-quality, maintainable solutions built for longevity in a collaborative, pragmatic environment.
About Us:
Future-proof Software is a software development company based in the UK and Bulgaria.
We partner with international clients to develop robust, long-term software systems with clean architectures.
Our small, senior team values quality, proactivity, and close collaboration with clients.
Location:
Hybrid (Sofia, Bulgaria-based – 50% office / 50% remote)
Candidates must have a legal permit to work in Bulgaria.
Our Tech Stack:
Java 17/21Spring Boot, QuarkusREST, SOAP, WebSockets, OpenAPIPostgreSQL, OracleCloud experience (AWS, Azure, or custom clouds)Maven and/or GradleJUnit, or similar testing frameworksCI/CD, Docker, GitLab, Kubernetes (OKD), SonarQube
What You’ll Do:
Design and implement backend systems using Java, Spring Boot, and QuarkusBuild and integrate distributed microservices via REST, SOAP, and WebSocketsWrite clean, testable, and maintainable codeParticipate in system architecture, interface design, and code reviewsCollaborate closely with clients and colleagues to ensure successful project deliveryFollow and improve internal engineering standards and documentationSupport knowledge sharing and mentor less experienced team members when needed
What We’re Looking For:
3+ years of professional experience with Java backend developmentSolid knowledge of Spring and optionally QuarkusHands-on experience with REST and at least basic exposure to SOAPConfident in designing APIs and defining clear service boundariesComfortable working with external APIs, authentication systems, or legacy componentsExperience with security concepts or working alongside security expertsFamiliar with CI/CD, Git, and containerized deploymentsStrong communication skills, problem-solving mindset, and proactive attitudeBased in Sofia and open to hybrid workFluent English (spoken and written)
Bonus Points:
Understanding of German (some documents or client materials)Previous work in regulated domains or large integration projects
What We Care About:
Writing maintainable and robust systems that lastCollaborating with clients and delivering real impactHigh engineering standards and respectful communicationChoosing the right tools and avoiding unnecessary complexity
What We Offer:
Meaningful projects with real-world impactSmall, expert team where your input mattersHybrid work setup (office + remote)Flexible processes and pragmatic workflowsFriendly, supportive team cultureOpportunities to learn from experienced colleagues and work with domain experts
If you are interested, please send your CV to info@fpsoftware.io or apply via Linkedin.
Please note: only shortlisted candidates will be contacted.