Full Stack Java Expert (FTE / Hybrid)
for section headings like About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule. We must not repeat job title as heading. We must include sections only when posting has real specific content. We must preserve all substantive info, no invented or summarized away detail. Remove boilerplate: cookie/navigation/legal/EEO/equal-opportunity/scam-warning boilerplate, duplicated lines, application instructions. Also remove things like "Req ID: 391693" maybe minor metadata can be folded into short
or drop it. The instruction: "do NOT put Job ID / requisition numbers as headings — fold minor metadata into a short
or drop it." So we can include a short
with Req ID maybe, but better to drop it? It says fold minor metadata into a short
or drop it. Probably include a short
with Req ID and location? But location is part of role. Might include location in a paragraph. We need sections: About the role (maybe a brief description), Responsibilities, Requirements (or Qualifications), Skills, Benefits, Pay, Schedule. We must only include sections with real content. Let's extract content: Job Duties and Responsibilities: list of duties. Basic Qualifications (Required Skills And Minimum Experience): list of qualifications. Nice to Have (But Not a Must): list of nice-to-have. What We’re Looking For: description. NTT DATA provides a reasonable range of compensation for U.S.-based positions. The starting pay range for this role is $105,264.00 - $157,896.00. Actual compensation will depend on a number of factors... This position may also be eligible for incentive compensation based on individual and/or company performance. This position is eligible for company benefits including medical, dental, and vision insurance with an employer contribution, flexible spending or health savings account, life and AD&D insurance, short and long term disability coverage, paid time off, employee assistance, participation in a 401k program with company match, and additional voluntary or legally-required benefits. Work on-site 3 days per week at the assigned Atlanta, New Jersey, or Dallas office to support team collaboration and Agile ceremonies. Also later: Ability and willingness to work on-site 3 days per week in Arlington, New Jersey, or St. Louis (mandatory). There's some inconsistency: earlier says Atlanta, New Jersey, or Dallas office; later says Arlington, New Jersey, or St. Louis. Might be a mistake but we must preserve all substantive info; we can include both statements. Schedule: work on-site 3 days per week. Thus we have Pay and Benefits and Schedule. We also have About NTT DATA description; could be "About the role" or "About NTT DATA". The instruction: use
for section headings (e.g. About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule). So we can have About the role (maybe summarizing role description). Could also have About NTT DATA as separate but not in list; but we can include as About the role? Probably better to have About the role (the role description) and maybe a separate About NTT DATA not required. But we can include as a paragraph under About the role. We must not repeat job title as heading. So no heading for Full Stack Java Expert. We must not include application instructions, EEO, legal, scam warning, etc. So remove those paragraphs. We must not include duplicated lines. We need to output only HTML fragment, no /, no markdown fences. Let's craft:
Req ID: 391693
maybe minor metadata. ThenAbout the role
with paragraph describing role: Full Stack Java Expert (FTE/Hybrid) in New Jersey, etc. Could include location. ThenResponsibilities
with- each duty.
Then
Requirements
(or Qualifications) maybe combine Basic Qualifications and Nice to Have? But we need separate sections only if content. Could have Requirements (Basic Qualifications) and Skills (Nice to Have). Or Requirements and Qualifications both; but we can choose Requirements for basic qualifications and Skills for nice-to-have. We must not create sections with filler like "commensurate with experience". We have actual content. Pay: we have starting pay range. SoPay
withdescribing range and incentive. Benefits:
Benefits
with- each benefit.
Schedule:
Schedule
withabout on-site 3 days per week. We must not include duplicated lines like "Work on-site 3 days per week at the assigned Atlanta, New Jersey, or Dallas office to support team collaboration and Agile ceremonies." and later "Ability and willingness to work on-site 3 days per week in Arlington, New Jersey, or St. Louis (mandatory)." Both are schedule info; we can combine or keep both as separate sentences. We must not include boilerplate like "NTT DATA is an equal opportunity employer." etc. Let's extract responsibilities list: - Design, develop, enhance, and maintain enterprise applications using Core Java and modern UI technologies. - Build scalable backend services and APIs using Java, Spring Boot, RESTful services, and microservices-based architecture patterns. - Develop responsive, reusable, and high-performing user interfaces using React.js, Angular, JavaScript/TypeScript, HTML5, and CSS3. - Integrate UI components with backend services and APIs, ensuring reliable data flow, error handling, security, and performance. - Apply object-oriented design principles, design patterns, multithreading/concurrency concepts, collections, exception handling, and performance tuning in Java solutions. - Participate in application architecture, technical design, code reviews, estimation, sprint planning, and solution discussions with engineering and product teams. - Write clean, maintainable, testable, and secure code with appropriate unit, integration, and UI automation coverage. - Troubleshoot complex application and production issues across UI, API, service, and database layers and drive root-cause resolution. - Contribute to CI/CD pipelines, automated builds, code-quality checks, release processes, and deployment readiness. - Collaborate with architects, product owners, business analysts, QA engineers, DevOps teams, and other developers in an Agile delivery model. - Work on-site 3 days per week at the assigned Atlanta, New Jersey, or Dallas office to support team collaboration and Agile ceremonies. Now Basic Qualifications list: - Minimum 8+ years of overall software application development experience. - Minimum 6+ years of hands-on Core Java development experience, including Java 8+ features, collections, concurrency/multithreading, exception handling, JVM fundamentals, and object-oriented design. - Minimum 4+ years of hands-on UI/front-end development experience using React.js and/or Angular with JavaScript/TypeScript, HTML5, and CSS3. - Minimum 4+ years of experience developing enterprise backend services using Spring, Spring Boot, RESTful APIs, and microservices. - Minimum 3+ years of experience integrating front-end applications with REST APIs and distributed backend services. - Minimum 3+ years of experience with relational databases and SQL; experience with ORM frameworks such as Hibernate/JPA. - Minimum 3+ years of experience with Git-based source control, CI/CD pipelines, automated builds, unit testing, and code-quality practices. - Strong understanding of application security, authentication/authorization, secure coding practices, and production-grade error handling. - Demonstrated experience with performance optimization, debugging, root-cause analysis, and production support for enterprise applications. - Experience working in Agile/Scrum teams and collaborating across architecture, engineering, QA, and product functions. - Ability and willingness to work on-site 3 days per week in Arlington, New Jersey, or St. Louis (mandatory). - Degree Bachelor’s degree in Computer Science, Engineering, Information Technology, or a related field; equivalent practical experience may be considered. Nice to Have list: - Experience in banking, payments, financial services, or another regulated enterprise environment. - Cloud development experience with AWS, Azure, or GCP and container technologies such as Docker and Kubernetes. - Experience with messaging/event-driven platforms such as Kafka or similar technologies. - Knowledge of UI state-management frameworks, component libraries, accessibility standards, and front-end performance optimization. - Experience with observability and monitoring tools and supporting highly available, transaction-intensive applications. - Technical leadership, mentoring, or lead-developer experience across distributed onshore/offshore teams. What We’re Looking For paragraph: - An expert engineer who can work across the Java backend and modern UI layers and translate solution designs into high-quality production code. - A strong problem solver who can independently analyze complex technical issues and drive pragmatic solutions. - A collaborative team member who communicates clearly, contributes to technical decisions, and supports engineering best practices. - An engineer comfortable working in a hybrid, in-office delivery model and partnering with geographically distributed teams. Pay paragraph: - NTT DATA provides a reasonable range of compensation for U.S.-based positions. The starting pay range for this role is $105,264.00 - $157,896.00. Actual compensation will depend on a number of factors, including the candidate’s relevant experience, technical skills, and other qualifications. This position may also be eligible for incentive compensation based on individual and/or company performance. Benefits paragraph: - This position is eligible for company benefits including medical, dental, and vision insurance with an employer contribution, flexible spending or health savings account, life and AD&D insurance, short and long term disability coverage, paid time off, employee assistance, participation in a 401k program with company match, and additional voluntary or legally-required benefits. Schedule: we have two statements; we can combine: Work on-site 3 days per week at the assigned Atlanta, New Jersey, or Dallas office to support team collaboration and Agile ceremonies. Ability and willingness to work on-site 3 days per week in Arlington, New Jersey, or St. Louis (mandatory). We'll put both. About the role paragraph: maybe combine the initial description: "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 Full Stack Java Expert (FTE / Hybrid) to join our team in New Jersey, New Jersey (US-NJ), United States (US)." Also include About NTT DATA description? Could be separate but not required. We'll keep About the role as that. Now produce HTML. We need to wrap each section in
and then content. For lists, use
- .
For prose, use
. We must not include any extra text outside HTML. Let's craft:
Req ID: 391693
About the role
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 Full Stack Java Expert (FTE / Hybrid) to join our team in New Jersey, New Jersey (US-NJ), United States (US).
Responsibilities
- Design, develop, enhance, and maintain enterprise applications using Core Java and modern UI technologies.
- Build scalable backend services and APIs using Java, Spring Boot, RESTful services, and microservices-based architecture patterns.
- Develop responsive, reusable, and high-performing user interfaces using React.js, Angular, JavaScript/TypeScript, HTML5, and CSS3.
- Integrate UI components with backend services and APIs, ensuring reliable data flow, error handling, security, and performance.
- Apply object-oriented design principles, design patterns, multithreading/concurrency concepts, collections,
- .
For prose, use
- each benefit.
Schedule: