NTT Data Singapore
Java Developer (Trade Finance)
Java developer building and supporting a high-performance electronic trading execution platform using Spring Boot, microservices, Kafka, Docker, and OpenShift.
- Compensation
- Not disclosed
- Location
- Not listed
- Work setup
- Not specified
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- 4+ years
- Category
- Software engineering
- Posted
Skills
Must have
- 4-10 years of experience in software development
- Strong understanding of OOPs, Java Basics, Streams, Collections, Multi-Threading, latest features, and design patterns
- Working knowledge of microservices development and patterns, distributed logging
- Ability to think end-to-end solutioning
- Well-spoken, articulate and emotionally intelligent
- Strong understanding of DevOps practices, tools and techniques
- Degree in Computer Science/IT or related fields
- Hands on experience with Spring (boot, data, batch, cloud), React, Angular, Mongo DB, Queues/Kafka
- Experienced deploying applications in containerized environment using Docker and OpenShift
Nice to have
- Up to date with latest ongoing technologies
- Opensource contributor
- Well connected to industry members, attends developer and tech meetups
Full description
Requirements:
The ideal candidate should have:
- 4-10 years of experience in software development
- Strong understanding of OOPs, Java Basics, Streams, Collections and Multi-Threading, latest features, design patterns and Passionate about development
- Must have working knowledge on microservices development and patterns, distributed logging
- Should be able to think end-to-end solutioning.
- Up to date with latest ongoing technologies in the industry
- Well-spoken/Articulate and Emotionally intelligent
- Opensource contributor
- Well connected to industry members, attends developer and tech meetups.
- Strong understanding of DevOps practices, tools and techniques.
- Degree in Computer Science/ IT or other related fields
- Hands on experience using frameworks like Spring (boot, data, batch, cloud), React, Angular, Mongo DB, Queues/Kafka etc
- Experienced deploying application in a containerized environment using docker and OpenShift
Responsibilities:
- Design, develop and support of the high-performance electronic execution platform
- Build common solutions for trading platform monitoring, trade reconciliation, application recovery etc.
- Partner with traders, quant researchers and clients on product development
- Continuous maintenance & improvements of the testing frameworks, development tools and environments.
- Ability to envision, design and implement test cases for trading functions.
- Contribute towards Agile and Continuous Integration processes