Recruitment.bg is a boutique IT recruitment company based in Bulgaria. We partner with leading employers in the tech industry, connecting top IT talent with exciting and meaningful career opportunities. Our mission is to support professionals in advancing their careers through honesty, expertise, and long-term collaboration built on trust.
About the Role
We’re looking for an experienced Java Team Lead to lead a high-impact Platform Integrations Team within the Platform & Payments department. The team is responsible for designing and maintaining integrations that power core business functionality — from third-party gaming providers to internal products handling payments, bonuses, and accounting operations.
This is an excellent opportunity for a hands-on technical leader who thrives in a fast-paced environment and enjoys balancing coding, architecture, and people leadership.
Responsibilities
Lead and mentor a team of Java developers, fostering collaboration, ownership, and technical excellence
Oversee the design, development, and maintenance of backend services and integrations
Work closely with Product and Architecture teams to align development with business goals
Ensure best practices in coding, architecture, and performance optimization
Conduct code reviews, provide technical guidance, and drive adherence to clean code principles
Manage third-party and internal system integrations including:
Sports and Casino provider integrations
Internal Player Engagement (Bonuses) and Payment Gateway products
Accounting and monetary transaction modules
Promote the use of microservices architecture and scalable system design
Support continuous integration and delivery (CI/CD) pipelines and automation practices
Contribute to architectural decisions, security standards, and overall system quality
Requirements
5+ years of hands-on experience in Java software design and development
Minimum 2 years of experience leading software development teams
Strong proficiency with the Spring Framework ecosystem
Solid understanding of software development lifecycles, best practices, and Agile methodologies
Experience with microservices architectures and distributed systems
Strong grasp of multi-threading, asynchronous processing, and performance tuning
Deep understanding of relational databases (SQL) and ORM frameworks
Familiarity with messaging systems (Kafka, RabbitMQ) and containerization (Docker)
Experience with in-memory data stores such as Redis
Knowledge of CI/CD pipelines (Jenkins or similar) and application security principles
Excellent communication, leadership, and documentation skills
Adaptable and proactive, able to thrive in a dynamic environment
What We Offer
Competitive salary and annual performance-based bonus
Performance evaluations and salary reviews twice per year
25 days of paid annual leave
2 days weekly work-from-home option and flexible schedule
Premium health insurance package
Fully paid annual transportation and sports cards
Free company shuttle to the office
Corporate sports teams and events
Professional development opportunities, challenging projects, and supportive company culture
Company-sponsored trainings, conference tickets, and seminars
Regular team-building activities and office parties
Complimentary snacks, coffee, drinks, and fresh fruit
Bonuses for birthdays, newborns, and first graders
Corporate discounts in various shops and restaurants
Modern office environment with gaming and chill-out zones (PS4, foosball, lounge chairs)
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.