NASDAQ

OPENS AT: Jan 17, 04:30 AM

CLOSES AT: Jan 26, 12:25 PM

DURATION: 8h

NASDAQ Java Hiring Challenge

Online Participation is confidential LIVE
Algorithm Challenge
Java Engineer
6-12 years
Experience
15-25 LPA
CTC

Social Share

Invite friends via email

ABOUT CHALLENGE

NASDAQ is hiring for Java Software Developers with 6+ years of experience to join their team at Bangalore.

You are just 6 hours away to complete your first step to joining  Nasdaq. Take up this initial Online coding round and stand a chance to be a part of our engineering team!

Eligibility:

  • Candidates with 6 to 12 years of experience are eligible for this challenge
  • Skills - 
    • Core Java, Datastructures, Algorithm and Linux
    • EJB, Hibernate, Spring/Spring boot, JBoss (Good to have Angular/React), Container technologies like Docker/Kubernetes

Challenge Format:

  • 1 programming question
  • 15 MCQs on relevant topics
  • 1 Machine coding question

OPEN POSITION

Java Engineer
Experience: 6-12 years
CTC: 15-25 LPA
Job Location: Bangalore
Openings: 10

1. Core Java + Container Technologies

With this position we offer:

Join the development organization for Nasdaq Boardvantage. The main objective for the development team in Bangalore is to build state of the art governance software for Boards and Leadership teams. As our new member, you will work with a group of enthusiastic and experienced team members. Together with your team, you will be responsible for delivery of enhancements and supporting rearchitecture of the enterprise product to new software paradigms.

Your role and responsibilities:

As a Senior Software Developer Specialist, your focus will be developing and implementing software solutions. Besides working closely with your colleagues in Bangalore, you will also work closely with Nasdaq teams in other countries.

  • Design, develop, troubleshoot and implement rich internet application software for Boardvantage product.
  • Take high-level architecture and design models from architects and implement them through detailed design and code
  • 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.
We expect you to have:
  • Expertise in building micro services for cloud hosted applications.
  • Expertise in writing server side code using JAVA/JEE, EJB and hibernate.
  • Strong experience of a Container Technology such as Docker, Swarm, Kubernetes
  • Expertise in understanding of MYSQL database, database concepts and be able to write complicated database queries
  • Expertise on JBOSS Applications Server
  • Understanding of SAAS platforms and private cloud architecture
  • Knack of adhering to best design practices
  • Knowledge of web debugging proxies such as Charles
  • Proficient understanding of code versioning tools, such as TFS/SVN
  • Bachelor/Master in computer science
  • At least 8 years of software development experience

2. CoreJava + EJB + Hibernate + Angular

With this position we offer

Join the development organization for Nasdaq Boardvantage. The main objective for the development team in Bangalore is to build state of the art governance software for Boards and Leadership teams. As our new member, you will work with a group of enthusiastic and experienced team members. Together with your team, you will be responsible for delivery of enhancements and supporting rearchitecture of the enterprise product to new software paradigms.

Your role and responsibilities

As a Senior Software Developer, your focus will be developing and implementing software solutions. Besides working closely with your colleagues in Bangalore, you will also work closely with Nasdaq teams in other countries.

  • Design, develop, troubleshoot and implement rich internet application software for Boardvantage product.
  • Take high-level architecture and design models from architects and implement them through detailed design and code
  • 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.
We expect you to have:
  • Expertise in writing server side code using JAVA/JEE, EJB and hibernate
  • Expertise in understanding of MYSQL database, database concepts and be able to write complicated database queries
  • Expertise on JBOSS Applications Server
  • Understanding of SAAS platforms and private cloud architecture
  • Knack of adhering to best design practices
  • Knowledge of web debugging proxies such as Charles
  • Proficient understanding of code versioning tools, such as TFS/SVN
  • Bachelor/Master in computer science
  • At least 5-8 years of software development experience

3. CoreJava + DataStructures + Algorithm + Linux

The Role:

The Connector Developer role is critical to the success of SMARTS Broker; a browser based application which is fast to implement, requires no upgrade or on-site maintenance, and comes with little or no hardware costs. These solutions and products are primarily supplied to Brokerages around the world.

This role is responsible for developing and maintaining the data feed gateways from complex trading engines and other sources. This involves the reading and understanding of data specification, analysis and data handling of a number of proprietary trading systems and conversion of this data into the SMARTS Broker proprietary data format.

Key Responsibilities

  • Required to work with an analytical mindset and focus on quality software development principles
  • Confirm program operation by conducting tests; modifying program sequence and/or codes
  • Arrange project requirements in programming sequence by analysing requirements; preparing a workflow chart and diagram using knowledge of computer capabilities, subject matter, programming language, and logic
  • Encode project requirements by converting work flow information into computer language
  • Maintain historical records by documenting program development and revisions
  • Maintain client confidence and protect operations by keeping information confidential
  • Become expert of integration to market and trading systems

Required skills and experience

  • Extensive Java development experience
  • Linux operating system experience
  • Unix/Linux Shell/Bash scripting experience
  • Solid background in algorithms and data structures
  • Network Programming
  • System integration experience
  • Experience with financial data feeds and/or protocols (data from stock exchanges, broker houses, public trading feeds, etc)
  • Experience with multi-threading programming
  • Experience in architecting integration solutions
  • Experience in mentoring and training
  • Experience interacting with external parties

ABOUT COMPANY

Nasdaq is a financial technology company, rewriting the future of global economies and markets by unlocking capital and opportunities through their technology, innovation, ...

more

GUIDELINES

Challenge Format:

  • 10 MCQs
  • 1 Programming question
  • 1 file Upload question
  • Duration - 6 Hours

MCQs:

  •  You have 30 minutes to solve 10 MCQs.
  • The MCQs ar...
more

FAQs

Can I participate in a sample challenge?

Yes, we recommend that you participate in our sample challenge.

This challenge enables you to understand how to participate i...

more
Notifications
View All Notifications

?