Logo

Software Engineer - Java / Spring Boot (all genders)

Software Engineer  - Java / Spring Boot (all genders), 1. image

Locations: Belgrade, Novi Sad or remote Serbia

At Exxeta we challenge the traditional concept of consulting and tech. Over 1,200 colleagues at 18 various locations across Europe work together every day to create digital solutions, change markets and transform mindsets - driven by our passion for technology, our team spirit and the drive to create real impact. In other words: High-tech with a heartbeat.
 
Exxeta is now in Serbia and we want you to become part of our growing Heartbeat Serbian Team and to make the world more digital and better together. Join us in creating solutions that are unique. As Exxeta Serbia is located in Belgrade & Novi Sad you can choose to work from our offices or work remotely.
 
As a Java Backend Engineer (all genders) you will work in a motivated team on new digital products and service platforms. You will work independently on the design, development and integration of Backend components and will be significantly involved in the development of ideas, prototyping, conception and implementation.

What awaits you

  • Responsibility for the analysis, consulting and implementation of customer requirements regarding architecture, best practices, methods, standards and concepts for the realisation of software solutions within the system landscapes in the area of Java, Spring Boot or Quarkus.
  • Support of complex IT transformations and projects.
  • Deepening acquired knowledge and actively contributing to our team, e.g. by exploring new topics and technologies.
  • Great creative freedom and realisation of your own ideas.
  • Independent and autonomous conception and implementation of complex software solutions on the basis of current technology stacks and agile procedures.
  • Technical and professional support in the development of new product and solution ideas.
  • Ensuring the quality of our software solutions, e.g. through code reviews.
  • Developing new topics and technologies, deepening acquired knowledge and actively contributing to our team.
  • Responsibility for the continuous improvement of the development process in the team.

What we expect from you

  • Personal Background: You have a degree in Informatics, a related field, comparable courses of study or trainings. You have profound practical experience in Java software development, working confidently with standard frameworks and relational databases such as PostgreSQL.
  • Quality Mindset: You enjoy complex development tasks and varied projects. You’re passionate about software development and maintain high quality standards in your work. You applyJUnit and follow Test-Driven Development (TDD) practices to ensure reliability and maintainability.
  • Tech Know-how: You have initial experience with Kubernetes and AWS services like Lambda, EKS, IAM, and SQS. You work confidently with CI/CD pipelines, especially using GitHub Actions or similar tools, and are familiar with Terraform for infrastructure management. You actively use Maven, and tools like Confluence and Jira are part of your daily routine.
  • AI expertise: Experience in the integration and development of AI- services and agent frameworks.
  • Enthusiasm: You have experience with agile methodologies such as Scrum and enjoy working in a collaborative, independent setup. You bring a “You build it, you run it” mentality and take ownership of your work.
  • Let's Talk: You have very good knowledge in both written and spoken English (B2 level or higher). 

Why Exxeta

  • Your choice – work from home, from our office in Belgrade or our hub in Novi Sad.
  • Real challenges for your growth - including a training budget and allocated time.
  • By your side - for a perfect start, we rely on our mentorship program.
  • Enjoy a professional environment within a relaxed, friendly corporate culture with cutting edge technologies and equipment.
  • You'll find plenty of flexibility with us for an optimal work-life balance.
  • Stay healthy - there's a health budget for individual benefits.
  • Minimum 23 days of vacation – getting more with every seniority level.
  • Trusted sick leave & 100% covered maternity leave.
  • …and a lot of Exxeta Events throughout Europe!


We are a home for tech lovers and doers. Origin, age, preferences—none of that matters to us.

Think you don't meet all the requirements 100%? That shouldn't stop you, because we're looking for people, not checkboxes. Even if you can't tick every box, we'd still love to receive your application. Diversity and different perspectives enrich our team – because diversity makes us better.

We want to get to know you and find out what you have to offer. Still have questions? Then get in touch.