Java Software Engineer
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
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
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
- Help with relocation
- Flexible working hours
- Opportunity to work with the newest techologies
- Free coffee & fruit
- Social benefits