Senior Software Engineer (Backend)

ITSAUR provides outsourcing/consulting services based in Thessaloniki, Greece. Our team is consisted of highly skilled software engineers with a passion for software quality and good design. We are expanding our team and looking to hire passionate software engineers.


You will be part of a team that develops software for enterprise systems. The projects are very challenging and innovative. Our current client is a global market leader. The system is deployed worldwide in various locations. Your responsibilities will include:

  • – Design/implement innovative/complex systems
  • – Coordinate a small team of software engineers
  • – Participate in system architecture design
  • – Participate in Code reviews

Mandatory Qualifications

  • – 5+ years of experience as a backend developer
  • – Excellent knowledge of JAVA
  • – Excellent knowledge of Design Patterns
  • – Very good knowledge of microservices architecture and related patterns (api gateway, service mesh, circuit breaker etc)
  • – Very good knowledge of SQL / RDBMS
  • – Very good knowledge with NOSQL databases (elastic, rocksDB)
  • – Very good knowledge of restful apis and related frameworks (e.g vertx, JAX-RS)
  • – Very good knowledge of reactive programming (RxJava, Project Reactor)
  • – Experience with Domain Driven Design
  • – Experience with distributed systems (message queues, integration patterns, clustering etc.)
  • – Experience with containerized applications and container orchestrators (docker, kubernetes)
  • – Experience with Git
  • – Ability to write maintainable code
  • – Team player
  • – Very good knowledge of the English Language

Advantageous Qualifications (but not essential)

  • – Full-stack development (Angular, HTML, CSS)
  • – Experience with Open ID/ OAuth 2.0 protocols
  • – Experience with Apache Kafka
  • – Experience with streaming systems (apache flink, apache spark, kafka streams)

We Offer

  • – Great working environment
  • – Work on a fast growing company
  • – Work with cutting edge technologies

Other positions

Why working at ITSAUR?

You get wiser after a while. Take the chance to get to the next level of seniority expanding your career prospects.
Never get bored here. You will be challenged by getting involved in cutting edge projects.
Love to learn? This is your place. Receive extensive training next to an innovative team consisting of highly skilled software engineers.
Enjoy our wonderful team atmosphere. (humour is a strict requirement)