Business Overview:
The Wholesale Data & Operation Technology team in India is an integral part of the global team spread across all regions. The team is responsible to build and enhance Data Distribution Platform. This is a global team geographically across regions. We provide a 24/5 operational coverage to all regions across the globe.
Position Specifications:
Corporate Title
Associate
Functional Title
Principal Software Engineer
Experience
8 to 12 Years
Qualification
A Degree
Requisition No.
Role & Responsibilities:
This is an Individual Contributor position. Were seeking an experienced Java Software Engineer to join our Wholesale Data and Operations Technology team. Youll be responsible for designing, developing, and maintaining our enterprise static and reference data distribution platform that handles over 300 million requests daily across our global infrastructure.
Responsibilities:
- Design and implement scalable, highthroughput data processing systems capable of handling 300M+ daily requests with low latency requirements
- Optimize existing services to reduce response times and improve throughput in our distributed architecture
- Collaborate with crossfunctional teams to understand business requirements and translate them into technical solutions
- Develop and maintain RESTful APIs and microservices that power our data distribution platform
- Implement robust caching strategies to optimize data retrieval and system performance
- Participate in architectural discussions and contribute to technical design decisions
- Deliver high quality code within the committed deadlines, adhere to the best coding practices reducing technical debt
- Conduct code reviews and mentor junior developers on best practices
- Troubleshoot and resolve complex production issues, with a focus on performance optimization
- Work within an agile development environment, participating in sprint planning, standups, and retrospectives
- Collaborate with global team members across different time zones to ensure 24/7 system reliability
- Lead our technical migration from Java 8 to Java 17 (and eventually Java 21), leveraging new language features to improve code quality and performance
- Communicate effectively across technology and nontechnology stakeholders to drive solutions
- Learn and adopt evolving technology solutions to continue to deliver business value
Skill Set:
- Strong experience in developing enterprisegrade highly scalable and fault tolerant distributed services using Java
- Utilize expert level knowledge of multithreading techniques to optimize systems performance
- Strong experience in architecting distributed caching solutions to improve data retrieval and system efficiency
- Experience in building application using DevOps principles
- Experienced with refactoring and reengineering existing platforms with advancement in technologies. Identify areas for improvement and innovation within the development process
- Java, Spring/Spring Boot, Hibernate, JPA, Micro service Architecture, REST
- Distributed Caching, Elastic Search or Solr, Radis or Gemfire (Any 2)
- React JS, HTML, JavaScript, CSS
- Microsoft SQL server, Sybase
- GitLab or GitStash, gitflow
- Jenkins, Ansible, Cloud Application Architecture, Kubernetes, CI/CD
- Event driven systems like Kafka
Nomura Core Competencies:
Competencies
Behavioral Indicators
Culture & Conduct
Building Nomura s Culture
Diversity & Inclusion Professional Integrity SelfAwareness Contributes to desired culture
Sets positive example Aware of different values/styles Holds high standards of behaviour Aware of own strengths/weaknesses
ClientCentricity & Business Acumen
Commerciality ClientCentricity
Analytical Thinking & Problem Solving Understands current market
Anticipates client needs Pays attention to detail Sees problems, recommends solutions
Strategy & Innovation
Strategic Thinking & Change
Decision Making & Judgment Agility Balances alternative views
Knows when to decide/when to escalate Champions new ideas Is both disciplined and entrepreneurial Sees when to escalate
Leadership & Collaboration
Managing Talent
Recognizing and Motivating Supporting, Developing & Collaborating with others Managing Conflict Thinks differently
Balances alternative views Knows when/how to compromise Learns from experience Seeks to develop
Communication & Connectivity
Articulation & Receptiveness Impact Connectivity Assists in recruiting
Gives credit Builds productive working relationships Provides constructive, timely and specific feedback
Communication & Influence
Articulation and Receptiveness
Impact Connectivity Adjusts style to suit topic
Balances listening/talking Communicates with clarity and consideration Is a proven and credible resource Questions to understand others views Builds internal contact network Willingly effectively works across teams
Execution & Delivery
Driving Performance
ExecutionFocus Planning & Organizing Adaptability Demonstrates accountability/commitment
Takes on challenging assignments Executes priority actions ontime Keeps stakeholders updated Manages expectations Persists when confronted with resistance