Principal Duties & Responsibilities:

  • Design and implementation of highly concurrent and scalable web applications and APIs
  • Acts as principle contributor to technical feasibility studies, business cases and proposals
  • Defines and maintains development standards and best practices
  • Provide technical mentoring for software engineers
  • Participation in all phases of software development process

Skills, Experience & Qualifications Required:

  • University degree in computer science (or equivalent)
  • 5+ years of professional experience in software development using Java web technologies
  • Proficiency with Java web technologies (JavaEE, Spring, JPA, Hibernate, Maven, …)
  • Proficiency with Java Web services and REST/SOAP protocols
  • Experience in implementation of highly scalable service-based platforms
  • Good interpersonal, communication and problem solving skills
  • Solid communication skills in English

What else is a plus?

  • Hands-on experience in designing and implementing highly scalable service-based backend platforms
  • Experience with different security solutions and integrations such as LDAP/Kerberos/SSO
  • Experience with NoSQL databases
  • Experience with contemporary frontend architectures
  • A passion for perfection in your code

We offer:

  • Challenging tasks in a highly professional environment
  • Ability to learn from experienced colleagues
  • Working in small and skilled teams
  • Salaries and conditions which correspond to the high demands
  • Social events and sports (Dev and UX meetups, gym, volleyball, table tennis and more)

Send us your application to


Pozicije posla

Senior Java Software Engineer   1

  • IT
  • Fakultet