Apply now »
Date:  Apr 8, 2026
Company:  Yettel doo Beograd
Location: 

Beograd, RS, 11070

Java & Salesforce Software Developer

 

We are looking for a motivated and skilled Java & Salesforce Software Developer to join our engineering team and contribute to the development, enhancement, and maintenance of business-critical applications and integrations. The role combines backend development in Java with customization and development on the Salesforce platform using Apex.

 

What we will expect from you:

 

  • Design, develop, and maintain applications and integrations using Java and Salesforce Apex
  • Build scalable backend services and implement business logic across integrated systems
  • Develop and enhance custom Salesforce solutions including Apex classes, triggers, and platform integrations
  • Participate in all phases of the Agile development lifecycle (planning, development, testing, deployment, retrospectives)
  • Translate business and technical requirements into reliable and maintainable solutions
  • Write clean, efficient, and well-documented code following engineering best practices
  • Create and maintain technical documentation including solution designs, APIs, and operational procedures
  • Troubleshoot, debug, and resolve application and production issues
  • Collaborate closely with product owners, architects, QA engineers, and cross-functional teams
  • Participate in code reviews and contribute to continuous improvement of development standards and practices
  • Support application performance optimization, stability, and long-term maintainability

 

For a good start, you will need:

 

  • 3+ years of professional software development experience
  • Strong hands-on experience with Java and backend application development
  • Experience working with the Salesforce platform and development using Apex
  • Knowledge of RESTful APIs, integration patterns, and web services (REST, SOAP, JSON, XML)
  • Experience with relational databases (PostgreSQL, MySQL) including data modeling and query optimization
  • Experience with Git and collaborative development workflows
  • Understanding of software engineering best practices (SOLID, Clean Code, testing principles)
  • Experience working in Agile/Scrum environments
  • Knowledge of Spring Framework (Spring Boot, Spring MVC, Spring Data)
  • Experience with CI/CD pipelines (Jenkins, GitLab CI, or similar)
  • Familiarity with containerization and orchestration (Docker, Kubernetes) is considered an advantage
  • Experience with messaging technologies (Kafka, JMS) is a plus
  • Basic knowledge of Linux/Unix environments and scripting

 

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

 

Please apply by 6.6.2026.

Apply now »