Who We Are
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 leading global technology company developing large-scale, data-driven online platforms with a strong presence in the fintech and iGaming domains. With a modern tech stack and an engineering-first culture, the company focuses on building high-performance, cloud-native products that serve millions of users worldwide.
The Role
We are looking for a Principal Engineer (Java) — a strategic and hands-on technical leader who will guide architecture, ensure system scalability, and foster engineering excellence across multiple teams. This is a senior-level role that combines deep technical expertise with the ability to mentor, innovate, and influence the company’s long-term technology roadmap.
Key Responsibilities
Architect and lead the development of high-performance, secure, and scalable Java-based systems.
Define engineering standards, architectural patterns, and coding best practices across the organization.
Partner with Product, DevOps, and Architecture teams to design reliable, maintainable, and future-ready solutions.
Provide technical leadership and mentorship to senior engineers, nurturing a culture of innovation and quality.
Perform detailed design and code reviews, ensuring adherence to performance and reliability goals.
Explore and implement modern frameworks, tools, and cloud technologies to boost team efficiency.
Drive continuous improvement in CI/CD pipelines, observability, and system performance.
Troubleshoot complex production issues and deliver sustainable solutions.
Contribute to strategic technical planning and influence architectural evolution.
Requirements
10+ years of professional experience in software development, with deep expertise in Java (8/11/17+), Spring, Spring Boot, and Hibernate.
Proven success in designing and delivering distributed, large-scale systems in production.
Solid understanding of microservices, API design, and event-driven architecture.
Hands-on experience with databases (SQL and NoSQL), caching, and messaging systems (Kafka, RabbitMQ).
Familiarity with cloud technologies (AWS, GCP, or Azure) and container orchestration (Docker, Kubernetes).
Strong knowledge of CI/CD pipelines, testing practices, and monitoring tools.
Excellent problem-solving, leadership, and communication skills.
Nice to Have:
Experience in iGaming, fintech, or other high-transaction environments.
Familiarity with Domain-Driven Design (DDD), event sourcing, or front-end frameworks (React, Angular).
Contributions to open-source projects or technical publications.
What’s in It for You
Competitive salary and annual performance-based bonus.
Biannual performance review and salary adjustment.
25 days paid annual leave and hybrid model (2 WFH days per week).
Flexible working hours and a supportive engineering culture.
Premium health insurance, fully covered sports & transportation cards.
Professional development programs, sponsored trainings and conferences.
Engaging team-building events, modern office facilities, and vibrant workplace culture.
Free snacks, coffee, and refreshments, plus fun social spaces with PS4, foosball, and lounge zones.
All applications will be treated as strictly confidential. Only short-listed candidates will be contacted.
[GV]














