Recruitment.bg is a boutique IT recruitment company based in Bulgaria. We aim to work with the top employers in the industry—companies that we thoroughly vet and trust. Our mission is to guide IT professionals toward improved career paths by understanding their skills, crafting employment strategies, and supporting them every step of the way. Placing emphasis on honesty, respect, and reliability while delivering exceptional service by ‘going the extra mile,’ we build long-term relationships with the people and organizations we work with.
About the Company
Our client is a modern investment advisory firm offering an integrated wealth management platform and advanced portfolio management solutions. Their next-generation advisor technology is transforming the financial services industry—providing financial professionals with cutting-edge tools, smart investment strategies, and efficient back-office operations. The company fosters a collaborative tech culture and values quality, innovation, and long-term growth.
About the Role
We’re looking for a Mid-Level Java Developer to join the engineering team. You’ll be involved across the full software development lifecycle—from concept to deployment—building high-quality software that supports financial advisors in making smarter decisions for their clients. This is an opportunity to grow your skills while contributing to meaningful and modern fintech products.
Key Responsibilities
Design, develop, and maintain Java-based software solutions
Write clean, maintainable, and well-tested code
Work closely with team members across development and QA to ensure top-quality delivery
Analyze project requirements and participate in scope definition
Break down complex tasks and manage priorities effectively
Follow development best practices and take ownership of deliverables
Continuously improve technical knowledge and development processes
Your Background
3+ years of hands-on Java development experience
Solid understanding of software design patterns and algorithms
Experience with the full SDLC: planning, coding, testing, deployment
Proficient with Git, pull requests, and code review workflows
Self-driven and eager to learn new technologies
Strong problem-solving and analytical skills
Clear verbal and written communication in English
Nice to Have
Experience with message-driven systems and architecture
Knowledge of Oracle, Hibernate, and relational databases
Familiarity with test-driven development (TDD)
Understanding of the Actor Model
Background in financial services or fintech
What The Company Offers
Competitive salary and performance-based bonuses
25 days of paid annual leave
Flexible work schedule (3 days on-site, 2 days remote)
Comprehensive health insurance
Casual office culture with a fully stocked kitchen and weekly company lunches
Sports card and wellness benefits
Supportive and skill-sharing team environment
All applications will be treated as strictly confidential.
By enabling them, you help us to develop and deliver better services in the way that's most convenient for you. For information and settings, see our Cookie Policy.