Skip to content

Senior Developer BiH/CRO/NL

Remote
  • Sarajevo, Federacija Bosne i Hercegovine, Bosnia and Herzegovina

Job description

  • Write clean, well-tested, well-documented, and elegant code
  • Identify, prioritize and execute tasks in the software development life cycle
  • Taking responsibility for all development work and ownership of thorough quality control
  • Keep up to date on the latest software development technologies and methodologies to help ensure the ZIRA remains technically at the forefront of its field
  • Drive progress in planning, prioritizing, and executing assigned tasks within deadlines
  • Collaborate with team members and designers to determine best practices and client requirements
  • Staying up to date with new technologies, applying the latest development practices and software design patterns
  • Actively challenges status-quo, is curious, and not affraid to ask "Why" and "What if?"

Job requirements

  • 4+ years in software development 
  • Knowledge of Linux and understanding of web servers (Tomcat, Apache2, and Nginx)
  • Experience with Microservice Architecture and DevOps engineering practice 
  • Experience with continuous integration 
  • Experience with the build process and automation tools 
  • Knowledge of databases, such as Oracle, PostgreSQL, Redis 
  • Experience in building scalable, distributed systems 
  • Proficient in Java, with a good knowledge of its ecosystems
  • Experience with a container IoC such as Spring 
  • Experience with an ORM tool such as Hibernate 
  • Good understanding of the unit testing process 
  • Knowledge of web markup, including HTML5, CSS3, and SASS  and as well as JavaScript frameworks such as Ember, Angular, and React) is an advantage.

or