Skip to Content

Java Engineer

Zagreb, Croatia

At Ignit cutting-edge tech meets decades of wisdom and every spark of an idea gets the fuel it deserves to become something extraordinary. With this groundbreaking technical vision, the company was built on two principles, technology that empowers, and partnerships that last.

WE'RE LOOKING FOR

We're looking for a Java Engineer to help shape the digital experiences that define our products. In this role, you will be responsible for the end-to-end software development life cycle, from concept to completion. With us, you’ll work with top-notch technologies utilising cloud providers like AWS.


Responsibilities
  • As an active part of the development team, you will work on building and evolving software solution with a high level of responsibility
  • You'll be involved in implementation decisions in an agile and cross-functional team of Product Owners, UI/UX experts, Backend and Frontend developers
  • Design, plan, and implement modern server-side components and APIs while paying attention to performance and scalability
  • Continuous improvement of applications using the latest technologies and technical best practices
  • Ensuring quality through the practiced use of modern testing frameworks and methodologies while working closely with a dedicated QA team


Technical skills


MUST HAVE

  • Proficiency in core Java, with 3+ years of professional experience in building backend services
  • Strong understanding of Spring Framework (including Spring Boot, Spring Security, Spring Data) for developing enterprise-level applications
  • Strong understanding of relational databases (preferably PostgreSQL) and data modeling, writing and optimizing complex SQL queries
  • Strong understanding of HTTP and web services (RESTful APIs, RPC APIs)
  • Good understanding of modern Java testing tools (JUnit, Mockito, AssertJ, Spring TestContext Framework) and testing methodologies
  • Good understanding of modern Java build tools (preferably Gradle) and continuous integration
  • Experience with containers (Docker)
  • Experience with cloud infrastructure (preferably AWS)

NICE TO HAVE

  • Experience with NoSQL data stores
  • Experience with observability tools
  • Experience with distributed architectures
  • Familiarity with domain-driven design and enterprise integration patterns


WHAT YOU GET

Payrange for this position is (gross 1):

  • Mid 2200 - 3500 EUR
  • Senior 3500 - 4600 EUR ​ ​ ​

Standard equipment:

  • Macbook
  • Monitor

We know that the best work happens when people feel supported, challenged, and inspired. That’s why we’ve built a benefits package designed to help you thrive both professionally and personally. Here’s what you can expect when you join us.


Health

Prioritize your well-being with our comprehensive health benefits, ensuring you stay healthy and thrive.

Flexible hours & work location

Enjoy the freedom of flexible hours and the ability to work from any location that suits you.

Global environment

Working on engaging projects with international companies for a impactful work life.

Fully paid sick leave

Take the time you need to recover with our fully paid sick leave policy, ensuring your health and peace of mind.

Equipment budget

Equip yourself for success with our generous equipment budget, ensuring you have the tools you need to excel.

Sport Activity

Subsidized recreation for Multisport or according to your own choice.

Bonuses

Reward your hard work and dedication with our competitive yearly bonuses, recognizing your contributions to our success.​

Education budget

Advance your skills and knowledge with our dedicated education budget, supporting your continuous professional growth.

Referral bonus

Earn extra rewards with our referral bonus program when you help us bring in talented new team members.