Guadalajara, MX
1 day ago
Software Development Senior Specialist

About the Role
We are looking for a skilled Java Developer with hands-on experience in Content Management Systems (CMS) to join our growing team. In this role, you will design, develop, and maintain web applications and integrations built on Java and leading CMS platforms. You will collaborate with cross-functional teams to deliver robust, scalable, and user-friendly digital solutions that meet business and client requirements.
Key Responsibilities
Application Development:  
Design, develop, and maintain Java-based web applications and services.
Customize, extend, and integrate CMS platforms (e.g., Adobe Experience Manager [AEM], Liferay, Sitecore, Magnolia, or similar).
Develop custom modules, components, and templates within the CMS.
Implement RESTful APIs and web services for content delivery and integration with third-party systems.
CMS Management:  
Configure and optimize CMS workflows, permissions, and content structures.
Collaborate with content authors and stakeholders to ensure CMS usability and performance.
Support CMS upgrades, migrations, and troubleshooting.
Quality & Best Practices:  
Write clean, maintainable, and well-documented code following best practices.
Conduct code reviews and participate in architecture/design discussions.
Implement automated testing and participate in QA processes.
Collaboration:  
Work closely with front-end developers, designers, QA, and product managers.
Provide technical guidance and support to junior developers.
Required Qualifications
Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience).
4+ years of professional experience in Java development.
3+ years of hands-on experience with a major CMS platform (e.g., AEM, Liferay, Sitecore, Magnolia, OpenCMS, etc.).
Strong understanding of Java EE/Spring frameworks.
Experience with web technologies (HTML, CSS, JavaScript) and integrating with front-end frameworks.
Familiarity with RESTful APIs, web services, and microservices architecture.
Experience with version control systems (e.g., 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 containerization (Docker) and orchestration (Kubernetes).
Knowledge of SEO, accessibility, and web performance optimization.
CMS certification(s) (e.g., Adobe Certified Expert, Liferay Developer Certification).

Confirmar seu email: Enviar Email