Senior Java Full-Stack Developer
Reference number: PL26/IC/SENIORJAVAFULLSTACKDEVE/HYBRID
In Cyclad we work with top international IT companies to boost their potential in delivering outstanding, cutting-edge technologies that shape the world of the future. We are seeking a highly experienced Senior java Full-Stack Developer to join a hybrid development team in Wrocław. The role combines classic enterprise full-stack development with technically challenging custom solutions, contributing to the modernization and evolution of a complex platform.
Project information:
- Type of project: IT services
- Office location: Wrocław
- Work mode: Hybrid
- Budget: 140 PLN net /h - b2b negotiable
- Project length: one year contract with possible extension
- Only candidates with citizenship in the European Union and residence in Poland
- Start date: ASAP (depending on candidate"s availability)
- Tech stack: Java, Spring Boot, REST API's, JPA, Hibernate, security transactions, Angular 14, RxJS, state management, PostgreSQL, MongoDB, design patterns, Clean Code, GitHub, CI/CD, Apache Kafka, AWS
Project scope:
- Design, develop, and maintain backend services using Java and Spring Boot
- Build and enhance front end features using Angular (v14) with focus on performance and usability
- Work with and extend proprietary XML based DSLs interpreted by Java runtime components
- Develop new modules using standard Spring Boot practices, reducing dependency on legacy DSL logic
- Integrate and optimize data access using PostgreSQL and MongoDB
- Participate actively in an agile team (sprint planning, daily stand-ups, code reviews)
- Contribute to architectural discussions and technical decision-making
- Troubleshoot, debug, and improve existing features and custom logic
- Support the transition from monolithic frontend to micro-frontends
- Support data migration from PostgreSQL to MongoDB
Requirements:
- Minimum 7+ years of professional experience in software development
- Strong experience with Java and Spring Boot, including REST APIs, JPA/Hibernate, security, and transactions
- Solid experience with Angular, including components, services, RxJS, and state management
- Hands-on experience with PostgreSQL and MongoDB, including schema design and query optimization
- Confidence working with XML, parsers, metadata-driven logic, or custom DSLs
- Experience with enterprise-grade applications and complex business logic
- Strong understanding of software architecture, design patterns, and clean code principles
- Experience with Git, CI/CD pipelines, and agile methodologies
- Strong problem-solving skills, attention to detail, and a proactive mindset
- Good English communication skills
Nice to have:
- Experience with interpreters, rule engines, BPM engines, or metadata-driven systems
- Knowledge of distributed architectures, microservices, Kafka, Docker, or Kubernetes
- Experience in profiling Java applications and optimizing performance
- Familiarity with cloud environments such as AWS or Azure
- Previous exposure to legacy modernization or migration from custom logic to standard architectures
- Interest in system design, architectural evolution, and long-term platform improvements
We offer:
- Hybrid working model
- Full-time job agreement based on b2b
- Private medical care with dental care (covering 70% of costs) + rehabilitation package. Family package option possible
- Multisport card (also for an accompanying person)
- Life insurance