This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Appfire is looking for a Backend Java Developer to help evolve a modern, cloud-based SaaS platform. You'll design new backend functionality, optimize existing services, and support systems used by thousands of tenants. This role reports to the Senior Manager of Engineering and works cross-functionally with product, UX, and frontend partners to deliver reliable, well-tested SaaS solutions.
Job Responsibility:
Designing and implementing new functionalities while maintaining and optimizing existing ones
Ensuring high code quality through rigorous testing (unit, integration) and peer code reviews
Collaborating with Product Owners, UX/UI designers, and frontend teams
Solving performance-related challenges to ensure system stability and speed
Contributing to technical discussions and helping the team solve production issues
Requirements:
Solid Java Foundation: Strong practical knowledge of Java, Spring, Hibernate, and SQL
Clean Code & Patterns: A good understanding of SOLID principles and common design patterns to keep the codebase maintainable
Testing & Tools: Proficiency in JUnit/Spock, Git, Maven, and Docker
Production-Ready Mindset: Experience in evolving and scaling established systems (beyond just greenfield projects) and a focus on long-term code maintainability
Performance Awareness: Ability to use profiling tools and a focus on writing efficient code that performs well under load
Cloud Basics: Understanding of SaaS architecture and cloud environments (AWS or GCP)
Nice to have:
You are dedicated to elevating client and co-worker experiences, knowing that exceptional work centers on serving others
You adapt swiftly to new business demands, understanding that change fuels collective and individual growth
You excel in communication, effectively connecting in remote/hybrid environments using tools like Slack, Zoom, and G Suite and through occasional in-person events
You have exceptional coaching, mentoring, and people development skills
What we offer:
25 paid days off, regardless of years of experience
Private healthcare
Sofia public transport card
Multisport card
Development opportunities via our Appfire University