Medior Java Software Developer
Apply now »Date: 22 Sept 2025
Location: Beograd, RS, 11070
Company: PPF Telecom
If you are a Medior Java Software Developer who wants to make great impact as a part of the leading digital bank on the Serbian market, then keep reading.
We are the pioneers and the most innovative platform in fintech industry. Our mission is to set the new standards of how technology is used, in fast, a secure, and horizontally scalable cross-platform environment. We are looking for your expertise and provide you full autonomy to do it.
WHY WORK WITH US?
- Flexible working location [office and home]
- Health package
- Vacation allowance
- In-house medical care (ambulance only for employees)
- Mobile phone and tariff package
- Cutting edge solutions and technologies
- Small, friendly, and self-organizing team
- Participation in annual bonus system
- Recreation or health program
- Oryx roadside assistance and Oryx help at home
You will be responsible for development, delivery and maintenance of applications related to scalable RESTFul APIs to allow Yettel Bank to always be on technology cutting edge. Actively sharing and maintaining high level of competence in area of application development:
- Developing and testing code
- Responsible for development and maintenance of applications being in charge of
- Writing of technical, procedural and operational documentation.
Java Developer will be able to write code and offer mentorship and guidance to more junior developers on the team. They will work with other development team members to ensure that projects are completed on time and within budget. Java Developer will also lead the development of new features and functionality and maintain and improve existing codebases. A skilled Java Developer must understand the Java platform deeply.
IMPACT YOU WILL MAKE WITHIN THIS ROLE:
- Developing large scale Java web applications.
- Maintaining central databases.
- Ensuring responsiveness and performance of applications.
- Coordinating with co-developers and other related departments.
- Working on bug fixing and improving application performance.
- Writing technical documentation.
- Implementation of test cases.
- Attending group gatherings to discuss initiatives and goals.
- Troubleshooting, fixing, and coding for other developers.
- Meeting deadlines on time-sensitive deliveries.
- Creating thorough reports on work accomplished and projects completed.
WHAT YOU WILL NEED TO SUCCEED
- Proven experience of at least 3 years in Java-based programming.
- Strong knowledge of Core Java (1.8), J2EE, Spring, Hibernate, and SQL.
- Familiarity with build tools such as Maven and Gradle.
- Analytical and problem-solving skills.
- Strong communication and teamwork skills.
- An experience in coding, computer science, or a related subject is required
- A solid portfolio of high-quality code builds to your credit.
- Capability to collaborate with several other developers and mentor junior team members.
- Analyzes and executes with great care.
THE HIRING PROCESS
- You read the ad.
- You’re intrigued and want to meet us [apply, email, call, shout].
- We send you a meeting invite, to have a chat about your area of expertise, and what keeps you going [includes practical problem solving].
- You come, meet the team and confirm all we say is true.
- You enjoy working with us so much, you tell everyone how amazing your life has become [very much optional, but, as you will find – rarely avoidable].
THE ADVICE:
Do not ignore this opportunity.
You may be happy with your current job. But – the happier, the better. Right?
Worst-case scenario: You will realize everything we say is true, and we are a match made in heaven.
So, don’t feel obliged to accept our offer. But don’t overthink it. And don’t fear the change.