Senior
Java Developer
📍 Artkod office - Zagreb, Croatia, On-site

Your responsibilities, depending on a project, will be:

  • independent participation in the agile team on sophisticated products
  • planning and analysis of new requirements
  • design, development, testing and documentation of software components
  • close cooperation with product owners, system architects, software testers or technical writers
  • work organization using tools such as GIT and Confluence

 

Desired skills: (the more the merrier)

  • 5+ years of experience working with Java
  • great understanding of object-oriented concepts and principles
  • experience with Spring, Spring Boot, Hibernate, Maven, Jenkins, REST API...
  • experience with unit and integration testing
  • experience with database management systems (DBMS)
  • knowledge and practical experience in the field of document management systems (DMS), preferably D2/Documentum or CARA
  • used some version control system: Git, SVN, TFS
  • knowledge of programming techniques and theory behind application architecture and design, prototyping, object-oriented programming, programming patterns, pseudocoding, UML, algorithms...
  • abstract/analytical thinking
  • proficient in English language

 

We offer (Apart from salary, obviously)

  • international experience
  • mentoring
  • interesting challenges
  • opportunity to learn and grow
  • travelling (working with the rest of the team abroad)
  • conferences and workshops
  • comfortable work environment - spacious office, happy crew, music, afterwork beer...
  • paid parking space
  • flexibility - morning bird or late sleeper... we respect that
  • occasional home office Fridays, possibility to work remotely
  • tools of your preference
  • coffee, drinks and snacks
  • dog friendly office
  • rewards and holiday bonuses
  • books budget
  • healthcare program
  • and the perks list grows as we grow

 

 

Send us your short resume with a list of relevant projects.