Java Solution Architect

Req ID: 18871 


At NTT DATA Services, we know that with the right people on board, anything is possible. The quality, integrity, and commitment of our employees are key factors in our company’s growth, market presence and our ability to help our clients stay a step ahead of the competition. By hiring the best people and helping them grow both professionally and personally, we ensure a bright future for NTT DATA Services and for the people who work here.


NTT DATA Services currently seeks a Java Solution Architect to join our team in Charlotte, North Carolina (US-NC), United States (US).



Required qualifications:

  • 10+ years of experience in enterprise architecture, analysis, design, and hands-on application development is required.
  • 7+ years as a software developer, doing ground up development with Java and related web frameworks
  • 5+ years of experience in Java Build (Tomcat/ WebLogic) and Java Frameworks (Spring, Hibernate, Struts).
  • 4+ years of experience analyzing, designing and implementing solutions using J2EE technologies, including JSF, JAXB, JPA, JMS, MQ Series
  • Expert knowledge of building services using REST is preferred
  • Background with MQ messaging highly preferred
  • Strong experience with AngularJS framework
  • Experience working in a continuous integration environment
  • Demonstrate strong analytical skills and sound decision-making abilities


Primary responsibilities:

  • Responsible for establishing architectural goals and providing technical leadership across projects. Assists with application design and development of new software or extensive revisions to existing systems. Responsible for initial design and development of new software or extensive revisions to existing systems.
  • Defines product requirements and creates high-level architectural specifications, ensuring feasibility, functionality, and integration with existing systems and platforms. The position is a top-level technical expert with responsibility for the design and development of integrations, APIs, commercial software implementations, custom applications, cloud components as well as Oracle database environments that support of strategic enterprise software and other company systems.
  • Provides technical leadership on complex projects. May guide a team of developers through a project life-cycle to completion. Is the top level technical expert in a business and/or functional areas.
  • Mentors project members and more junior staff toward success in software design, documentation, and execution. Relies on extensive experience and judgment to plan and accomplish goals. Performs a variety of complicated tasks. Acts independently under general direction.
  • Leveraging design patterns to solve recurring development functions and collaborating with other architects to develop integrated systems with common principles.
  • Analyze business and technical requirements to identify and evaluate alternatives and effectively communicate those options to leadership
  • Analyzes business requirements and designs and develops integrations, APIs, commercial software implementations, custom Java applications, components, or Oracle solutions.
  • Creates and fully document a conceptual and detailed software design based upon business requirements and ensures models are implemented in the Enterprise Architect (EA) software suite.
  • Reviews project requests and program change requests.
  • Accomplishes development efforts using high-level computer software tools.
  • Solicit and/or perform code reviews.
  • Maintains frequent contact with bank and association users and follows up on problems to ensure satisfactory progress toward solutions.
  • Provides programming and analytical support in the design and implementation of new or improved computer systems and programs.
  • Ensures compliance with software development standards and procedures.


Basic Qualifications:


Minimum 5+ years of experience in:

  • Technical Architecture-Java/J2EE
  • Java/ JEE-Digital-Custom solution
  • Solution Architecture-WebApps
  • Java/ JEE-Digital-Custom solution


This position is only available to those interested in direct staff employment opportunities with NTT DATA, Inc. or its subsidiaries.  Please note, 1099 or corp-2-corp contractors or the equivalent will NOT be considered. We offer a full comprehensive benefits package that starts from your first day of employment.                                                                                


About NTT DATA Services


NTT DATA Services partners with clients to navigate and simplify the modern complexities of business and technology, delivering the insights, solutions and outcomes that matter most. We deliver tangible business results by combining deep industry expertise with applied innovations in digital, cloud and automation across a comprehensive portfolio of consulting, applications, infrastructure and business process services.


NTT DATA Services, headquartered in Plano, Texas, is a division of NTT DATA Corporation, a top 10 global business and IT services provider with 100,000+ professionals in more than 50 countries, and NTT Group, a partner to 85 percent of the Fortune 100. Visit to learn more.


NTT DATA, Inc. (the “Company”) is an equal opportunity employer and makes employment decisions on the basis of merit and business needs.  The Company will consider all qualified applicants for employment without regard to race, color, religious creed, citizenship, national origin, ancestry, age, sex, sexual orientation, genetic information, physical or mental disability, veteran or marital status, or any other class protected by law.  To comply with applicable laws ensuring equal employment opportunities to qualified individuals with a disability, the Company will make reasonable accommodations for the known physical or mental limitations of an otherwise qualified individual with a disability who is an applicant or an employee unless undue hardship to the Company would result.




NTT Data, Inc.
Full time
Charlotte, North Carolina 28201, US