Job Title:  Principal Software Engineer

Job Code:  9304
Country:  IN
City:  Mumbai
Skill Category:  IT\Technology
Description: 

Nomura Overview:

 

Nomura is an Asia-headquartered financial services group with an integrated global network spanning over 30 countries. By connecting markets East & West, Nomura services the needs of individuals, institutions, corporates and governments through its four business divisions: Retail, Asset Management, Wholesale (Global Markets and Investment Banking), and Merchant Banking. Founded in 1925, the firm is built on a tradition of disciplined entrepreneurship, serving clients with creative solutions and considered thought leadership. For further information about Nomura, visit www.nomura.com

 

Nomura Services India, (Powai) supports Nomura’s businesses around the world. Powai’ s world class capabilities in trading support, research, information technology, financial control, operations, risk management and legal support have played a key role in facilitating Nomura’s global operations and are an integral part of Nomura’s global expansion plans. The Powai operation is a critical part of the platform to support the growth of Nomura’s global business.

Team Overview:

 

The Wholesale Data & Operation Technology (WDOT) is global team geographically spread across London, New York, Tokyo, Hong Kong, Singapore, India and Shanghai. The team is responsible for delivering strategic WDOT (Wholesale Data & Operation Technology) applications and platform , reactor / re-architect existing application as Cloud-Native and push to Public / Private  Cloud PaaS platfrom. The team is responsible for mandatory and strategic project delivery,  performing requirements gathering, design, development, testing, project management and governance. The team also provides a 3rd level escalation service to the support team.

 

We Value :

 

  • Drive: Passion and energy to implement quality technical solutions. Self-motivation and intellectual curiosity
  • Commitment to Quality: Passion to conceive and produce world-class solutions that drive real-world value for the customer
  • Communication: Excellent communication skills. Ability to clearly articulate problems, solutions, risks, rewards etc. (written and verbal), to be open minded, always a good listener.
  • Technical Skills: Love for technology. You have to be inherently passionate about technology.
  • Business Acumen: Technology ultimately is used to enable the business. We look for people who understand how the financial businesses can be enabled through their technical solutions

 

 

Role / Principal Accountabilities:

 

The position is for a Java senior developer / developer leader to work on a global development project within the WDOT division of Nomura. The successful candidate will join a team based in Mumbai working global platform of Market Data Services, which is providing real-time market data for Global Markets and End-of-Day market data for Wholesale, collaborate with global team to develop, maintain the global cross-asset data platform as part of a broad strategic Wholesale.

 

This will involve the following:

  • Experienced technical developer, hands-on end to end development and experience leading diversity and inclusion in a large matrixed organization.
  • Demonstrated leadership and ability to function in a high-volume, fast-paced environment and manage multiple responsibilities.
  • Highly analytical, organized, process driven with sound judgment and intellectual horsepower to lead and drive global team and projects.
  • Work closely with key partners across Wholesale Technology, Analytics & Data, and Product teams to define business requirement and build data platform to provide services for revenues generation opportunities or improve operational efficiency.  
  • Focus areas including Data Intensive applications,  Distributed Realtime Data Services,   Cloud-Native and drive Market Data Strategy,  covering full SDLC, support and maintenance
  • L3 Support for any Production Issue, Defects fix and enhancement etc.

Technical Skills Required:

  • Bachelor Degree in Computer Science at minimum
  • Good understanding of Clean Code Principles.
  • Java development experience, with solid core Java knowledge; Rich experience in multi-threading, knowledge of JVM memory tuning is a plus;
  • Good understanding of Distributed Memory Cache Systems.
  • Good understanding of design patterns and agile technologies
  • Linux/Unix experience
  • Full software lifecycle (requirements, design, development, testing, deployment, maintenance)
  • MSSQL / Database development
  • Real-time Messaging (JMS / / Solace / Pulsar)
  • Cloud Native (Container Docker / Kubernetes / OpenShift), Public Cloud (AWS, GCP)
  • Micro-Service technologies(Spring Cloud, Spring Boot, ServiceMesh)

Big Data technologies (HDFS, HBase etc.)

 

General Skills Requird

  • Excellent interpersonal skills
  • Required investment banking or financial industry working experience. 
  • Demonstrated ability to function in a high-volume, fast-paced environment and manage multiple responsibilities.
  • Highly analytical, organized, process driven with sound judgment and intellectual horsepower to lead and drive global team and projects.
  • Good team mentality and communication skills
  • Good knowledge of Fixed Income trading business (Derivatives, Bonds, Futures, FX)
  • Experience of front office trading system development and support in various asset classes

 

Preferred:

  • Experienced in building High throughput and low latency system
  • Previous exposure to market data systems
  • Understanding of financial products, specifically risk associated with fixed income products