Java Software Developer (m/f)

Koper, Slovenia


At IN2, we are vertical specialists in Core, CRM and DMS solutions for insurance companies. With platforms such as Insurance2Digital, we are among the leading providers of digital transformation solutions in the insurance domain.

We are currently strengthening our Digital Team and are looking for an experienced Java Backend Developer who wants to work on complex, business-critical systems and help shape modern digital insurance solutions.

Our team is based in Koper, on the Slovenian coast, with an additional office in Ljubljana. We support hybrid work and value flexibility.

As a Backend Developer, you will play a key role in designing, developing and evolving backend services that power our digital insurance platforms. You will work closely with other developers, architects, analysts and product stakeholders, contributing both technically and conceptually.


What will you do?

  • Design, develop and maintain backend services and APIs using Java
  • Participate in system and solution design, including architectural decisions
  • Translate business requirements into robust technical solutions
  • Collaborate in all phases of the software lifecycle: analysis, development, testing, deployment and maintenance
  • Ensure code quality, performance, security and scalability
  • Optimize existing solutions and continuously improve system architecture
  • Participate in code reviews and promote good development practices
  • Mentor less experienced team members and share knowledge within the team
  • Work closely with non-technical stakeholders and help explain technical concepts in a clear way


What are we looking for?

  • Strong experience in Java backend development (senior-level)
  • Solid understanding of backend architectures, APIs and integration patterns
  • Experience with databases
  • Familiarity with modern development practices (CI/CD, version control, code reviews)
  • Ability to understand complex business processes (experience in insurance or finance is a plus, not a must)
  • Structured, analytical mindset and strong problem-solving skills
  • Ability to work independently as well as part of a team
  • Good communication skills and a collaborative attitude
  • Fluency in Slovenian and English


Nice to have...

  • Experience with microservices and distributed systems
  • Knowledge of Docker and containerized environments
  • Experience with messaging systems (e.g. RabbitMQ)
  • Exposure to cloud or hybrid infrastructure
  • Interest in system architecture and solution design


What do we offer?

  • Hybrid work model
  • Flexible working hours
  • Work on complex, long-term digital products in the insurance domain
  • Supportive, professional team
  • Opportunities for learning, mentoring and professional growth
  • Additional health insurance
  • Subsidized sports activities
  • Team buildings, birthday gifts and a fully equipped office kitchen


If you are an experienced backend developer who enjoys working on meaningful, business-critical systems and wants to be part of a motivated team - we would love to hear from you.

Tell your friends about this position

Personal information