ML Engineer
We seek a highly skilled and experienced Senior Java Developer with expertise in Liferay to join our dynamic team. As a Senior Java Developer, you will be responsible for designing, developing, and implementing high-quality software solutions using Java technologies, specifically focusing on Liferay development.
Customer
The company is a leading provider of an extensive ERP system, beginning with a comprehensive portal and boasting a multitude of features. With over two decades of experience in the industry, this privately -owned American company has garnered a substantial client base in the U.S. Additionally, it maintains an office in London, catering to the EMEA region.
Responsibilities
- Build Liferay competence in the company and start new projects
- Lead the design and development of middleware solutions using Liferay technology to meet client requirements and business objectives
- Provide expert guidance and consultation to clients and internal teams on middleware architecture, best practices, and Liferay development
- Customize and extend Liferay features, portlets, and plugins to create tailored solutions that address specific client needs
- Identify and address performance bottlenecks in middleware solutions, implementing optimizations for improved efficiency
- Diagnose and resolve complex middleware-related issues, providing ongoing support and maintenance to ensure system reliability
- Create comprehensive technical documentation, including design specifications, user guides, and best practices
- Collaborate effectively with cross-functional teams, including developers, architects, and project managers, to deliver high-quality solutions on time and within budget
Responsibilities
- Proven track record with at least 5 years of experience in Java development — At least 3 years of experience with Liferay
- Deep understanding of software architecture principles, design patterns, and architectural best practices
- Strong leadership and interpersonal skills, with the ability to inspire and lead technical teams
- Demonstrated ability to introduce innovative solutions and stay abreast of industry trends
- Excellent communication skills with the ability to convey complex technical concepts to both technical and non-technical stakeholders
- English — Upper-intermediate
Location:
Remote/Home-Based within +/-5 GMT
Department:
Platform, Technical Architecture/Software Engineering
Contract Type:
Annual, Rolling
Reports to:
Platform
Development
Manager