Senior Java Developer (Full-Stack / Backend) Hot Hybrid · Poland · Ukraine →
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
- 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
- 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
- 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.)
- General Interview
- Hiring Manager Interview
- Internal Tech Interview (Tech Session & Live Coding)
- Job Offer Presenting & Reference Check
- 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