Development

Backend Developer (Java), EU based (Remote)

Preferable Location(s): Prague, Czechia | Bratislava, Slovakia
Work Type: Contract

We are looking for a Backend Software Developer (Java) to join the project team, working on optimizing a business reporting solution for customer-facing applications. The ideal candidate has strong backend development expertise in Java, deep understanding of data structures, and experience collaborating with analytics and reporting specialists. You thrive in a data-driven, collaborative, and quality-focused environment.


Location: Czech Republic (Remote)
Language: English
Contract Type: B2B


Responsibilities:

  • Design, update, and optimize data structures and database solutions for reporting use cases
  • Develop and deliver backend software increments using Java
  • Build and maintain scalable backend services and APIs
  • Collaborate closely with data analytics, PowerBI, and Microsoft Fabric experts to ensure reliable and maintainable reporting solutions
  • Ensure performance, scalability, and data consistency across customer-facing applications
  • Support continuous improvement of the backend architecture and data model

Requirements:

  • Advanced proficiency in Java
  • Strong experience with Spring Framework (Spring Boot, Spring Cloud, Spring Security)
  • Solid knowledge of data structures, preferably in reporting and analytics contexts
  • Experience working with reporting tools such as PowerBI (directly or via data integration)
  • Proficiency in JUnit and backend testing practices
  • Proven expertise in designing and developing scalable backend platforms and APIs

Nice to have:

  • Experience with Microsoft Fabric
  • Background in data-heavy or reporting-driven applications
  • Familiarity with cloud-based architectures

Submit Your Application

You have successfully applied
  • You have errors in applying