JAVA Senior Developer with CMS exposure

Compunnel, Inc.

Memphis (TN)

On-site

USD 100,000 - 130,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A leading technology services company seeks a Senior Java Developer with significant experience in Java-based CMS development, particularly Bloomreach. The successful candidate will enhance CMS functionality, support non-CMS integration, and engage in cross-functional teams. Requirements include 8+ years in development, solid Java expertise, and familiarity with Agile practices. This role emphasizes high-quality deliverables through collaboration, troubleshooting, and documentation. A Bachelor's degree in Computer Science or a related field is essential.

Qualifications

  • 8+ years of experience in development projects.
  • 3+ years of recent experience with Java-based CMS (Bloomreach/Hippo CMS).
  • 2+ years of experience creating and consuming RESTful services.
  • Strong adherence to secure coding practices including OWASP Top 10.

Responsibilities

  • Provide support for non-CMS components interfacing with the CMS.
  • Assist stakeholders in understanding data flow across systems integrated with the CMS.
  • Represent the CMS team in discussions with non-CMS stakeholders.
  • Work on support tickets, troubleshoot issues, and deliver timely fixes.
  • Collaborate with QA teams to ensure high-quality deliverables.

Skills

Java-based CMS development
Agile methodology
RESTful services
Java 8 or 17
Secure coding practices

Education

Bachelor’s degree in Computer Science or related field

Tools

GitLab CI
Maven
Jenkins

Job description

Overview

The Senior Java Developer with CMS exposure will support and enhance CMS functionality while ensuring smooth integration with non-CMS components.

The role requires strong experience in Java-based CMS development, particularly Bloomreach Experience Manager (Hippo CMS), along with solid communication skills to represent the CMS team in cross-functional discussions.

The developer will participate in development, troubleshooting, documentation, and Agile ceremonies.

Responsibilities
  • Provide support for non-CMS components interfacing with the CMS and clarify system boundaries.
  • Assist stakeholders in understanding data flow across systems integrated with the CMS.
  • Represent the CMS team in discussions with non-CMS stakeholders and articulate architecture and design.
  • Work on support tickets, troubleshoot issues, and deliver timely fixes.
  • Perform coding, debugging, and unit testing for CMS enhancements and integrations.
  • Collaborate with QA teams to ensure high-quality deliverables.
  • Prepare technical documentation such as High-Level and Low-Level Design documents.
  • Conduct code and documentation reviews for CMS developers.
  • Support production deployments and perform post-deployment validations.
  • Participate in patching activities, including weekend support when required.
  • Maintain communication with onshore teams for updates and alignment.
  • Attend and participate in Agile ceremonies including stand-ups, sprint planning, and retrospectives.
Required Qualifications
  • 8+ years of experience in development projects.
  • 3+ years of recent experience with Java-based CMS (Bloomreach/Hippo CMS).
  • 5+ years of Java/J2EE experience with strong knowledge of Java 8 (Java 17 preferred).
  • 2+ years of experience creating and consuming RESTful services.
  • 1+ year of experience with GraphQL using Apollo Client and JSON.
  • 1+ year of experience working in Agile methodology.
  • 2+ years of experience using secure coding practices in Java development.
  • Experience with CI/CD tools such as GitLab CI or Jenkins.
  • Experience with build tools such as Maven or Gradle.
  • Bachelor’s degree in Computer Science or related field.
  • Strong experience with server-side frameworks including Spring and Apache Wicket.
  • Strong adherence to secure coding practices including OWASP Top 10.
Preferred Qualifications
  • Experience with Apache Wicket.
  • Familiarity with React and Node.js.
  • Exposure to NoSQL databases such as Couchbase.
  • Experience with AWS S3.
  • Experience with Git or Bitbucket.
  • Experience with NoSQL databases (MongoDB, Cassandra, Couchbase).
  • Experience with relational databases such as MySQL, PostgreSQL, or SQL Server.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Java CMS Engineer (Bloomreach)
Senior Java CMS Engineer (Bloomreach)

Compunnel, Inc. • Memphis (TN)

On-site
USD 100,000 - 130,000
Senior Full Stack Developer, Java
Senior Full Stack Developer, Java

Jobtailor • Maryland

On-site
USD 110,000 - 170,000
Java Developer
Java Developer

Cohere Technology Group • Chantilly (VA)

On-site
USD 120,000 - 150,000
Senior Java Developer
Senior Java Developer

Virtusa • Irving (TX)

On-site
USD 120,000 - 180,000
Content Management Lead Software Engineer - Java Full Stack with React JS
Content Management Lead Software Engineer - Java Full Stack with React JS

Ness Digital Engineering • Location (WV)

On-site
USD 120,000 - 180,000
Content Developer
Content Developer

IPolarity LLC • Whippany (NJ)

Hybrid
Senior Java Software Engineer
Senior Java Software Engineer

Compunnel, Inc. • City of White Plains (NY)

On-site
USD 120,000 - 180,000
Senior Java Full Stack Engineer
Senior Java Full Stack Engineer

Compunnel, Inc. • Westlake (OH)

On-site
USD 100,000 - 130,000
Senior Java Developer
Senior Java Developer

Compunnel, Inc. • Glen Allen (VA)

On-site
USD 110,000 - 140,000
Java Developer
Java Developer

Cognitive Medical Systems • United States

On-site
USD 90,000 - 140,000