This site uses cookies. To find out more, see our Cookies Policy

Senior Java Developer in Singapore at NTT DATA Singapore

Date Posted: 4/23/2018

Job Snapshot

  • Employee Type:
  • Location:
  • Experience:
    Not Specified
  • Date Posted:

Job Description


Job Description:

To Develop application using new stack technologies and delivered effectively, efficiently, on-time, in-specification and in a cost-effective manner.

The Java Developer with 5-7 years of experience and should be familiar with Java, Python, Java Script, Spring Boot, Continuous Integration, branching and merging (GIT), pair programming, code reviews, feature toggles, blue- green deployments, TDD and unit testing, agile methodologies (Scrum/XP), Design Patterns, Rest API, Good understanding of Networking and Security. Familiarity with RDBMS, preferably MariaDB, MySQL, NoSQL.

This Development Engineer role will play a hands-on role to develop quality applications within the desired time frames.

  • Development efforts in an agile software development environment, participate in sprint planning, task breakdown, and daily stand ups
  • Work with product owners and architect to understand objectives and translate these into a system level design and implementation
  • Implement designs that meet quality standards, coding standards, and provide a rich user experience across platforms
  • Design and implement new frameworks and software that meets DBS’s standards in performance, reliability, and maintainability
  • Create rapid prototypes to vet new design, interaction, and integration concepts
  • Collaborate with vendor and employee resources to deliver projects on time and with a high level of quality as measured by performance, up-time, and maintainability
  • Troubleshoot and solve production issues related to performance and reliability throughout the software stack
  • Proactively identify bottlenecks in the system and work to resolve these issues before they become a problem
  • Excellent written and Verbal communications skills

Job Requirements


  • 5 to 7 years’ experience in Java and J2EE application development in a web environment
  • Min 3 years of experience with Frameworks such as Spring, hibernate is a must
  • Strong expertise in Core Java, Collections
  • Min 2 year of experience in AngularJS version 2 or above or JSP or any scripting language is preferred
  • HTML5, CSS
  • Good Knowledge and experience in Oracle or SQL Server, Mongo DB, Maria DB
  • Provider- AND consumer-side programming using Java Web Services/ Restful Services with SOAP/ XML
  • Good understanding of CI/ CD stack including build/deployment tools like SCM, Maven, ANT
  • Good understanding and experience in version control tools such as GIT
  • Experience in Consumer Banking is a plus