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

Software Developer with Java - 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 Software Developer with Java 
in Sofia/remote, full-time

Together with your team, you drive the implementation of complex IT projects. You help our clients adapt their business models through automated processes to maximise customer satisfaction. As a Backend Developer, you lay the foundations for the functionality of digital solutions. We implement these using the latest system architectures, such as MACH (Microservices, API-first, Cloud-native, Headless). As well as Java or Kotlin, we use established frameworks such as Apache Software Foundation or Spring Framework. You will find the latest range of IT here – containerisation with Docker, implementation as serverless functions or operating the solution in Kubernetes clusters.

About the job

  • You analyse the client’s technical and operational requirements for feasibility and develop complex IT software solutions with your colleagues.
  • You create the design of both the Java functionality and database and iteratively evolve your solution from a Minimum Viable Product to a more complex system. You work closely with your project team and our client. You will be assisted by your expertise in web technologies and your sense of website architecture. Naturally, you will consider the best possible system configuration and optimisation.
  • As a Scrum team member, you will be responsible for your user stories, estimate the amount of work needed to cover client requirements and actively participate in sprint planning, reviews and retrospectives.
  • In Java development, you like to explore new possibilities and question tried and tested methodology. We can give you the space you need!


  • You are a real team player. One for all, all for one – that’s your motto, and ours.
  • You are very familiar with web development and already possess several years’ experience in designing and developing sophisticated IT software solutions using Java.
  • You are happy to develop using Java, but are familiar with JavaScript, HTML5 and Spring. You also have expertise in Java build tools such as Maven or Gradle.
  • You do not mind working on-site at our clients during project launches or sprint changes.
  • Ideally, it would be nice to have experience with e-commerce systems (like commercetools, VTEX, Scayle)
  • You can communicate well in English.
  • Knowledge of connecting ERP systems, CRM systems, development environments such as Eclipse and IntelliJ, front-end development, configuration of CI systems and experience with container frameworks such as Docker are a plus, but not a must.

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

Elena Vracheva 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.