Hays logo

Java Software Engineer

Hays
Department:Software Engineer
Type:REMOTE
Region:EU
Location:Czechia
Experience:Mid-Senior level
Estimated Salary:CZK45,000 - CZK70,000
Skills:
JAVASPRING BOOTSPRING CLOUDSPRING SECURITYJUNITDATABASE DESIGNAPI DEVELOPMENTPOWER BIMICROSOFT FABRICSQL
Share this job:

Job Description

Posted on: December 4, 2025

Contract type: B2B (contractor)

Regime: Remote

Start: January 2026

Duration: Until the end of March 2026, with a potential 1–2 month extension depending on project needs.

About the role

We’re looking for an experienced Java backend developer to enhance the data layer behind customer‑facing reporting features. You’ll modernize and optimize database structures and collaborate closely with analytics specialists and Power BI/Microsoft Fabric experts to deliver a reliable, maintainable reporting backbone.

What you’ll do

  • Redesign & optimize data structures and database schemas to support robust reporting and analytics.
  • Build and evolve backend services & APIs that are scalable, secure, and easy to maintain.
  • Partner with data analytics and BI teams (Power BI/Microsoft Fabric) to align models with reporting needs and ensure data consistency.
  • Deliver software increments in short iterations, contributing to a predictable release cadence and clear outcomes.
  • Focus on performance, reliability, and long‑term maintainability of the data and service layers.

Expected outcomes

  • An optimized data/database solution that improves reporting performance and stability.
  • Regular, production‑ready software increments aligned with stakeholder priorities.

Must‑have skills

  • Java (advanced proficiency).
  • Spring ecosystem: Spring Boot, Spring Cloud, Spring Security.
  • Testing: JUnit and solid unit/integration testing practices.
  • Strong understanding of data structures and database design, ideally with experience tailoring models for reporting tools (e.g., Power BI).
  • Proven experience designing and developing scalable backend platforms and APIs.

Nice to have (optional)

  • Experience collaborating in cross‑functional teams with data engineers/analysts.
  • Familiarity with Microsoft Fabric concepts and data modeling patterns for BI.
  • Performance tuning of SQL queries and indexing strategies.
Originally posted on LinkedIn

Apply now

Please let the company know that you found this position on our job board. This is a great way to support us, so we can keep posting cool jobs every day!

RemoteITJobs.app logo

RemoteITJobs.app

Get RemoteITJobs.app on your phone!