Share this Job

Mid-Level Java Developer

Apply now »

Date: Nov 11, 2021

Location: Charlotte, NC, US

Company: NTT DATA Services

Req ID: 157250 

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 Mid-Level Java Developer to join our team in Charlotte, North Carolina (US-NC), United States (US).

Job Duties and Responsibilities:

  • How You’ll Help Us:
  • Our clients need digital solutions that will transform their business so they can succeed in today’s hypercompetitive marketplace.
  • As a team member in our Application Modernization practice, you will make these digital solutions come to life.
  • You will routinely deliver elite solutions to clients that will impact their products, customers, and services. 
  • How We Will Help You:
  • Joining our Application Modernization practice is not only a job but a chance to grow your career.
  • We will make sure to equip you with the skills you need to produce robust applications that you can be proud of.
  • Whether it is providing you with training on a new programming language or helping you get certified in a new technology, we will help you grow your skills so you can continue to deliver increasingly valuable work.
  • Why the Role Is Important:
  • Developers are the core of everything we create, and your work is instrumental in our success.
  • We strive to be the first firm companies think of when it comes to fulfilling their technology needs, and our best evidence is the successful solutions created by our developers.
  • Finally, you will use the experience you have and the experience you will gain to help less experienced developers succeed in their roles.
  • Once You Are Here, You Will:
  • Work with key stakeholders at our clients and delivery teams to gather technical requirements.
  • Develop, test and deploy RESTful APIs and Java code.
  • Partner with our front-end developers to support the integration of the tools you are developing.
  • Build, test, and deploy solutions that communicate with external web services.
  • Ensure APIs are developed using industry-standard best practices.
  • Fix any issues or bugs that arise.
  • Able to travel as needed for project assignments (25-50%) after pandemic when travel returns to normal
  • Ideal Mindset:
  • Lifelong Learner. You are someone who is always seeking to improve your technical and nontechnical skills.
  • Team Player. You are someone who wants to see everyone on the team succeed and is willing to go the extra mile to help a teammate in need.
  • Listener. You listen to the needs of the customer and make those the priority throughout development.


Basic Qualifications:  

  • 3+ years of hands-on experience in designing, developing, testing and maintaining RESTful APIs and Microservices using one or more of the following technologies: Java/J2EE, Spring Framework, Spring Batch, AWS Elastic Kubernetes Services (EKS), RDS Oracle DB, Apigee/API Gateway
  • 2+ years’ experience in frontend development role using React JS, HTML5, CSS3 for responsive web applications
  • 1+ years of experience in API layer security (e.g., JWT, OATH2), API logging, API testing, creating REST API documentation using Swagger and YAML or similar tools


Educational Qualifications:

  • Bachelor’s degree or equivalent combination of education and work experience


Preferred Qualifications: 

  • Experience in TDD, writing unit test cases in JUnit. Unit Test Frameworks: Mockito (Java), Junit (Java);
  • Nice to have exposure to End-to-end Test Frameworks: Fitnesse/Test API, Protractor; Functional Testing: Cucumber; Performance Test Tools: JMeter
  • Proficient in SQL and Stored Procedures such as in RDS Oracle DB
  • Experience with Unix, Linux Operating Systems preferably on AWS environment.
  • Experience with Scrum and other Agile processes.
  • Knowledge of Jira, Git/SVN, Jenkins, DevOps, CI/CD




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. To learn more, please visit Furthermore, NTT DATA Services will make accommodations for eligible applicants on a case-by-case basis. Please email for assistance.

Nearest Major Market: Charlotte

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