top of page

Mid/Senior Java Developer

  • Nov 18, 2021
  • 2 min read

Updated: Feb 2

Do you want to be a key part of building innovative IT solutions that shape the future of business? As a mid or senior Java developer, with a strong backend focus, you’ll have the opportunity to contribute to innovative technical solutions and complex projects within the Ignitech team.


If you’re looking for a dynamic environment where your expertise and proactivity are valued, along with opportunities for personal and professional growth, Ignitech is the place for you!


Key responsibilities

  • Designing, developing, and maintaining business software systems and applications that support business processes

  • Writing clean, maintainable, and efficient code

  • Close collaboration with developers, business analysts, and other team members

  • Diagnosing and resolving software bugs and issues

  • Advising on software development best practices

  • Improving existing software, researching, and making decisions on adopting new technologies

  • Working in an agile environment using the Scrum methodology


You are a perfect match if you have

  • At least 3 years, preferably 5 years, of experience in application solution development

  • Hands-on development experience with a focus on delivering and maintaining features in Java application solutions

  • Excellent knowledge of object-oriented software development principles and design patterns such as SOLID, GoF, MVVM

  • Practical knowledge of relevant languages and tools including Java, IntelliJ IDEA, Spring, Hibernate, Maven, Gradle, Swagger, Docker

  • Knowledge of common communication protocols and standards such as HTTP, REST, JSON, TCP/IP, and others

  • Strong knowledge of working with relational databases (e.g., PostgreSQL, MySQL, Oracle, IBM)

  • Knowledge of CI/CD tools and practices

  • Experience with version control systems (Git)

  • Understanding of the software development lifecycle and agile methodologies


Candidate advantages

  • Undergraduate or graduate degree (i.e., 6th or 7th level of education) in IT or a technical field

  • Experience working on enterprise projects using Java and related technologies

  • Experience with modern JavaScript technologies (Angular, React)

  • Advanced use of AI tools and autonomous AI agents


Why is this role exciting?

  • Stability: Permanent employment contract

  • Flexibility: Hybrid work model – office in Zagreb (Ul. grada Vukovara 23) with the option to work from home

  • Long-term perspective: Full-time employment and an opportunity to work on large-scale projects

  • Working conditions: Competitive compensation and flexible ways of working

  • Innovative projects: Work with the latest technologies and contribute to IT solutions for major clients in insurance, health insurance, banking, and other industries

  • Career development: Continuous professional development through additional education, conferences, and certifications

  • Mentorship: Assigned mentor, structured learning and progress tracking with ongoing feedback and evaluation

  • Great work environment: Working with a team of experienced professionals in a friendly and motivating atmosphere

  • Additional benefits: Co-financing of the Multisport card, additional health insurance, performance-based rewards, and other occasional benefits (child gift, holiday bonus, etc.)


How to apply

Join a team that values innovation, excellence, and continuous development!

Send your application and CV to careers@ignitech.hr and become part of the team shaping the future!


Ignitech considers applicants on the basis of qualifications and merits, and without regard to race, color, religion, sex, national origin, age, marital, political or veteran status, sexual orientation, disability, or any other legally protected or yet-to-be protected status.


 
 

Join the Team

bottom of page