Software Engineer

Java Developer

On behalf of our client, a leader and innovator in the fast-growing business intelligence and analytics industry, we are currently looking for a data-driven Software Engineer, to join its software development team.

A day in the life of a ‘Software Engineer’

You will act as a member of the team responsible for the development of the core company’s product that aims transform open data from official sources into useful and valuable business intelligence information and analytics. You must be self-driven, hard-working and passionate about implementing services and handling huge amounts of data. You are committed to producing high-quality code and delivering to deadlines. Good communication skills are a must and a good sense of humor is a bonus!

Your day-to-day

  • Analyze, design, and develop applications and ETL flows
  • Design and implement data structures using the most appropriate database/storage type
  • Analyze application performance using various tools and techniques
  • Identify improvement areas and recommend design changes for maintaining operational excellence
  • Play with technologies such as Spring Boot, Redis, RabbitMQ, Docker, Kubernetes etc. 

What you will need

  • Degree in Computer Science or Engineering, however experience and skillset will be considered
  • At least 2 years of experience in OOP, designing, building and testing large scale software systems with Java
  • Strong knowledge of Spring framework
  • Experience in SQL and caching databases (e.g., MySQL, Redis)
  • Experience in working with big data technologies and NoSQL Databases
  • Experience in consuming or designing APIs (REST/JSON)
  • Experience working with version control systems (e.g., Git)
  • Familiarity working as a member of an Agile team

We love your personality if you

  • have excellent communication skills
  • like to share your knowledge with your teammates
  • have growth mindset
  • are passionate explorer and problem solver

What’s in it for you

  • Attractive salary package
  • Health insurance plan
  • Continuous personal growth
Stavros Balios

Associate Consultant

REFERENCE: job000023476