> Markdown version of [/jobs/ext/3656478-software-engineers](https://www.wearedevelopers.com/jobs/ext/3656478-software-engineers). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineers - **Company:** Liferay, Inc. - **Location:** Spain - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Java (Programming Language), JavaScript (Programming Language), ReactJS, Liferay, Git, Information Technology, Programming Languages - **Published:** October 9, 2026 - **Apply:** https://es.trabajo.org/oferta-5355-9a616601b798dd058331391c47e6ec92 ## About the Role * Bachelor's degree in Computer Science or related field or equivalent practical experience * Is fluent in at least one programming language, and willing to learn/improve Java skills * Has basic knowledge of relevant tools like Git, IDEs, testing frameworks… * Has basic notions of Computer Science and can understand software-related conversations and learn unknown concepts * You have strong learning skills; if you don't know something, you're willing (and capable) of learning it * Fully comfortable working in English and Spanish, both written and spoken. Some of your teammates will be in the Americas, Asia or Europe Preferred Qualifications * Experience writing enterprise level Java * Experience developing in Javascript (React or similar frameworks) * Experience developing features and fix bugs of moderate complexity * Experience with DXP platforms ## Description This is the entry level for Software Engineers where you will be able to learn and contribute to enterprise products. You will work both on maintaining existing components and creating new ones. Key Objectives * Work on exciting projects that are positioned to ensure Liferay's leadership in the digital experience platform * Deliver high-quality code following TDD principles that continues to move Liferay forward in the industry * Fix bugs * Add small features