This job is unavailable.

Principal Software Engineer

Nomura Asia MB (Cayman

Education
Qualifications
Benefits
Skills

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. We're seeking an experienced Java Software Engineer to join our Wholesale Data and Operations Technology team. You'll 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, high-throughput 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 cross-functional 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, stand-ups, 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 non-technology stakeholders to drive solutions
  • Learn and adopt evolving technology solutions to continue to deliver business value

Skill Set:

  • Strong experience in developing enterprise-grade 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 Self-Awareness

Contributes to desired culture

Sets positive example

Aware of different values/styles

Holds high standards of behaviour

Aware of own strengths/weaknesses

Client-Centricity & Business Acumen

Commerciality Client-Centricity

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

Execution-Focus

Planning & Organizing Adaptability

Demonstrates accountability/commitment

Takes on challenging assignments

Executes priority actions on-time

Keeps stakeholders updated

Manages expectations

Persists when confronted with resistance

Read Full Description
Confirmed 8 hours ago. Posted 4 days ago.

Discover Similar Jobs

Suggested Articles