This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.
Java Engineer (junior, mid, senior)
Qualifications & Experience
• 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
• Proficiency in the English language, both written and verbal
It is great if you have (some of the) following:
• Knowledge or experience with event-driven architecture and microservices
• Experience with RabbitMQ, Kafka or AMPQ
• Interest to extend 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
All above sounds easy for you? It would be awesome if you:
• Are looking for new challenges in tech industry and opportunity to learn something new as a part of the experienced team on international projects in the dynamic well organized and structured environment
• Have a certain experience with listed technologies and you are looking to further diversify and perfect your skill set on new projects
• Are an experienced developer looking for new opportunities to advance your career and portfolio
Technologies & Tools
What do we expect from you?
• Participationing in code reviews, building coding conventions, guidelines & best practices
• Contribute to the development of internal libraries and tools
• To collaborate with clients and both project and technical teams
• Writing clean maintainable code with tests
• Collaborating with other teams to ensure quality of the delivered solution • Positive and
solution-oriented mindset
Don’t forget, with great power comes great responsibility…and with greater responsibility – rewards. Also,
don’t worry, you don’t have to know everything – people are learning something new all the time.
What do we offer?
• Work in the office in Zagreb or Dubai with flexible working hours and the possibility of occasional
work from home (or by the sea)
• Ability to develop own ideas and build own startup using our coding strength and sales channels
• Permanent full-time employment and good pocket money with additional reward of progress and
effort
• Work on large development projects at the national and international level
• Sharing knowledge in the team, mentoring, internal education, certifications, local and
international conferences
• Great atmosphere, a little less good programming jokes, beers in the neighborhood and a great
team
• Diverse projects – from large enterprise solutions & microservices to small custom developed apps
• Bonuses and rewards
Don’t hesitate to contact us, we can always go for a beer and talk about newest technologies or disruptive
ideas that can ru(i)n the world.
Interested to stay updated in the latest tech related news?
Working hours
- MON-FRI: 8AM - 6PM
- SAT: closed
- SUN: closed