Java Software Engineer

  • Belgrade, Serbia
  • Full-time
  • Department: Engineering
  • Office: Belgrade (Serbia)

Company Description

Want to write high quality code for our in-house product with high-availability and high-concurrency?

Join us in driving the continuous success by creating product that is used in 80+ countries worldwide!

Who are we?

Centili ( was launched in 2012 as Infobip´s Mobile Payments Solution. Centili is a direct carrier billing provider for global monetization of digital content, serving providers across multiple platforms. Our main focus is on business growth for operators, online businesses, app developers and digital content merchants looking to monetize.

Now the fun part - Centili team is growing worldwide! Currently we are on a lookout for a dynamic, self-motivated and passionate-about-technology software engineers to join our Software Development (Belgrade) team.

Our software engineers work on an in-house developed product and maintain our proprietary platform which processes 3 000 000 transactions daily, making sure it runs smoothly. Is this challenging enough for you? Let us move to the details.

What do we do?

We create mobile payments solutions that enable convenient and safe micropayments directly from mobile phones. Our client list reads leading operators, online merchants, dating websites, social networks, content providers and gaming companies.

Job Description

Who are we looking for?

We are looking for team-oriented software developers, with minimum 2 years of technical background experience in Java. Candidate should be experienced in JEE or Spring, JPA/Hibernate, SQL, REST APIs and Git. 

We are looking forward to welcoming colleagues who are passionate about writing high quality code and working on in house product, dealing with challenges of complex architecture (scalability, fail over, balancing...), big traffic and frequency (100 requests / sec) and working with big data. Finally, we are searching for developers keen on the tracking the product through its lifecycle and communicate with the internal teams and working in dynamic, agile environment with experts in the industry.


Which skills and abilities are desirable for this role?

To perform well in this job, relevant experience in Java and back-end technologies and degree in Computer Science or related studies are very important. Our best Software Developers, beside their great technical background, are able to take actions in less known situations and always ready to carry out the best solutions, share ideas, initiate suggestions in order to improve the code and are fluent in English.

Additional Information

What's in it for you?

Professional development – Take ownership of the in-house product with your team and have autonomy in your work.

Global product – Direct carrier billing platform processes more than 3 million transactions every day.

Great environment – Wonderful team spirit, creativity and persistence are the drivers of our company.

Compensations & Benefits – Competitive salary, covered educational expenses, two-month-home-office per year and flexible working hours, private health insurance, various sports activities, fresh fruit, coffee and tea in the office.

Awesome clients – We serve and partner with the majority of the leading mobile operators, OTTs, brands, banks, social networks, aggregators and many more.

Privacy Policy