Backend Developer

Closing on: Dec 27, 2025

We are looking for a Mid-Level Backend Developer to join our ELBA team, responsible for the development, maintenance, and continuous evolution of the platform powering digital banking in Bosnia and Herzegovina. As part of the team, you will directly contribute to solutions used by tens of thousands of users, and your code will become part of mission-critical infrastructure for the banking sector.

Your responsibilities

  • Developing and maintaining backend services and APIs in a Java / Spring Boot environment
  • Implementing asynchronous processes and integrations based on Apache Kafka
  • Developing and configuring integrations using the WSO2 Integration Platform (API Manager, Enterprise/Micro Integrator)
  • Building and integrating REST and SOAP services
  • Implementing security mechanisms (OAuth2, JWT, SSO)
  • Participating in system architecture design and documenting technical solutions

Required skills and experience

  • 3–5 years of experience as a Backend Developer
  • Strong knowledge of Java 11+ and the Spring Framework
  • Proficiency with SQL databases and ORM tools (Hibernate, JPA)
  • Experience with version control tools (Git) and teamwork environments
  • Understanding of CI/CD processes, Docker environments, and working on Linux systems
  • Good command of English

It is an advantage if you have

  • Experience with Apache Kafka (producers, consumers, topics, schema registry)
  • Experience with the WSO2 Integration Platform (API Manager, Enterprise/Micro Integrator)
  • Experience configuring the WSO2 API Gateway in production environments
  • Knowledge of microservices architectures and service orchestration
  • Experience with monitoring tools (Prometheus, Grafana, ELK)
  • Understanding of security standards (OAuth2, OpenID Connect, etc.)

Why PING and the ELBA team?

At PING, we believe that a great solution does not start with code. It starts with understanding users, working as a team, and a commitment to creating real value through technology. Within the ELBA team, we foster a culture of continuous improvement, knowledge sharing, trust, and stability, while staying committed to evolution, because even the best systems can always be improved. If you are motivated by working on systems that are crucial to the functioning of digital banking, if you enjoy technical challenges, precision, and responsibility, and if you want your work to have real impact, we want to meet you.

Join the ELBA team and become part of the story that powers digital banking in Bosnia and Herzegovina!

By submitting your application, you consent to PING d.o.o. processing your personal data for the purposes of recruitment and employment procedures (Article 16 of the Law on Personal Data Protection of BiH). Data is retained for 1 year after the end of the recruitment process, and with your consent, in the candidate database for up to 3 years. You may withdraw your consent at any time by emailing zastita.lpodataka@ping.ba. For more details, please refer to our Privacy Policy.

Apply for this position

Allowed Type(s): .pdf, .doc, .docx