Epicareer Might not Working Properly
Learn More

Java Coremedia Developer

Salary undisclosed

Checking job availability...

Original
Simplified
Job Description

The Analyst Programmer (CoreMedia Java) is responsible for developing, enhancing, and maintaining Java

based applications, with a focus on CoreMedia content management systems (CMS). This role involves

collaborating with cross-functional teams, ensuring high-quality software development, and supporting system

integration. The Analyst Programmer is expected to contribute to software architecture, troubleshooting, and

performance optimization, while following best practices and coding standards.

Duties And Responsibilities

  • Software Development & Maintenance:
  • Design, develop, and maintain high-quality applications using Java with a focus on CoreMedia

CMS.

  • Implement CoreMedia Studio Customizations and extensions to support business requirements.
  • Develop and integrate Java-based APIs for content delivery and digital experience platforms.
  • Software Architecture & Code Quality:
  • Contribute to software architecture planning, ensuring alignment with business requirements and

performance standards.

  • Conduct code reviews, enforce coding standards, and follow best practices.
  • Ensure that CoreMedia implementations follow industry-standard Java development principles.
  • Collaboration & Project Delivery:
  • Work closely with project managers, UI/UX designers, and backend developers to ensure

seamless integration of CoreMedia CMS.

  • Identify and resolve issues in the codebase, optimize application performance, and ensure

scalability.

  • Support content authors and business stakeholders by implementing content workflows,

templates, and editorial enhancements.

  • Testing & Deployment:
  • Check work for defects prior to release to QA, ensuring smooth functionality.
  • Submit pull requests, handle code merges, and facilitate software releases.
  • Troubleshoot and resolve defects identified by QA teams and end-users.
  • Documentation & Knowledge Sharing:
  • Maintain comprehensive documentation for CoreMedia integrations, workflows, and custom

development.

  • Provide guidance and mentorship to junior developers, fostering a positive team environment.
  • Stay up to date with the latest industry trends and best practices in CoreMedia, Java, and CMS

technologies.

Core Qualifications And Education

  • Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent experience).
  • 3–5+ years of experience in Java development, preferably with exposure to CoreMedia CMS.
  • Experience working with content management systems (CMS), particularly CoreMedia.
  • Proven ability to integrate Java applications with front-end and back-end technologies.
  • Strong proficiency in Java and related frameworks (Spring, Spring Boot, Hibernate, JPA).
  • Experience working with CoreMedia CMS, CoreMedia Studio Customizations, and Content Applications.
  • Exposure to Content as a Service (CaaS) and Headless CMS solutions.
  • Proficiency in RESTful APIs, GraphQL, and Microservices architecture.
  • Experience working with SQL databases (MySQL, MS SQL) and NoSQL databases (MongoDB).
  • Familiarity with CI/CD pipelines, Git, Jenkins, Docker.
  • Experience working with cloud services (Azure, AWS, or Google Cloud).
  • Knowledge of TypeScript is a plus.
  • Understanding of front-end frameworks (React, Angular, or Vue.js) is a bonus.
  • Strong analytical and problem-solving skills.
  • Ability to collaborate with cross-functional teams and communicate effectively.
  • Strong attention to detail and commitment to quality assurance.
Job Description

The Analyst Programmer (CoreMedia Java) is responsible for developing, enhancing, and maintaining Java

based applications, with a focus on CoreMedia content management systems (CMS). This role involves

collaborating with cross-functional teams, ensuring high-quality software development, and supporting system

integration. The Analyst Programmer is expected to contribute to software architecture, troubleshooting, and

performance optimization, while following best practices and coding standards.

Duties And Responsibilities

  • Software Development & Maintenance:
  • Design, develop, and maintain high-quality applications using Java with a focus on CoreMedia

CMS.

  • Implement CoreMedia Studio Customizations and extensions to support business requirements.
  • Develop and integrate Java-based APIs for content delivery and digital experience platforms.
  • Software Architecture & Code Quality:
  • Contribute to software architecture planning, ensuring alignment with business requirements and

performance standards.

  • Conduct code reviews, enforce coding standards, and follow best practices.
  • Ensure that CoreMedia implementations follow industry-standard Java development principles.
  • Collaboration & Project Delivery:
  • Work closely with project managers, UI/UX designers, and backend developers to ensure

seamless integration of CoreMedia CMS.

  • Identify and resolve issues in the codebase, optimize application performance, and ensure

scalability.

  • Support content authors and business stakeholders by implementing content workflows,

templates, and editorial enhancements.

  • Testing & Deployment:
  • Check work for defects prior to release to QA, ensuring smooth functionality.
  • Submit pull requests, handle code merges, and facilitate software releases.
  • Troubleshoot and resolve defects identified by QA teams and end-users.
  • Documentation & Knowledge Sharing:
  • Maintain comprehensive documentation for CoreMedia integrations, workflows, and custom

development.

  • Provide guidance and mentorship to junior developers, fostering a positive team environment.
  • Stay up to date with the latest industry trends and best practices in CoreMedia, Java, and CMS

technologies.

Core Qualifications And Education

  • Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent experience).
  • 3–5+ years of experience in Java development, preferably with exposure to CoreMedia CMS.
  • Experience working with content management systems (CMS), particularly CoreMedia.
  • Proven ability to integrate Java applications with front-end and back-end technologies.
  • Strong proficiency in Java and related frameworks (Spring, Spring Boot, Hibernate, JPA).
  • Experience working with CoreMedia CMS, CoreMedia Studio Customizations, and Content Applications.
  • Exposure to Content as a Service (CaaS) and Headless CMS solutions.
  • Proficiency in RESTful APIs, GraphQL, and Microservices architecture.
  • Experience working with SQL databases (MySQL, MS SQL) and NoSQL databases (MongoDB).
  • Familiarity with CI/CD pipelines, Git, Jenkins, Docker.
  • Experience working with cloud services (Azure, AWS, or Google Cloud).
  • Knowledge of TypeScript is a plus.
  • Understanding of front-end frameworks (React, Angular, or Vue.js) is a bonus.
  • Strong analytical and problem-solving skills.
  • Ability to collaborate with cross-functional teams and communicate effectively.
  • Strong attention to detail and commitment to quality assurance.