Senior Analyst - Software Engineering (Java Backend) at Nasdaq

Bengaluru, Karnataka, India

Nasdaq Logo
Not SpecifiedCompensation
Senior (5 to 8 years)Experience Level
Full TimeJob Type
UnknownVisa
Financial Technology, Capital MarketsIndustries

Requirements

  • At least 3 - 5 years of software development experience
  • Solid knowledge of Java (preferably 17, 21 and/or above)
  • Understand, Implement & Troubleshoot aspects such as Concurrency, Parallelism, Exception Handling, Locking & Resource Contention in Java
  • Real world application of Java Design Patterns & System Design
  • Spring Boot, Core, IOC, DI
  • Databases including SQL, Oracle, Postgres
  • Communication using REST, and any other messaging services such as ActiveMQ or Kafka
  • Exposure to Cloud solutions, distributed systems, and various architectures like service-oriented and microservices
  • Must adhere to AI Pair programming with Github CoPilot and other LLMs, AI based code reviews
  • Experience of working in an Agile team
  • Understanding of distributed systems
  • Passion for building phenomenal products and delivering to business and customers
  • Great understanding of code versioning tools, such as GIT
  • Great knowledge of CI/CD pipeline with Gitlab, Jenkins
  • Experience building large-scale business critical applications
  • Excellent verbal and written communication skills in English
  • Experience working in agile teams using Scrum or Kanban
  • Education Qualification: Bachelor/Master in Computer Science
  • Good to have
  • Experience of working with financial systems, especially Financial Trading, Post Trade, Clearing and Settlement systems
  • Experience from working with systems with high volume of transactions with sub-millisecond latency
  • Knowledge of Container Technologies - Kubernetes, Docker
  • Experience working in a cloud environment (preferable AWS)
  • Experience integrating test with a CI/CD pipeline
  • Good to have knowledge on AWS EKS and other services on AWS Cloud

Responsibilities

  • Developing and implementing software solutions using Java 17, 21, Spring Framework, Oracle, Postgres
  • Working closely with colleagues in Bangalore and Nasdaq teams in other countries
  • Crafting solutions and writing High Quality Code that solves difficult problems in a highly distributed system with extreme demands on Performance, Resilience and Quality
  • Participate in technical design reviews, functional specification reviews, develop project estimates, schedules, test plans, and code reviews
  • Proactively identify and resolve potential problems/issues including authoring of technical specifications
  • Conduct performance testing, review results, identify bottlenecks, and profile code

Skills

Key technologies and capabilities for this role

Java 17Java 21Spring FrameworkOraclePostgresDistributed Systems

Questions & Answers

Common questions about this position

What are the required skills for the Senior Analyst role?

Candidates need at least 3-5 years of software development experience, solid knowledge of Java (preferably 17, 21 or above), understanding of concurrency, parallelism, exception handling, locking and resource contention in Java, real-world application of Java Design Patterns and System Design, Spring Boot, Core, IOC, DI, databases including SQL, Oracle, Postgres, and communication using REST and messaging services like ActiveMQ or Kafka.

Where is this position located?

The role is based in the Nasdaq technology center in Bengaluru (Bangalore), India.

What does the company culture look like for this team?

You'll join the NE CSD Engineering Team in an international environment, working with talented people from around the world in agile projects on complex, high-quality financial systems, with freedom to make decisions and take responsibility.

What technologies will I work with in this role?

The position involves developing software solutions using Java 17, 21, Spring Framework, Oracle, and Postgres, along with exposure to cloud solutions, distributed systems, microservices, AWS EKS, and AI tools like Github CoPilot.

What makes a strong candidate for this position?

Strong candidates have 3-5 years of experience with Java backend development, proficiency in Spring, databases like Oracle and Postgres, distributed systems, and a drive for innovation and high-quality solutions; experience with AWS and AI tools like Github CoPilot is a plus.

Nasdaq

Operates electronic stock exchange and financial services

About Nasdaq

Nasdaq operates one of the largest electronic stock exchanges in the world, providing a platform for buying and selling securities. It caters to a wide range of clients, including individual and institutional investors, as well as corporations. Nasdaq offers various financial products and services, such as the Nasdaq Smart Portfolio, which uses advanced analytics to help investors optimize their stock portfolios. Additionally, Nasdaq supports non-financial marketplaces and is recognized for its efforts in sustainable investment practices. The company earns revenue through transaction and listing fees, along with subscription services for its products. Nasdaq aims for global expansion and innovation, with nearly 40 offices around the world.

New York City, New YorkHeadquarters
1971Year Founded
$9,370.5MTotal Funding
IPOCompany Stage
Data & Analytics, Fintech, Financial ServicesIndustries
5,001-10,000Employees

Risks

Adenza acquisition's high price may affect shareholder confidence and stock performance.
Integration of Metrio's ESG software may face challenges, delaying expected benefits.
Nasdaq's secondary stock offering could lead to stock dilution, affecting shareholder value.

Differentiation

Nasdaq operates one of the world's largest electronic stock exchanges.
Nasdaq offers advanced analytics through its Smart Portfolio for investment optimization.
Nasdaq is a pioneer in sustainable investment practices with a focus on ESG solutions.

Upsides

Nasdaq's acquisition of Adenza expands its financial technology capabilities.
Nasdaq's secondary stock offering could provide capital for strategic investments.
Nasdaq Private Market's Series B financing indicates strong investor confidence.

Land your dream remote job 3x faster with AI