freehire launches on Product Hunt on 26 August.

Follow →

Java Developer + Data Analysis

Summary

Build and optimize Java-based backend services with Spring Boot and SQL, plus ETL pipelines and BI reporting using Pentaho and Apache NiFi.

Overview

Join Plexus Tech. We are looking for a programmer with 3 years of experience in Java development and familiarity with data analysis.

Responsibilities

  • SQL query optimization

Requirements

  • General Requirements
  • Vocational training in Computer Science or higher
  • Minimum 3 years experience in a similar position
  • Ability to work in a team, with a willingness to learn.
  • Intermediate English (Highly desirable).

Programming Language

  • Java (Java SE and EE)

Framework Knowledge

  • Spring / Spring Boot
  • Hibernate / JPA
  • Maven / Gradle

Databases

  • Relational: PostgreSQL, Oracle
  • Schema design and normalization
  • SQL query optimization
  • Advanced SQL (joins, subqueries, CTEs, window functions)
  • Basic knowledge of statistics

Tools

  • DBeaver

Data Analysis & ETL

  • Extract, Transform, Load (ETL) knowledge

BI Tools

  • Pentaho
  • Apache NiFi

Complementary Technologies

  • Git / GitHub / GitLab
  • RESTful APIs and web services
  • Testing: JUnit, Mockito
  • Technical documentation (Swagger, OpenAPI)
  • Agile methodologies (Scrum, Kanban)

Benefits

  • Hybrid model: work from any of our 24 work centers in Spain, from home, or a combination.
  • Collaborative environment within the company.
  • Work with leading professionals.
  • Access to ongoing training.
  • Professional development opportunities.
  • Flexible compensation with health insurance, meal vouchers, childcare, and transportation.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available