freehire launches on Product Hunt on 26 August.

Follow →

Senior Data Java Engineer

Role Overview:

We are looking for a Data Engineer with strong Java experience to join a team responsible for building and enhancing a cloud-based platform for risk data processing and analytics. The role focuses on developing scalable data pipelines, microservices, and integrations handling large volumes of real-time and batch data. You will collaborate with engineers and business stakeholders to deliver secure, high-performance, and reliable technology solutions.

Type of contract: B2B

Responsibilities:

  • Translate business requirements into secure, scalable, and performant technical solutions.
  • Design, develop, and maintain data processing pipelines and Java-based microservices.
  • Build and optimize integrations with internal systems, focusing on performance and cost efficiency.
  • Design and document data ingestion solutions and technical blueprints.
  • Develop and maintain REST APIs.
  • Review existing solutions and recommend improvements or modernization opportunities.
  • Collaborate with engineers, analysts, and stakeholders to ensure solutions meet business needs.
  • Implement best practices for logging, monitoring, error handling, and automated recovery.

Requirements:

  • Strong knowledge of Java and software design principles (SOLID, DRY, KISS).
  • Experience with Spring Boot and related technologies.
  • Experience designing and implementing scalable data processing pipelines.
  • Experience with REST API development.
  • Knowledge of relational and NoSQL databases (preferably PostgreSQL and Bigtable).
  • Understanding of CI/CD and DevOps practices, including Jenkins and Groovy scripting.
  • Experience with integration patterns and frameworks (e.g., Saga, Lambda patterns).
  • Strong analytical, problem-solving, and communication skills.

Nice to Have:

  • Experience with GCP services (GKE, Cloud SQL, Dataflow, Bigtable).
  • Knowledge of observability tools (OpenTelemetry, Prometheus, Grafana).
  • Experience with Kubernetes, Docker, and Terraform.
  • Experience with Kafka and streaming solutions.
  • Knowledge of Apache Beam or Vaadin.

What we offer

  • B2B contract.
  • Private medical care, life insurance, and access to Multisport card.
  • Stable, long-term projects with full-time employment.

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