Junior Java Software Engineer

Permanent employment (different employment packages options)
Full time
Software Engineering
We are growing our team in Belgrade office, but you are also welcome to work remotely if it matters to you!  

What we have to offer you:
Here at Zühlke, you get a chance to work in an international client-based environment along with the leading experts in the industry. Zuhlke supports your success with a unique culture and helps you grow continuously, through trainings, knowledge exchange, and learning from each other. At Zuhlke you will feel included - we communicate openly with each other, assess ourselves honestly and enjoy working in a team. In addition, we offer unique employment options and flexible working hours.

What matters to us:
  • that you have a technical related university degree and 1+ year of professional experience in software development
  • strong understanding of OOP concepts, software design patterns (GOF) and ability to visually represent system design (e.g. UML)
  • strong Java technical skills or another OO programing language
  • working experience with relational and NoSQL databases is a plus
  • development of web applications using JavaScript frameworks is considered as a plus
  • understanding concepts of agile methodologies is also a plus
  • familiarity with automated testing concepts (Unit testing, TDD, Integration testing)
  • that you constantly strive to achieve high quality code and best development practices
  • fluency in English

What kind of colleague we are looking for:
  • analytical, with innovative mindset and the desire to challenge conventional thinking    
  • willing to closely collaborate with others in creating modern web, mobile, IoT, cloud-native or desktop applications
  • able to apply analytical and methodical approach for solving complex problems
  • willing to create quality solutions through application of good coding and testing practices
Permanent employment (different employment packages options)
Full time