¡Activa las notificaciones laborales por email!
A growing digital solutions company is seeking a collaborative Java Developer with CMS experience to design and develop web applications. This remote role requires 4+ years in Java development and familiarity with major CMS platforms. You will work in a dynamic environment focusing on innovation and cross-functional collaboration. Ideal candidates have a Bachelor's degree and advanced English skills.
We’re seeking a collaborative and skilled Java Developer with CMS experience to join our growing digital solutions team. This role focuses on designing, developing, and maintaining Java-based web applications integrated with leading Content Management Systems (CMS). You’ll work closely with cross-functional teams to deliver scalable, user-friendly, and robust platforms that meet business and client requirements. If you excel at building high-quality applications and leveraging CMS technologies to drive digital transformation, we want to hear from you.
Design, develop, and maintain Java-based web applications and services.
Customize, extend, and integrate CMS platforms such as Adobe Experience Manager (AEM), Liferay, Sitecore, Magnolia, or similar.
Develop custom modules, components, and templates within CMS platforms.
Implement RESTful APIs and web services for content delivery and third-party system integrations.
Configure and optimize CMS workflows, permissions, and content structures.
Support CMS upgrades, migrations, and troubleshoot system issues.
Write clean, maintainable, and well-documented code, following best practices.
Conduct code reviews, participate in architecture discussions, and contribute to QA processes through automated testing.
Collaborate with front-end developers, designers, QA engineers, and product managers to ensure seamless delivery.
Provide technical guidance and support to junior developers.
Experience:
4+ years of professional experience in Java development.
3+ years of hands-on experience with major CMS platforms (AEM, Liferay, Sitecore, Magnolia, OpenCMS, etc.).
Strong knowledge of Java EE and Spring frameworks.
Experience with HTML, CSS, JavaScript, and integrating with front-end frameworks.
Familiarity with RESTful APIs, web services, and microservices architecture.
Experience with version control systems such as Git.
Solid understanding of software development best practices, including testing and CI/CD.
Preferred Qualifications:
Experience with multiple CMS platforms or headless CMS solutions.
Familiarity with cloud platforms (AWS, Azure, GCP) and deploying CMS applications in the cloud.
Experience with Docker and Kubernetes.
Knowledge of SEO, accessibility, and web performance optimization.
CMS certifications (e.g., Adobe Certified Expert, Liferay Developer Certification).
Skills: Strong communication, teamwork, adaptability, problem-solving, creativity, and customer focus.
Languages: Advanced English.
Education: Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience).
Opportunity to work on innovative digital transformation projects.
Collaborative culture that values continuous learning and growth.
Exposure to cutting-edge CMS platforms and cloud technologies.
A dynamic environment with cross-functional collaboration.
Schedule: Monday to Friday, 9:00 AM – 6:00 PM (Mexico City Time).
Location: Remote work in Mexico.
Include your resume in English with details of your relevant experience and why you’re a strong fit. Highlight past projects involving Java, CMS platforms, API integrations, and cloud deployments.