Java developers with CMS experience - Remoto
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.
What You'll Do
- 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.
What We're Looking For
- 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).
Why You'll Love Working Here
- 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.
Work Schedule & Location
- Schedule: Monday to Friday, 9:00 AM – 6:00 PM (Mexico City Time).
- Location: Remote work in Mexico.
How to Apply
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.