Java Engineer (1+ years of experience)
Location: Zagreb (Flexible working hours and remote work options available)
Join our dynamic team and work on exciting projects that range from large enterprise solutions to small custom-developed apps. We are passionate about building simple and effective user experiences and we are looking for talented individuals to join us. Experience a supportive team culture where creativity is encouraged and your professional development is a priority.
• At least 1 year of professional working experience that includes work either on standalone projects or as a part of a development team
• Good knowledge of Java/Kotlin Spring Boot and Spring framework in general
• Good knowledge of Spring modules and annotations
• Understanding of object-oriented programming and design patterns
• Experience with frontend development (Angular or React)
• Familiarity with Git, SVN or other SVN tool
• A good debugging and code review routine
• Knowledge of ORM, JPA, Hibernate, JDBC
• Experience with SQL/NoSQL databases and data modeling
• Experience in writing unit & integration tests
• To support our clients and team effectively, we are seeking individuals from the Croatian-speaking area for this position.
• Proficiency in the English language, both written and verbal
• Bachelor or Master's degree in a technical discipline
• Knowledge or experience with event-driven architecture and microservices
• Experience with RabbitMQ, Kafka or AMPQ
• Interest in extending professional knowledge in other JVM languages (Kotlin, Scala)
• Have experience with other backend technologies like (Go, NodeJS, .NET)
• Demonstrated capacity to clearly and concisely communicate about complex technical,
• architectural, and/or organizational problems and propose thorough iterative solutions
• Experience with TDD
• Experience with Docker
• Experience with Linux
Awesome If You:
• Are looking for new challenges in tech industry and opportunity to learn something new as a part of an experienced team on international projects in a dynamic well organized and structured environment
• Have a certain experience with listed technologies and you are looking to diversify further and perfect your skill set on new projects
• Are an experienced developer looking for new opportunities to advance your career and portfolio
Technologies & Tools:
• Java/Kotlin Spring Boot, Angular, React, Git, SVN, ORM, JPA, Hibernate, JDBC, RabbitMQ, Kafka, AMPQ, Go, NodeJS
Responsibilities:
• Participate in code reviews and contribute to building coding conventions, guidelines, and best practices.
• Contribute to the development of internal libraries and tools.
• Collaborate with clients and both project and technical teams.
• Write clean, maintainable code.
• Work with other teams to ensure the quality of the delivered solutions.
• Permanent full-time employment and additional rewards for progress and effort.
• Flexible working hours and the ability to work from home up to 5 days a month
• The ability to develop your ideas using our coding strength and sales channels.
• Work on large and diverse development projects at national and international levels, from large enterprise solutions & microservices, to small custom developed apps
• Regular feedback and communication to help you maximize your full potential and reach your professional goals
• Opportunities for knowledge sharing, mentoring, internal education, certifications, and attending local and international conferences.
• Access to an internal learning resources library with over a 100 up-to-date courses covering a wide range of globally top-wanted technologies
• A great atmosphere with a supportive team
• Multisport card.
• Bonuses and rewards.
Interested? Don’t hesitate to contact us! We can always meet up to discuss the latest technological advancements and innovative ideas that have the potential to transform industries and make a significant impact on the world.
We make your ideas possible!