Senior Java Software Engineer ASR

Adcubum Hrvatska d.o.o.

O poziciji

We are Adcubum - a leading and constantly growing manufacturer of insurance software in the health, accident, and property insurance lines, as well as the market leader in health and accident insurance in Switzerland. Outstanding ideas are the building blocks for our innovative product and our success. Highly qualified, flexible employees from the insurance and IT sectors develop them further.

We operate international with several locations in Switzerland, Germany, and Croatia.

We are looking for a Senior Software Engineer for Application Stack & Runtime team in Zagreb.

Job description

We are looking for a highly motivated person who wants to play an important role in the modernization of our technical core. If you have experience in the old and new world, work in a structured and analytical way and are not afraid to roll up your sleeves, then you are a perfect match!

Your tasks

  • Develop, enhance, and modernize our Application Stack & Application Runtime
  • Participate in the transformation to our future technology stack
  • Analyze the requirements, develop, prepare the releases, and deliver them
  • Participate in the technology review and application design
  • Maintain our products
  • Our requirements
  • Several years of experience in Java development
  • Experience in JEE technologies, Spring framework or other related frameworks
  • Knowledge of running applications on cloud platforms (e.g. Openshift, AWS, GCP)
  • Experience in build and integration tools (e.g. Gradle, Jenkins, Artifactory)
  • Fluent in English, both written and spoken, German knowledge is a plus

Our requirements

  • Several years of experience in Java development
  • Experience in JEE technologies, Spring framework or other related frameworks
  • Knowledge of running applications on cloud platforms (e.g. Openshift, AWS, GCP)
  • Experience in build and integration tools (e.g. Gradle, Jenkins, Artifactory)
  • Fluent in English, both written and spoken, German knowledge is a plus

Nice to have

  • Experience in migration from legacy Java JEE technologies into modern technologies such as distributed applications
  • Knowledge of application server (e.g. JBoss, Weblogic)
  • Knowledge of remoting technologies (e.g. gRPC, SOAP, REST, EJB)
  • Experience in Scrum, Kanban or other agile frameworks or methods
  • Personal skills

Personal skills

  • Excellent analytical and problem-solving skills
  • Methodical and structural approach
  • Team player with strong communication skills and proactive approach

What we offer

  • Experience our highly innovative and cross-cultural work environment
  • 25 vacation days
  • Work in flexible hybrid model, combining work-from-home and office
  • Education budget and conferences
  • Onboarding in Switzerland (3 days)
  • 50 euros monthly for the benefit of your choice (e.g. Multisport card, additional health insurance,..)
  • MacBook Pro and paid mobile line
  • Travel health insurance plan valid for private purposes
  • Generous referral bonus