• MS20220804 Java Developer

Industry IT
Experience Range 2 - 5 Years
Open

Job Description
About Us
We are a top 8 global IT services company with operations in 50+ 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. As a Global IT Innovator, innovation is at the heart of what we do. Innovation that makes an impact and improves business performance. Innovation that improves our clients' bottom lines. We're looking for innovators to join our team. NTT DATA Singapore PTE Ltd is a wholly owned subsidiary of NTT DATA Corp, a part of NTT Group, the world’s 65th Largest Company according to Fortune Magazine. The Singapore entity of NTT DATA is an S10 government-registered supplier and forms the core of NTT DATA’s APAC operations and is positioned as a gateway of our global capabilities in Singapore and APAC region.
Roles and Responsibility

 Job Responsibilities: 

  • Work in Agile-based SDLC environment and participating in different Scrum sessions 

  • Capable of understanding and contributing to the technical solution from design through to code level 

  • Provide backend development using Java, Spring framework; and frontend development using Angular, React JS 

  • Build microservices with spring boot    

  • Align and follow the TDD and BDD development processes  

  • Communicate effectively between business and technology with regards to the requirements and deliverables    

  • Respond to, evaluate and analyse reported incidents/issues to minimize their impact as well as devise innovative solutions to resolve and prevent them in the future 

  • Experience with cloud platforms (AWS, PCF) is preferred 

  • Work with version control tools like GIT; build tools like Maven; continuous integration tools like Jenkins, and issue-tracking platform like JIRA 

  • Provide UAT and production release support  


Requirements: 

  • Bachelor's degree or higher preferably in Computer Science/ IT degree or equivalent experience 

  • At least 5 years of experience in developing financial/banking applications using:- 

  • backend frameworks like Spring, Spring Boot, etc.; and  

  • frontend languages like Angular, React JS, CSS, etc.    

  • Excellent programming skills in Java, J2EE, Spring, Hibernate, Servlets, JSP, jQuery, HTML, Ajax, JavaScript developing client-server, n-tier, Web and Distributed Applications 

  • Working experience in using database technologies (MariaDB/MySQL, Aerospike, etc.) 

  • Good understanding of microservice architecture and at least 3 years of working experience in developing REST API 

  • Exposure to Messaging systems like MQ, Kafka Events 

  • Experience in DevOps tooling like Jenkins, BitBucket, Gitlab 

  • Experience with cloud platforms (AWS, PCF) is preferred 

  • Experience with high availability, high-scale, and performance systems is preferred 

  • Self-disciplined and motivated - Ability to work independently without much supervision 

  • A pro-active 'can-do' attitudes 

Recruiter Name Nicole Wong
Recruiter Email Id nicole.wong@apac.nttdata.com
A+| A| A-