Leave us your email address and we'll send you all the new jobs according to your preferences.

Lead Software Engineer

Posted 1 day 14 hours ago by Nomura Holdings, Inc.

Permanent
Full Time
I.T. & Communications Jobs
Not Specified, United Kingdom
Job Description

Select how often (in days) to receive an alert:

Nomura is an Asia-based 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 three business divisions: Retail, Asset Management, and Wholesale (Global Markets and Investment 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 .

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.

Position Specifications

Corporate Title

Associate

Functional Title

Lead Developer

Experience

5-8 years

Qualification

B.E/B.Tech/MCA/M.Tech in Computer Science or another such quantitative field. Ideally a Master's degree or above.

Requisition No

Role & Responsibilities:

Instinet Central Data Warehouse team works to design and build in-house data-lake solution for storing firm's trading activity for Cash equities flows. The team also works on building Instinet CAT trade reporting (ICAT) solution. This data-lake also servers Instinet business users beyond CAT reporting.

This is an individual contributor position within Mumbai IT team and is a critical part of our Engineering organization. The selected person would be part of Nomura's Global Execution Services - CAT IT team. The selected person would report to IT Lead in Mumbai and would work closely with global CAT IT team.

  • We are looking for an exceptional Java Technologist to join our CAT development team for building a high-performance, low-latency platform. You will be responsible for designing, implementing, and optimizing systems that handle real-time market data, order routing, and execution at microsecond latencies. You should be passionate about writing highly efficient, concurrent, and performance-critical code and have strong knowledge of Java internals and low-latency system design.
  • You would be part of team working at the forefront of trading applications technology, which includes on-premise deployments as well migration to AWS, big-data ingestion and analytics, distributed systems and algorithmic complexity.
  • You would work towards a service-oriented architecture and launching data-services/micro-services from the ground-up as well as building systems interacting with our trading ones.

The role and responsibilities are as follows:

  • Responsible for developing highly performant and scalable components that are able to handle large amounts of financial data.
  • Help develop distributed systems with concurrent access and usage patterns. Design and develop high-quality software deliveries within the committed deadlines.
  • Work with the product team, stakeholders and end-users for contribution towards requirement discovery and project prioritization.
  • Willing to work in UK and US shift hours from 12 to 9 PM IST.
  • Willing to own deliveries and work hands-on across all aspects of software delivery including development, testing, documentation and support.
  • Collaborate with various development, QA and support teams across different regions
  • Provide regular updates regarding status or progress made to managers and stakeholders.
  • Contribute towards establishing software delivery best practices. Collaborate on architecture, design decisions, and code reviews
  • L3 support - quick support resolution of production and user issues, application testing and maintenance releases.
  • Willing to learn new technologies/ tools as required, in order to effectively deliver output.
Key Skills

Mandatory

Domain

  • Investment Banking domain - Good understanding of capital markets
  • Knowledge of Equity Trading Markets - especially Compliance related issues and challenges

Technical

  • Expert Level Java 8+ and SpringBoot
  • Strong knowledge & experience of memory management, multi-threading - concurrency and synchronization.
  • Strong AWS hands on cloud experience.
  • Basic knowledge of database systems; relational, NoSQL
  • Strong experience in delivering highly scalable, fault-tolerant, supportable and well-architected solutions
  • Strong fundamental knowledge of computer science algorithms, data-structures and design patterns.
  • Experience designing distributed systems at scale handling large data sets leveraging technologies like Apache Spark, Kafka etc.
  • Excellent verbal and written communication skills
  • Quick learner
  • Highly proactive and takes initiative to identify problem areas and evolve solutions.
  • Significant cloud experience, preferably with AWS
Email this Job