Build digital future with us as a...

Software Architect (m/f) in Zagreb, Croatia

Tasks and knowledge

If you have a vast experience in software development and are driven by designing complex world-class enterprise software, you like working in a diverse environment on projects that will impact end-users in multiple countries, this could be a job for you!


Main accountabilities:
As a Software Architect you will need to figure out how to solve a business or technical problem by creatively using technology. You will define the fundamental components of the system, their relationships to each other and to the environment, and the principles guiding its design and evolution.


Once here you will:

  • Make design choices and define technical product requirements to create high-level architectural specifications, ensuring feasibility, functionality, and integration with existing systems/platforms
  • Collaborate with other professionals to determine functional and non-functional requirements for new developments on existing software or new solutions
  • Support project teams in setup and design phase of a new projects
  • Align technical initiatives, principles, and practices with business's strategic vision at a high level
  • Work with other architects in the team and software engineers to identify and prioritize application architecture concerns that can provide the most business value
  • Coordinate and oversee implementation of policies, procedures, coding standards and development best practices in line with market trends and group standards
  • Successfully communicate all concepts and guidelines to development team
  • Evaluate new technologies and delivery practices
     

What you need to bring along:

  • 5+ years of demonstrated experience with software development with continually increased level of responsibility
  • Outstanding knowledge of software and application design and architecture
  • Demonstrated experience in software engineering with strong skills in one or more major development languages and frameworks (Java, Javascript, nodeJS, Angular, React, Flutter, Ionic, Swift, Kotlin)
  • Demonstrated experience in designing and building microservices using Java Spring 
  • Demonstrated experience in designing, developing and integration with SOAP/REST APIs
  • Advanced knowledge in one or more database technologies: Oracle DB SQL, Postgres, NoSQL
  • Advanced understanding of design principles for building and deploying distributed, highly available, and scalable enterprise business applications, CI/CD, and build automation
  • Experience with Docker, Kubernetes, Openshift, GCP
  • Basic proficiency with Tomcat, JBoss or WebSphere


Personal skills:

  • You’re analytical and quality oriented
  • You’re a creative problem solver
  • You take ownership and you support your team - you’re the backbone of your group
  • You have outstanding communication skills, both written and verbal, including communicating technical concepts to non-technical audiences


Which are the Education & Language requirements needed?

  • Education: Bachelor’s degree in computer science, information systems, software engineering or other equivalent IT related areas
  • Language:  English - Advanced level allowing fluent communication, understanding and explaining complex technical statements and documents associated with duties
     

Why joining us is a great idea?

  • Innovative approaches and technologies – we are striving for proactive responsiveness to changes, welcoming new ideas
  • Supportive and friendly team atmosphere – both in our formal and informal activities 
  • Devotion to excellence - setting ourselves the goal of continuous improvement, forward thinking, anticipating challenges and fostering creativity 
  • Attractive benefits and modern ways of working – we care for our employees’ health, well-being and satisfaction, we value most what you do, not where you are
  • Knowledge sharing environment – continuous learning experience, led by our highly skilled senior experts 
  • International collaboration – projects with multicultural teams and best practise sharing
Join our team and build the Digital Future!

Apply by sending us your CV on job@internationalvalueservices.com.