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.
Responsibilities
Act as a servant leader for a team of highly skilled professionals
Mentor and coach team members, ensuring adherence to Java best practices and coding standards
Define team roles, delegate tasks, and monitor progress effectively
Design, develop, and maintain solution components in line with business needs and industry best practices
Conduct thorough code reviews to uphold quality, performance, and security standards
Collaborate with the QA team to ensure robust software quality
Participate in troubleshooting and technical analysis to optimize system performance and availability
Proactively identify opportunities for improvement and drive their implementation
Keep technical documentation accurate and up to date
Partner closely with cross-functional teams to achieve business goals
Provide regular updates on progress, risks, and emerging challenges
Requirements
Minimum 5 years of hands-on experience in Java software design and development
At least 2 years of proven leadership experience in software development teams
Strong expertise in the Spring Framework ecosystem
Deep understanding of the software development lifecycle, methodologies, and best practices
Experience designing and implementing scalable solutions using microservices architecture
Solid knowledge of multi-threaded software concepts
Strong analytical, problem-solving, and debugging skills
Excellent communication skills, both technical and non-technical
Proficiency with relational databases, SQL, and ORM technologies
Familiarity with messaging systems such as Kafka and RabbitMQ, and containerization tools like Docker
Experience with in-memory data stores (e.g., Redis)
What’s offered:
Competitive salary
25 days paid annual leave
Work from home option -2 days weekly
Additional health insurance – premium package
Fully paid Sports card
Team building events and office parties
Referral Program
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.