Java Developer

AppGreat is one of the fastest growing global IT companies, supporting the highest tech organizations in the world, with 4 offices: Sofia, Plovdiv, Skopje and Bucharest.
We are walking with top talents and highly experienced management to ensure the world’s leading technology companies to meet all the business challenges that the future holds.

We are AppGreat! We are a young and ambitious company like no other!


The most important part of AppGreat is the team. From our founders to the last person, we are committed to creating a pleasant environment and a place where everybody feels like they belong.
We invest in them in any way we can, starting from the amazing atmosphere in the office, unique benefits and career growth opportunities.

Currently, we are looking for a Java Developer to join our highly experienced team that is working on the biggest and innovative payment solution worldwide.


  • Contribute to design and implementing new features and solutions
  • Collaboration with clients to identify deep specification
  • Take care of code review and debugging
  • Strive to be detailed oriented and up-to date with the latest technologies
  • Passionate about building high-quality and robust systems.


  • 3+ years of experience in software development
  • Strong knowledge of Java; JavaEE
  • Background with Spring; Spring Boot
  • Understanding data structures and manipulation.
    It will be nice to have:
  • Knowledge in SQL
  • Background with CI/CD process.


  • Attractive remuneration package
  • Excellent career growth opportunities
  • Flexible option for remote work
  • 25 days annual leave, plus additional day for your birthday on top of that
  • Social package which includes additional medical insurance, sports club card, Netflix or Spotify subscription, company events, and many others
  • Comprehensive training and development programs!