Fremont, California


Job Description

#INDIST
Role/Duties
  • Development and implementation of highly complex internet and intranet applications on one or more diverse platforms.
  • Uses advanced knowledge of web technologies, including Java, Java Script, HTML, CGI, XML, Perl, ASP, multimedia applications, database modeling tools and/or database interactions.
  • Evaluates systems specifications for client area web site requirements and determines and implements the most efficient and cost-effective software/package solution.
  • Researches and tracks new web technologies, develops service applications, and analyzes business requirements as they pertain to web-based systems.
  • Responsible for system quality assurance and consistency with installation and security policy and standards.
  • Evaluates systems specifications for client area web site requirements and determines and implements the most efficient and cost-effective software/package solution.

Basic Qualifications
  • 7+ years web development experience which includes the programming/ development of web applications.
  • 7+ year experience in Java Web Services (SOAP and REST) development, which includes, J2EE exposure, XML, Web Services, JUnit, TDD practice.
  • At least 3 years hands on experience working with Spring Framework
  • Required Skills
  • High proficiency with object-oriented analysis and design methodologies, and design patterns
  • Experience with Test Driven Development
  • Experience with Agile software product development
  • Proficiency with developing unit test cases using JUnit, HTTPUnit or JWebUnit
  • Proficiency with source code management system e.g. GitHub
  • Proficiency with IDEs like Eclipse or Intellij, TOAD
  • Familiarity with view technologies like XSLT, DHTML, CSS, Javascript
  • Familiarity with server-side development (involving Java Servlets, JSP, JSTL, etc.) and one or more Java Application Frameworks (Struts, Spring, etc.)
  • Experience in developing and implementing SOA solutions
  • Technical presentation skills
  • Agile development practice preferred experience: Micro Services development experience.
  • Experience in Database development, JDBC or Hibernate, Oracle, MongoDB with java.
  • Education Qualification:
  • BS or MS in computer science or equivalent experience Helpful.

Fremont, California

Careers at NTT DATA

Innovation is at the heart of what we do. Innovation that makes an impact and improves business performance. Innovation that improves our clients’ bottom line.

We are always on the lookout for talented innovators to join us - especially for people who can use their creativity to drive value for our clients worldwide. Discover more career opportunities that can help you make the most of your skills.

Why NTT DATA?

We are one of the largest global IT services company with operations in more than 40 countries. We offer an advanced portfolio of application, business process, cloud, and infrastructure services to businesses and governments worldwide.

Our roots cross continents and cultures, dating back five decades. We’ve grown organically and decisively by acquiring some of the best IT services providers across the globe. This pedigree yields a characteristic special to NTT DATA: the opportunity of a global brand with the creative energy of a start-up.

Similar jobs