Mid/Senior Java Developer

Osijek, Rijeka, Croatia (Hybrid)Hybridsenior
Java DeveloperSoftware Engineering
0 views0 saves0 applied

Quick Summary

Overview

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.

Technical Tools
awsazuredockergcpgithub-actionsgitlab-cijavajenkinskubernetesspring-bootsqlapi-designci-cdcode-reviewconcurrencydatabase-designdistributed-systemsdocumentationmentoringmicroservicesrest-apissecurity-best-practicessql-optimization

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. 

Responsibilities

~2 min read
  • 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
  • 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)

What We Offer

~2 min read
Smooth start – a company laptop, and a mobile phone with great plan.
Flexibility – 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 – 2000 EUR newborn gift, kindergarten subsidy, and extra days off for family needs.
Referral reward – earn a bonus for bringing great talent.
Meal perks – 100 EUR monthly meal allowance.
Life beyond work – join sports, cultural, and community activities.
Active lifestyle – stay active with a partially subsidized Multisport card.
Time to recharge – enjoy compensatory time off during the Christmas holidays.
And much more.

Location & Eligibility

Where is the job
Location terms not specified
Who can apply
Same as job location

Listing Details

Posted
January 20, 2026
First seen
May 5, 2026
Last seen
May 7, 2026

Posting Health

Days active
0
Repost count
0
Trust Level
14%
Scored at
May 6, 2026

Signal breakdown

freshnesssource trustcontent trustemployer trust

4 other jobs at ericsson-nikola-tesla

View all →

Explore open roles at ericsson-nikola-tesla.

Newsletter

Stay ahead of the market

Get the latest job openings, salary trends, and hiring insights delivered to your inbox every week.

A
B
C
D
Join 12,000+ marketers

No spam. Unsubscribe at any time.

ericsson-nikola-teslaMid/Senior Java Developer