NASDAQ
NASDAQ
3 Followers
Jobs / Java Engineer

Java Engineer
Posted on: 26th December, 2019 | Closed

Skills Java
Experience 6-12 years exp
Cost to Company 15-25 LPA
Job Location Bangalore
Openings 10
How to apply Take a 8 hrs screening test organized by NASDAQ.
  • Opening time: Jan 17, 2020 10:30 AM UTC
  • Closing time: Jan 26, 2020 06:25 PM UTC
Note: You can take the test anytime between the given duration

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 NASDAQ

About Nasdaq:
Nasdaq is a leading global technology company serving the capital markets and other industries. Our diverse offering of data, analytics, software and services enables clients to optimize and execute their business vision with confidence. To learn more about the company, technology solutions and career opportunities, visit us on LinkedIn, on Twitter @Nasdaq, or at www.nasdaq.com.

Nasdaq Tech's mission is to drive markets forward by embracing the cloud to unlock greater business insights, accelerate innovation and optimize operational excellence for the greater capital markets ecosystem and beyond.

Our technology powers more than 100 marketplaces in 50 countries, and 1 in 10 of the world's securities transactions.

At Nasdaq, our purpose is to champion inclusive growth and prosperity. We power stronger economies, create more equitable opportunities and contribute to a more sustainable world to help our communities, clients, employees and people of all backgrounds reach their full potential.

Come as you are: Nasdaq is an equal opportunity employer. We positively encourage applications from suitably qualified and eligible candidates regardless of age, color, disability, national origin, ancestry, race, religion, gender, sexual orientation, gender identity and/or expression, veteran status, genetic information or any other status protected by applicable law.

Notifications
View All Notifications

?