We are seeking a Java Development Team Lead to oversee the delivery and technical leadership of the Liferay Portal project, managing two cross-vendor teams and ensuring high-quality solutions within a complex, multi-stakeholder environment.
Responsibilities
Lead two cross-vendor teams of 6–8 engineers in the design, development, testing and maintenance of the Liferay Portal
Foster a culture of continuous improvement, mentorship and knowledge sharing within the teams
Conduct regular code reviews and ensure adherence to best practices and coding standards
Maintain effective communication with QA, BA and Management stakeholders
Coordinate with project management and vendor teams to ensure timely and high-quality delivery within limited resources
Drive the design and implementation of portal solutions using Liferay, SQL and React
Engage in hands-on coding, review pull requests and actively contribute to the codebase
Ensure integration of Liferay with other systems using APIs and services
Troubleshoot and resolve issues related to portal performance, functionality and integrations
Design, maintain and optimize SQL database schemas for the Liferay Portal
Ensure data integrity, security and efficient data retrieval
Requirements
3+ years of leadership experience managing teams of more than 5 people
Proficiency in Java, SQL and React with at least 1 year of experience in React
Knowledge of Microservices, REST API and design patterns
Experience with Waterfall and Scrum methodologies
Strong communication skills and delivery experience at an intermediate level
Background in Java 21, Liferay, REST API, React and MSSQL
Understanding of Liferay as a proprietary, open-coded CMS with modular architecture via OSGI, custom DI and ORM