Share this Job

Java/Spring Microservices Developer

Apply now »

Date: Apr 10, 2021

Location: Charlotte, NC, US

Company: NTT DATA Services

Req ID: 112743 

NTT DATA Services 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/Spring Microservices Developer to join our team in Charlotte, North Carolina (US-NC), United States (US).


Job Duties and Responsibilities:


  • Automate the end to end Customer onboarding process
  • Perform duties of a developer for medium to large-sized global development team.
  • Coordinate with the offshore development team for timely execution and delivery of code.
  • Coordinate with offshore and onshore teams for infra, deployment, business teams, etc.
  • Design, develop and unit test applications using Java/J2EE technologies with Microservices architecture.
  • Design component design and associated pseudo code with unit test cases.
  • Support QA teams with test plans, root cause analysis and defect fixing.
  • Create technical design documentation and root cause analysis documentation.
  • Develop code adhering to coding standards and test-driven development approach.
  • Represent Development Team in Scrum/Agile sprints, attending stand-ups and estimating complexity for stories and tasks assigned.
  • Communicate the status of the work, progress and obstacles to the team.
  • Experience of leading teams of developers with Agile/SCRUM
  • Experience in working with rule engine (preferred drools)
  • 3+ years of IT experience
  • Preferred Qualifications:
  • 2+ years of experience JEE containers such as Apache Tomcat and Jboss.
  • 2+ years of experience developing applications integrated with databases such as SQL Server, Oracle.
  • 3+ years of experience writing JUnit tests.
  • Strong knowledge of coding, testing, and debugging applications.
  • Strong knowledge of application configuration, maintenance and support.
  • Applies a broad knowledge of application programming and design to analyze and isolate issues.
  • Exceptional ability to effectively troubleshoot program errors.
  • General understanding of how technology decisions relate to business needs.


Basic Qualifications:


  • 3-5 years of experience analyzing, designing and implementing solutions using J2EE technologies, including JSF, JAXB, JPA, JMS, MQ Series
  • 3-5 years of object-oriented programming experience and MVC development paradigms
  • 3-5 years of experience developing services with XML, SOAP, REST, and using IBM WebSphere Application Server and Eclipse.
  • 3-5 years of experience with Spring, Struts, EJB, NetBeans, Hibernate, and designing JSP/Web Services (REST), Message queues.


Minimum Education and Certifications:


  • Bachelor or Master’s degree in computer science or related field



About NTT DATA Services

NTT DATA Services is a global business and IT services provider specializing in digital, cloud and automation across a comprehensive portfolio of consulting, applications, infrastructure and business process services. We are part of the NTT family of companies, a partner to 85 % of the Fortune 100.

NTT DATA Services is an equal opportunity employer and will consider all qualified applicants for employment without regard to race, gender, disability, age, veteran-status, sexual orientation, gender identity, or any other class protected by law.

Nearest Major Market: Charlotte

Job Segment: Developer, Java, Oracle, Consulting, Database, Technology