We are looking for a Senior 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 will 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-based, 50% office / 50% remote). Candidates must have a legal permit to work in Bulgaria.
Our tech stack
- Java 17/21
- Spring Boot, Quarkus
- REST, SOAP, WebSockets, OpenAPI
- PostgreSQL, Oracle
- Cloud experience (AWS, Azure, or custom clouds)
- Maven and/or Gradle
- JUnit or similar testing frameworks
- CI/CD, Docker, GitLab, Kubernetes (OKD), SonarQube
What you will do
- Design and implement backend systems using Java, Spring Boot, and Quarkus.
- Build and integrate distributed microservices via REST, SOAP, and WebSockets.
- Write clean, testable, and maintainable code.
- Participate in system architecture, interface design, and code reviews.
- Collaborate closely with clients and colleagues to ensure successful delivery.
- Follow and improve internal engineering standards and documentation.
- Support knowledge sharing and mentor less experienced team members when needed.
What we are looking for
- 5+ years of professional experience with Java backend development.
- Solid knowledge of Spring and/or Quarkus.
- Hands-on experience with REST and at least basic exposure to SOAP.
- Confident in designing APIs and defining clear service boundaries.
- Comfortable working with external APIs, authentication systems, or legacy components.
- Experience with security concepts or working alongside security experts.
- Familiar with CI/CD, Git, and containerized deployments.
- Strong communication skills, problem-solving mindset, and proactive attitude.
- Based in Sofia and open to hybrid work.
- Fluent 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 last.
- Collaborating with clients and delivering real impact.
- High engineering standards and respectful communication.
- Choosing the right tools and avoiding unnecessary complexity.
What we offer
- Meaningful projects with real-world impact.
- Small, expert team where your input matters.
- Hybrid work setup (office + remote).
- Flexible processes and pragmatic workflows.
- Friendly, supportive team culture.
- Opportunities to learn from experienced colleagues and work with domain experts.
If you are interested, please send your CV to info@fpsoftware.io.
Please note: only shortlisted candidates will be contacted.
