Recruiter

Nick Kyriazidis

itech
itech

Recruiter

Nick Kyriazidis

ADD

Scala Software Engineer - Remote

REFERENCE: job000014952

Added: 3 months ago
Location
Athens
Salary
2800€ - 3000€
Contract type
Permanent
Industry
Location
Athens
Salary
2800€ - 3000€
Contract type
Permanent

About the role

On behalf of our client, an innovative Data Analysis & Market Research company, we are currently looking for a self-driven Scala Software Engineer, to join its passionate software development team. In case your expertise lies in any OOP language you are more than welcome to apply!

 

A day in the life of a Scala Software Engineer

You will be a valuable member of a talented software team that works on back end development for mission-critical applications, utilizing emerging technologies and trends. Your role includes developing application in Scala while being present to the full software development lifecycle, from concept to design and testing.

Your day-to-day

  • Build advanced back end applications and develop software programs on the using Scala
  • Optimize applications performance and recommend software upgrades for existing systems
  • Contribute in all phases of the development lifecycle, prepare and produce releases of software components
  • Monitor and improve application reliability and present innovative ideas for system improvements
  • Produce detailed specifications and implement the program codes accordingly
  • Follow test driven development through continuous integration and agile methodologies

What you will need

  • BSc Degree in Computer Science or any other relevant domain
  • At least 5 years of experience in developing enterprise applications in any OOP language (Scala/Java/Kotlin/Ruby/Go) or Python
  • Experience with MVC web frameworks (Play, Spring, Web MVC, etc.) and RESTful APIs
  • Experience with technologies like Redis, EhCache, ORMs (eg: Hibernate)
  • Experience with relational databases (eg: PostgreSQL, MySQL)
  • Familiarity with NoSQL databases like ElasticSearch, Cassandra, Druid, etc.
  • Familiar with End-to-End and Unit Testing

We love your personality if you

  • are self-driven and an enthusiast of open-source technologies
  • have a team-working spirit and promote knowledge-sharing within the team
  • have analytical and problem-solving skills
  • have excellent communication and client-facing skills

What’s in it for you

You will have the opportunity to work in a motivating and multinational environment working on innovative products and using latest technologies.You will have the opportunity to work in a motivating and multinational environment working on innovative products and using latest technologies.