Point your AI agent at freehire and let it find you a job.

Get the CLI →

unicrew

NewBe an early applicant

Senior Java Developer (Full-Stack / Backend) Hot Hybrid · Poland · Ukraine →

Posted 1 view
Discussion

Summary

Senior Java engineer modernizing a legacy enterprise system by migrating Spring/CXF/JSF services to Spring Boot REST, fixing defects, optimizing performance, and supporting Keycloak IAM; fullstack candidates also build Angular components. Core stack: Java, Spring Boot, Hibernate, Oracle, Jenkins/GitLab, Docker.

  • Migrate backend services from legacy Spring/CXF/JSF to Spring Boot REST
  • Validate and test existing functionality in the new implementation
  • Fix defects introduced during migration
  • Implement remaining features in the new stack
  • Contribute to performance optimization efforts
  • Support Keycloak integration for identity and access management
  • (For fullstack candidates) Develop and maintain Angular frontend components, including work on the internal component library
Responsibilities
  • Migrate backend services from legacy Spring/CXF/JSF to Spring Boot REST
  • Validate and test existing functionality in the new implementation
  • Fix defects introduced during migration
  • Implement remaining features in the new stack
  • Contribute to performance optimization efforts
  • Support Keycloak integration for identity and access management
  • (For fullstack candidates) Develop and maintain Angular frontend components, including work on the internal component library
Requirements
  • 5+ years of professional Java development experience
  • Strong Spring Boot, Spring, and Hibernate knowledge
  • Hands-on experience with Oracle and relational data modeling
  • Familiarity with legacy Java stacks (JSF, PrimeFaces, CXF) — enough to read, understand, and migrate existing code
  • Experience working with CI/CD pipelines (Jenkins, GitLab)
  • Docker usage in a development or deployment context
  • Upper-Intermediate English (written and spoken)
  • Ability to overlap with CET business hours
Nice to Have
  • Angular and TypeScript experience (fullstack profile preferred)
  • Keycloak or other IAM/SSO integration experience
  • German language skills — B2 level or higher
  • Redmine or similar issue tracker experience
  • Background in enterprise/domain-heavy applications (insurance, finance, claims, etc.)
Hiring Stages
  • General Interview
  • Hiring Manager Interview
  • Internal Tech Interview (Tech Session & Live Coding)
  • Job Offer Presenting & Reference Check
What We Offer
  • Paid vacation and sick leaves in line with local standards
  • Flexible working hours
  • Possibility to work remotely
  • Regular team buildings and company-wide trips
  • Corporate lessons of English
  • Medical insurance
  • Support in preparation, as well as full reimbursement of professional certifications
  • Corporate psychotherapist services
  • Possibility to become a mentor in our corporate university
  • Highly transparent processes towards compensation reviews and promotions
  • Exposure to a rapidly growing, dynamic, and uniquely global industry
  • Becoming part of the team that has been multiple times recognized among Top Software Development Companies according to Clutch

Skills

What Senior Full-Stack jobs ask for — and how much of it you have →
Apply

See also

Full-Stack jobs by country — openings, pay and top skills →

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