Θέσεις εργασίας στην Ελλάδα

Η αγγελία εργασίας έχει λήξει

7/1/2020

Senior Software Developer

Πληροφορική - Προγραμματιστές

Πόλη ΑΘΗΝΑ - ΑΤΤΙΚΗ
Απασχόληση Πλήρης απασχόληση
Επίπεδο Σπουδών Ανώτατο Εκπαιδευτικό Ίδρυμα (ΑΕΙ)

Περιγραφή

ICAP Executive Search & Selection part of ICAP Group, the largest Business Services Group in South-Eastern Europe, is among the top premium consultancies in Greece. With more than 40 years of experience, we specialize in assessing and recruiting Senior to Middle Level Executives based on our client needs.

ICAP Executive Search on behalf of its client, Xrysi Eukairia, which is the leading classified ads company in Greece, specializing in the Real Estate, Jobs, Auto-Moto and Business sectors, is seeking for a Senior Software Developer to join their software development team.

More than 1.5 million people in Greece browse Xrysi Eukairia every month. Xrysi Eukairia ‘s ambition is to create a unique environment that will help people effortlessly match supply and demand. Whether it be in real estate, jobs, auto/moto or any of the hundred other categories they support, their goal is to offer an efficient marketplace that promotes such transactions. Under new leadership and with focus on customer satisfaction, they are looking for people to join their Engineering department in order to help achieve these goals.

You can visit their Stack Overflow page if you're curious to read more about their Engineering department, see how they spend their time and read what they currently do.

                                                                                  Senior Software Developer (Ref. 4836/SSD/ESS/GR)

About the job opportunity

This is a technical role with frequent liaison with the product team. You will be a part of the backend team and use your experience to design new features and enhance existing ones. Daily coordination with the frontend team is required in order to design APIs that are self-explanatory, easily maintainable and testable. Troubleshooting defects in existing application code is also a part of this job.

Job Requirements

What will I be doing?
  • Participate in the design, development and testing of existing and new software applications. Occasionally you will have the chance to assume the role of technical leadership of a feature/project that is at the top of our priorities.
  • Work in collaboration with their frontend team in order to translate the company and customers’ needs into state-of the-art, functional and beautiful interactive applications.
  • Write clean and maintainable code, utilizing their coding conventions.
  • Deliver the best quality code that you can to make their products and sites easier to use.
  • Pay attention to agility and strive for small, frequent and incremental releases that continuously provide value.
  • Keep a lookout for and smartly select and pursue refactoring & restructuring opportunities to make their code easier to understand and maintain. 

Απαραίτητα Προσόντα

What skills do I need?
  • You'll need to have strong experience as a backend developer with Java (at least 5 years of professional experience). Understanding of OOP principles, design patterns and knowledge of SQL and relational database systems is essential. Strong knowledge of RESTful API design and Spring is also required.
  • Knowledge of version control (Git), ORM frameworks and continuous integration & delivery systems like Jenkins or Teamcity.
  • Ideally, you should have a clear understanding of all the systems that make an HTTP round trip possible, have previous working experience with large scale distributed systems, knowledge of NoSQL systems, understand a little bit the client-side and user interface design and know at least one more language other than Java (doesn't matter which).
  • Ability to communicate in Greek and English (verbal & written form, business proficiency).
Where will I be working?

Your place of work will be their Athens office.

Παροχές

  • Competitive remuneration package
  • Group Medical insurance
  • Pleasant, modern and professional working environment
  • Further professional development