Osijek, Rijeka, Croatia (Hybrid)
At Ericsson Nikola Tesla, we don’t just follow technology—we shape it. With nearly 3000 professionals, mostly from STEM fields, we’re a powerhouse of innovation built on over 75 years of experience. As the region’s leading R&D center and a leading exporter of software development services, we blend deep expertise with bold ideas—lighting the way toward a more connected, secure, and intelligent future. Beyond our cutting-edge ICT solutions in the telecom sector, we’re also shaping the future in healthcare, transport, public services, and multimedia. Our innovative technologies make a real difference—enhancing everyday life and delivering meaningful value to communities.
We are looking for a Mid or Senior Java Developer to join our Digital Society team! You’ll be part of a dynamic, fast-paced environment where cutting-edge technologies are the norm and continuous learning is encouraged. Our team is behind several large-scale national digital systems, including platforms that support healthcare and land administration.
Location: Osijek, Rijeka
What you’ll be doing:
-
Core Development Tasks
- Design and implement backend services using Java
- Develop scalable, secure, and well-documented RESTful APIs
- Integrate with SQL and NoSQL databases, including schema design, query optimization, and data migration
- Write unit and integration tests using frameworks such as JUnit, Mockito, or TestNG
- Optimize backend performance (e.g., memory usage, response time, concurrency)
-
Security & Reliability
- Implement authentication and authorization mechanisms (e.g., OAuth2, JWT)
- Apply secure coding practices, including input validation, encryption, and secure API design
- Monitor and troubleshoot production issues using tools like the ELK stack
-
DevOps & CI/CD
- Collaborate on CI/CD pipelines using tools like Jenkins, GitHub Actions, or GitLab CI
- Containerize applications with Docker and deploy to Kubernetes or cloud platforms (AWS, Azure, GCP)
- Manage version control with Git, following branching strategies such as Git Flow
-
Architecture & Design
- Participate in system architecture discussions, contributing to decisions on microservices, event-driven systems, or monolithic structures
- Design scalable and maintainable codebases using design patterns and SOLID principles
- Contribute to technical documentation and architectural decision records (ADRs)
-
Collaboration & Mentorship
- Work closely with frontend developers, DevOps engineers, QA teams, and product managers
- Participate in code reviews and provide constructive feedback
- Mentor junior developers by sharing best practices and guiding them through technical challenges
-
Continuous Improvement
- Stay up to date with changes in the Java ecosystem (e.g., new JDK features, libraries)
- Refactor legacy code to enhance maintainability and performance
- Contribute to internal tools and frameworks that improve team productivity
We are looking for:
- Several years of experience in Java development
- Proficiency with Spring Framework and Spring Boot
- Hands-on experience with microservice architectures and containerization (e.g., Docker, Kubernetes)
- Background in migrating legacy Java JEE applications to modern, distributed systems
- Familiarity with build and integration tools (Maven, Jenkins, Git)
- Understanding of application servers (e.g., WebLogic, Tomcat)
- Solid grasp of API design principles and best practices
- Strong analytical and problem-solving skills
- Ability to quickly learn new technologies and concepts
- Pragmatic, proactive, and solution-oriented mindset
- Proficiency in English (written and spoken)
- University degree in a STEM field (e.g., Computer Science, Engineering, Mathematics)
We offer:
You won’t just work on cutting-edge technology—you’ll be part of a team that values your ideas, supports your growth, and makes sure you enjoy the journey along the way. Here’s what you can look forward to:
- Smooth start – a company laptop, and a mobile phone with great plan
- Flexibility first – hybrid work and flexible hours that fit your lifestyle
- Career growth – level up with mentoring, scholarships, and continuous learning
- Performance rewards – annual awards, performance-based bonuses, innovation incentives, and a holiday allowance
- Commute covered – full reimbursement for public transportation
- Beyond basic health – regular medical check-ups, supplementary health insurance, and well-being programs
- Family support – 1500 EUR newborn gift, kindergarten subsidy, and extra days off for family needs
- Meal perks – 100 EUR monthly meal allowance
- Life beyond work – join sports, cultural, and community activities
- Time to recharge – enjoy compensatory time off during the Christmas holidays
- And much more.
Please submit your application, including your CV, written in either Croatian or English.
Croatian citizenship or a work permit for Croatia is mandatory.
Candidates will be evaluated and contacted after passing the initial screening.