Full-Stack Java Developer (m/f)
We are looking for a Full Stack Java Developer to join our engineering team and help build and maintain web applications and backend services for SAFR’s computer vision platform.
This role focuses on developing Java-based server applications, REST APIs, and web-based client interfaces that bring SAFR’s AI and computer vision capabilities to enterprise customers. The ideal candidate has a strong technical foundation, some professional software development experience, and a genuine interest in growing their skills while contributing to production systems used in real-world environments.
This is a hybrid role, location: Zagreb, Croatia.
About us:
SAFR from RealNetworks is a unified ecosystem specializing in face-based computer vision solutions optimized for real-world performance. Building on a legacy of digital media expertise and innovation, RealNetworks has created a new generation of products that employ best-in-class artificial intelligence and machine learning to enhance and secure our daily lives.
Key Responsibilities:
- Design, develop, and maintain Java-based backend services and REST APIs.
- Build and enhance web-based user interfaces for SAFR applications.
- Contribute to the delivery of new features across backend and frontend components.
- Investigate, troubleshoot, and resolve application issues in development and production environments.
- Support improvements in application performance, scalability, and reliability.
- Work with databases and service integrations that support SAFR platform functionality.
- Contribute to technical documentation and API documentation as needed.
Required Qualifications:
- 2+ years of professional software development experience, or equivalent practical experience.
- Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent academic and practical experience.
- Strong programming skills in Java.
- Solid understanding of software engineering fundamentals, including data structures, algorithms, and object-oriented design.
- Familiarity with Spring Boot or similar Java application frameworks.
- Understanding of REST APIs and modern web application architecture.
- Experience with frontend web technologies such as JavaScript, HTML, and CSS.
- Familiarity with Git-based development workflows.
- Strong analytical, problem-solving, and communication skills.
- Eagerness to learn and grow in a full stack software engineering role.
Preferred Qualifications:
- Familiarity with MongoDB or similar databases.
- Experience with Spring MVC, Spring Security, or Thymeleaf.
- Experience with Maven or Gradle build tools.
- Exposure to multi-threaded or concurrent programming.
- Familiarity with Linux-based development environments.
- Interest in building performant, scalable, and reliable production systems.
- Interest in AI, computer vision, or enterprise software products.
Salary range for this position: $45,000-55,000.