Contact us
Insights

Open Position: Senior Java Developer (Spring/Quarkus, REST/SOAP)

Join our hybrid team in Sofia to build reliable backend systems for real-world applications.

3 min read
A photo of Martin Tsarev
Martin Tsarev CEO

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.