Hearst is seeking a Lead Software Engineer to lead and contribute hands-on to the development of enterprise applications, ensuring solutions are scalable, secure, and aligned with business goals.
Requirements
- Strong expertise in AWS (Lambda, API Gateway, DynamoDB, S3, CloudFormation, Code Pipeline, Code Build).
- Strong hands-on experience with Liferay DXP 7.4 in enterprise projects (preferably at least 1-2 full release cycles).
- Experience with headless development: REST APIs, GraphQL in Liferay context.
- Hands-on proficiency in Java and Python development.
- Elastic Search configuration for scalable search capabilities.
- Experience implementing and integrating AI tools in enterprise applications.
- Experience with database technologies (SQL, NoSQL) and data modeling.
Responsibilities
- Develop and maintain Liferay DXP 7.4 modules, portlets, OSGi services, and custom APIs.
- Implement front-end client extensions (Remote Apps), themes, fragments, style books, master pages consistent with Liferay DXP 7.4 best practices.
- Build headless services using REST / GraphQL APIs for multi-channel content delivery.
- Work with content management features: asset libraries, metadata, display page templates, content collections, filters, pagination, etc.
- Participate in upgrades / migrations to 7.4: assess compatibility, manage database / schema changes, resolve structure / field conflicts, ensure minimal disruption.
- Optimize performance and scalability: caching strategies, search (Enterprise Search / Search Blueprints), deployment in cloud / containerized environments.
- Design and implement enterprise applications leveraging AWS cloud services, Elastic Search, and Liferay DXP.
Other
- 8–10 years of experience in software engineering with at least 2+ years in a lead role.
- Excellent problem-solving skills and ability to work in an agile development environment.
- Demonstrated self-motivation, leadership, and driving capabilities.
- Motivated, self-starter, independent, results oriented and professional.
- Experience with Agile project management tools (e.g., JIRA, ServiceNow)