Jobs and Careers
NT

JAVA Senior Developer with CMS - REMOTE

NTT DATA
United StatesRemotefull_timeVerifiedPosted 23 Feb 2026
💰 $181,500/yr($87,120/yr$181,500/yr)

About the role

Req ID: 354109 

NTT DATA strives to hire exceptional, innovative and passionate individuals who want to grow with us. If you want to be part of an inclusive, adaptable, and forward-thinking organization, apply now.

We are currently seeking a JAVA Senior Developer with CMS - REMOTE to join our team in Memphis, Tennessee (US-TN), United States (US).

We are seeking an experienced JAVA Developer to join our team. This role involves supporting and enhancing CMS (Content Management Systems) functionality, collaborating with cross-functional teams, and ensuring seamless integration with non-CMS components. The ideal candidate will have strong technical expertise in Java-based CMS development and excellent communication skills to represent the CMS team effectively.

Key Responsibilities

  • Provide support for non-CMS components interfacing with the CMS, ensuring clear demarcation of CMS functionality versus other systems.
  • Assist stakeholders in understanding data flow across multiple systems integrated with the CMS.
  • Represent the CMS team in meetings with non-CMS stakeholders, articulating CMS architecture and design clearly.
  • Work on support tickets and troubleshoot issues promptly.
  • Perform development tasks including coding, debugging, and unit testing.
  • Collaborate with QA teams to ensure quality deliverables.
  • Prepare technical documentation such as High-Level Design (HLD) and Low-Level Design (LLD) for complex CMS modules.
  • Conduct code and documentation reviews for other CMS developers.
  • Support production deployments and perform post-deployment validations.
  • Participate in patching activities, including weekend support when required.
  • Maintain regular communication with onshore teams to provide updates and manage expectations.
  • Attend and actively participate in all Agile ceremonies.

Basic Qualifications

  • 8+ years of overall experience in development projects.
  • 3+ years of recent experience with Java-based CMS (Bloomreach Experience Manager – Hippo CMS).
  • 5+ years of experience in Java/J2EE projects with strong knowledge of Java 8 (Java 17 preferred).
  • 2+ years of experience creating and consuming RESTful API services.
  • 1+ year of experience with GraphQL using Apollo Client and JSON.
  • 1+ year of experience working in Agile methodology.
  • 2+ year of experience using secure coding practices in JAVA development. 
  • Experience with CI/CD tools (GitLab CI, Jenkins).
  • Experience with build tools (Maven, Gradle).
  • Education: Bachelor’s degree in Computer Science or related field.

Nice to Have

  • Experience with Apache Wicket.
  • Familiarity with React and Node.js.
  • Exposure to NoSQL databases (e.g., Couchbase).
  • Experience with AWS S3.
  • Proficiency with version control tools like Git and Bitbucket.
  • (Bloomreach Experience Manager – Hippo CMS )

Top 4 Mandatory Skills

  1. Java 8
  2. Java server-side frameworks (Java/J2EE, Spring, Apache Wicket)
  3. API development (REST, GraphQL)
  4. State of the art security practices followed while inJAVA development and API Development( OWASP - 10)

Top 3 Good-to-Have Skills

  1. NoSQL databases (MongoDB, Cassandra, Couchbase)
  2. Relational databases (MySQL, PostgreSQL, SQL Server)
  3. Groovy scripting

Where required by law, NTT DATA provides a reasonable range of compensation for specific roles. The starting pay range for this remote role is $87,120 - $181,500. This range reflects the minimum and maximum target compensation f

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

NTT DATA

View company profile →