Date:
Apr 8, 2026
Company:
Yettel doo Beograd
Location:
Beograd, RS, 11070
OSS Software Developer
We are looking for a motivated and skilled Software Developer to join our engineering team, focused on the development and maintenance of OSS (Operations Support Systems) applications.
Key Responsibilities:
- Design, develop, and maintain OSS applications and integrations in Java
- Participate in all phases of the Agile development process (sprint planning, daily standups, retrospectives)
- Analyze technical requirements and translate them into scalable software solutions
- Write clean, maintainable, and well-documented code following established standards
- Create and maintain technical documentation, including design specs, API references, and runbooks
- Troubleshoot, debug, and resolve production issues in a timely manner
- Collaborate with cross-functional teams including business analysts, architects, and QA engineers
- Participate in code reviews and contribute to continuous improvement of engineering practices
For a good start, you will need:
- 3+ years of professional experience in Java software development
- Strong knowledge of relational databases (PostgreSQL and MySQL, data modeling, query optimization)
- Familiarity with RESTful API design and integration patterns (REST, SOAP, JSON, XML)
- Experience with version control systems, preferably Git
- Understanding of software development best practices: SOLID principles, clean code, TDD
- Experience working in Agile/Scrum teams
- Basic knowledge of Linux/Unix environments and shell scripting
- Experience with Spring Framework (Spring Boot, Spring MVC, Spring Data)
- Familiarity with messaging systems such as Kafka or JMS
- Knowledge of containerization and orchestration tools (Docker, Kubernetes)
- Experience with CI/CD pipelines (Jenkins, GitLab CI, or similar)
- Exposure to OSS/BSS domain concepts (network inventory, provisioning, order management)
- Knowledge or hands-on experience with Salesforce platform and applications — this will be considered a advantage
Why we think you should apply:
- You will work in an environment that allows you to grow and develop
- Hybrid work model (on-site and off-site)
- 25 days off per year
- Participation in the bonus reward system
- Health package
- Mobile phone with unlimited internet and Yettel Family tariff package
- Recreation or health program
- In-house training and development programs
- Career development opportunities