Currently, this position is closed, but we will gladly accept your CV and inform you as soon as it’s open again.
Position
Java Liferay Developer – Experienced Java Back-End Developer
Responsibilities and duties
- Quickly gain an up-to-date and comprehensive understanding of the code base and technology stack within weeks.
- Support and extend a custom Liferay Customer Portal used for documentation and internal tools.
- Maintain and enhance custom Liferay portlets, themes, and workflows.
- Manage and evolve internal link mapping between legacy and new content systems.
- Develop and maintain Java backend components, REST APIs, and data handling logic.
- Implement UI improvements using JavaScript, CSS, and Liferay frontend tools.
- Ensure the content structure remains navigable, performant, and maintainable.
Qualifications And Skills
- 4+ years of experience in Java development (Java 8+).
- 3+ years of hands-on experience with Liferay DXP (7.x mandatory).
- Strong knowledge of Liferay APIs, Service Builder, and content management (Journal Articles).
- Experience with custom portlet development, dynamic navigation structures, and theme customization.
- Ability to manage and resolve complex nested macro or referencing logic.
- Experience with Git, Maven/Gradle, and working in agile environments.
- Experience with Docker, CI/CD pipelines, or headless CMS architectures (nice to have).
What we offer
- A decent salary level, which allows you to think about our mutual success and not about tomorrow.
- Flexible working hours. You create your own schedule.
- Possibility to work remotely. You prefer home office or traveling around? Easy, that's exactly how we operate.
Get started
Share some details with us, so we are well prepared for the first contact. I give my consent to process my personal data in accordance with the Privacy Policy. Thank you. Your CV was successfully delivered into the hands of our HR team, and they\'ve already started to carefully consider it. While you\'re here, visit our Linkedin page to get to know us better!
Notes: Some form submission messages and site-wide elements were present but are not required for the job description.