• Java Kotlin Developer

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

 

Must-have:

 

1)         Strong hands-on experience in Java 8, Microservice & Docker

2)         Good knowledge in Kotlin, Corda (Blockchain)

3)         Good knowledge in JMS (Active MQ, Kafka, Rabbit MQ), Apache Camel

4)         Strong knowledge in SQL (Oracle, MySQL, MariaDB)

5)         NoSQL Database like MongoDB, Cassandra

6)         Spring, Spring Boot, Spring Batch, Spring Cloud

7)         ORM like Hibernate or JPA

8)         Familiar with Linux operation system

9)         Experience working with, or an interest in Agile Methodologies, such Scrum

 

10)         Knowledge of software best practices, like Test-Driven Development (TDD) and Continuous Integration (CI)

 

11)         Experience building, deploying, and maintaining microservices on AWS, Kubernetes or Openshift

 

12)         Experience using Docker to create reproducible build and deployment pipelines

 

13)         Experience with Elastic Search as search index  and ELK for log aggregation and analysis

 

14)         You know how to read explain plans and tune SQL Queries, profile applications, analyze heap and thread dumps

 

15)         Able to automate repetitive tasks

 

Good-to-have

16)         Good to have UI Frameworks: AngularJS or ReactJS or VueJS, JavaScript, jQuery

17)         Cloud Platforms like AWS, Open Shift, PCF

18)         Good to have knowledge on ELK stack

19)         Big Data exposure with Hadoop, HIVE, Spark, Impala, Sqoop, Oozie

 

 

 

 

 

 

Education / Preferred Qualifications / Technology Skills, Stack & Programming Languages

 

 

Please tick where appropriate:  (Prefer but not mandatory)

GCE ?O? Level 0

GCE ?A? Level0

 

Degree (please specify if necessary)                   1

 

Post Graduate (optional)                              0

MBA or equivalent

 

Professional Qualification

(please specify)

 

?A Bachelor?s degree in Computer Science (or equivalent experience)

?5 ? 10 years of development and delivery experience

?Relevant industry experience on cloud platforms would be favorably considered

?Core Java

?Fundamental knowledge of distributed Architectures, SOA, Micro-services, PaaS

?Source Code control (experience with Git preferred)

?Able to perform unix / linux scripting.

?Monitor and address issues relating to capacity constraints and performance related items.

?Analyse and perform performance tuning.

?Develop and maintain high-performance, scalable system.

?Writing of documents that clearly explain how algorithms should be implemented, verified and validated.

 

Core Competencies (State the qualities, skills, behaviours and attitudes that the incumbent must possess in order to perform the responsibilities of this position.)

 

 

 

 

Recruiter Email Id sruthi.rajanmangalam@nttdata.com
A+| A| A-