Share this Job

Software Engineer / Java & Modularity


This position is available in Sofia.



  • Actively participate in all aspects of development process - architecture, implementation and support of the products developed in the team
  • Designing and implementing integration between the multiple tools and systems in the company
  • Designing, developing and maintaining various services and tools
  • Proactively supporting, contributing and improving ongoing processes, tools and activities
  • Participating in internal team education and knowledge sharing sessions


  • 2+ years of Java experience and a very good understanding of OOP principles
  • Extensive knowledge of Java
  • Up-to-date with Java evolution and latest trends
  • Experience with CI/CD systems and automation implementation
  • IT related university degree or equivalent experience

Any of the following will be considered a plus:

  • REST
  • Jenkins
  • Linux/Unix
  • Scripting Languages (Groovy, Scala, Perl, Bash...)



  • An opportunity to work on some of the most important and challenging Software AG products used by large enterprises all over the world;
  • Excellent remuneration package with additional social and medical benefits;
  • Work-life balance - 25 days of vacation, flexible working hours, home office policy;
  • Well-defined career and personal development opportunities in wide range of technology areas;
  • Regular training and team building events;
  • A sustainable job in a global environment;
  • Fun and comfortable working atmosphere.


















Job Segment: Developer, Java, Software Engineer, Engineer, Linux, Technology, Engineering