Jun 2025

Senior Java Developer (Spring/Quarkus, REST/SOAP)

Role Overview:

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’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-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’ll 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 project delivery
  • Follow and improve internal engineering standards and documentation
  • Support knowledge sharing and mentor less experienced team members when needed

What We’re Looking For:

  • 5+ years of professional experience with Java backend development
  • Solid knowledge of Spring and optionally 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
  • 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:

  • Experience with security concepts or working alongside security experts
  • 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.

Apply now
Photo of Sofia, Bulgaria from above

Have Questions?

If you are interested in one of our positions, simply drop a line to our hiring team and they will be happy to assist you.

Get in touch