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.