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.

