Maximize your career value! Join Speed Interview now!

Job information

$ 30,000 - 42,000 EUR per annum

Job Summary

Society is undergoing a true data and digital revolution, and we want to provide the many agents involved in this revolution with the chance to understand what is going on.

To complete this mission, we collaborate with people who represent global society. We track down consumers who are willing to share their genuine opinions and behavior with us openly because they trust us.

We are among the most advanced and innovative digital data collection specialists worldwide in the market research and analytics industry. In 2015 we developed and launched Netrica.

Netrica is a data analysis solution to monitor online traffic for different players, offering data insights such as sales evolution, conversion rates and visitors profiles. To achieve these insights we currently use machine learning and other artificial intelligence techniques as well as statistical approaches, converting raw data into valuable information. At this moment Netrica can provide desktop & mobile information for 8 countries in Europe and Latin America.

Right now in Netrica we are about 10 people and we are looking for an experienced Java Software Engineer to join our tech team.

At Netrica you will work with another Back-end Engineer, a Front-end Developer and a Product Manager. As our team is small, we try to simplify the daily tasks, with minimal bureaucracy. We have a generic Kanban board to track control of the requests in a 2-weeks sprint, and we review each others´ code using Pull Requests in GitHub. We are open to new and established technologies, so if you can prove that a tool is right for a job, we embrace it.

As a Java Software Engineer at Netquest/Netrica you will:

Participate in the entire application lifecycle, focusing on coding and debugging
Write clean code to develop functional applications
Develop and mantain APIs
Integrate front-end elements into the applications
Perform unit tests to optimize performance
Use of design patterns
Develop high performance and responsive services

Job Description

Main requirements

  • Proven work experience as a back-end developer (2-3 years minimum)

  • Experience with Java and Spring Boot

  • Experience with MySQL

  • Familiarity with Amazon Web Services

  • Solid knowledge of REST services

  • Familiarity with code versioning tools, such as Git

  • Familiarity with deployment tools, such as Jenkins

  • Knowledge of automated tests with Junit

  • Experience with Jira

Nice to have

  • A basic understanding of front-end technologies (JavaScript)

  • Experience with the integration of multiple data sources and databases into one system

  • Management of hosting environment, including database administration and scaling an application to support load changes

  • Experience in creating database schemas that represent and support business processes

Perks

  • Help with relocation
  • Flexible working hours
  • Opportunity to work with the newest techologies
  • Free coffee & fruit
  • Social benefits