
Backend Developer, Java
Whirr Crew s.r.o.
contract
Posted on:
Location Type: Remote
Location: Czech
Visit company websiteExplore more
About the role
- 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
Benefits
- Contract Type: B2B
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JavaSpring FrameworkSpring BootSpring CloudSpring Securitydata structuresJUnitbackend testingAPIscloud-based architectures
Soft skills
collaborationcontinuous improvement