Six people are sitting next to each other and are smiling and looking into the camera

Java Developer - Sofia or remote

Sorry - die Stelle ist leider schon vergeben. Schau dich bei unseren weiteren Stellenangeboten um.

Are you insightful and knowledgeable – a true IT professional? Are you driven by masterminding, developing and delivering demanding IT landscapes? Is a corporate culture that values you, together with an emphasis on employee cohesion, important to you? Then welcome to diva-e!

diva-e is Germany’s leading Transactional Experience Partner (TXP), creating digital experiences that both drive businesses forward long-term and inspire their customers.

With more than 20 years of combined experience, we deliver e-business solutions for clients such as FC Bayern Munich, Carl Zeiss, EDEKA, E.ON, Lieferando and Ravensburger. Across 10 locations in Germany, Bulgaria (Sofia) and the USA (Cincinnati), around 900 employees are shaping the future of digital business, in our offices, remotely or on-site at our clients. We are particularly proud of our corporate culture. Respect, trust and responsibility are the core values for our daily collaboration within a team – above and beyond the workplace.

To strengthen our team, we are looking for you as a Java Developer 
in Sofia/remote, full-time

Currently we are building our Content Management Systems/CMS team in Sofia and thus you will have the chance to be among the first colleagues joining this department. Together with a diverse team of CMS and application developers, UX and UI, SCRUM coaches and product owners, you will drive the implementation of sophisticated CMS solutions and help our customers to present their brand in the best possible way with a CMS of their choice. When it comes to licensed systems, we rely more on Bloomreach Content and FirstSpirit.  

About the job

  • You are responsible for troubleshooting and optimizing the Java-based CMS code.
  • You integrate CMS systems with external APIs and data sources.
  • You will develop customized CMS solutions using Java and the associated frameworks.
  • You implement functions for managing and displaying content in a content management system.
  • You will work with other developers and content teams to develop effective CMS solutions.


  • You have a degree in computer science or a similar qualification.
  • You have at least 2 years of experience in Java development, preferably in a CMS context or in related areas.
  • You have extensive knowledge of Java and experience with Java frameworks such as Spring and Hibernate.
  • It would be an advantage if you understand content management systems and their functionalities.
  • Ideally, you have experience mentoring junior colleagues and working in international teams
  • You can successfully integrate databases and content databases.
  • You are a team player and have good communication skills.

What you get

  • Flexible working hours: We do everything we can to help you balance your private and professional life. Free time management and mobile working are a part of it.
  • Choose your own hardware: You can pick the hardware you want to work with from our hardware catalog.
  • Expertise: We have a very high software development standard and are offering on the job training.
  • Education: Whether you participate in hackathons, the diva-e academy or attending conferences as well as bar camps. We never stop learning and you will find a diverse education concept.
  • Location: You can work from your preferred spot in Bulgaria
Two young women and a man are working together writing on a clipboard
Two women are sitting next to each other while working and looking into the same laptop

Du passt zu uns? Dann bewirb dich jetzt.

Are you a match for us?

Then apply now. Are you interested in great customers with whom you can realize exciting web projects? Do you really thrive on teamwork? Are you passionate about what you do and dare to step out of your own comfort zone? Do you want to actively shape our future? Then we look forward to receiving your application!

We don’t need a cover letter, but we’re curious as to what interests you at this point. After we have received your application, we will get in touch with you as soon as possible. If the first impression is right, a first interview usually takes place within a week. And if the chemistry is right, we will make a second appointment in which you can demonstrate your technical skills in a small case study and get to know the team and your working environment.

Your contact person

Eva Syarova from our HR team will be delighted to answer any questions you may have regarding your candidate journey. She is looking forward very much to receiving your email to Also, feel free to connect with her directly on LinkedIn.