Top Skills Recruitment is an agency, providing a full range of services in the sphere of HR. We
assist Bulgarian and international companies in attracting the most suitable and skillful people for
them. Our team consists of professionals with experience in consulting, possessing the skills
needed to achieve excellent results.
Our client is the longest-serving online gaming platform available on the market today, helping
their customers since 1996. Now they are expanding their development team and we are looking
for a Software Architect to join them.


  • Collaborate with team members to determine best practices and requirements for software
  • Oversight and approval of all final programs and products before formal launch
  • Oversee and support the coaching and training of team members to ensure all necessary employees are confident in the use of software applications
  • Actively seek ways to improve business software processes and interactions
  • Prepare an easy to understand report for supervisors detailing achieved milestones and short-term project goals
  • Use a proactive approach to common challenges and by continually researching best practices in coding
  • Troubleshoot coding problems quickly and efficiently to ensure a productive workplace

  • 7+ years of experience with Java 8+, J2EE and experience designing and implementing software applications
  • Excellent knowledge of software and application design and architecture
  • Experience working on large-scale software projects
  • Spring Framework, Micronauts Framework
  • Persistence frameworks like Hibernate, Spring Data JPA
  • Experience overseeing customized development of processes for multiple projects simultaneously
  • Service oriented architecture and micro services
  • RabbitMQ, AMQP, ZeroMQ, JMS, Kafka (at least one of them)
  • SQL, RDBMS knowledge, Oracle or PostgreSql
  • Multi-threading, OOP & MVC concepts and design patterns
  • Docker and containerized application development
  • Excellent level of English, both spoken and written
  • Outstanding collaboration and communication skill are essential
  • Professional experience analyzing code for weaknesses and errors, and overseeing plans to improve them

So, what’s the deal…
  • Hybrid way of working / fully remote option
  • Additional annual leave days
  • Day off on your birthday
  • Additional health insurance and dental service coverage
  • Multisport card
  • Flexible working hours
  • Attractive annual bonus
  • Referral bonus
  • Additional paid maternity leave
  • Training and development opportunities
  • Memorable team buildings

Don’t miss this opportunity! Apply NOW! Send us your CV!
License for recruitment for Bulgaria: No 2399 / 15.11.2017
License for administration and protection of personal data: No 432025 / 23.10.2017