Citi Equities - Pune - Cash - Senior Java Hadoop Developer in Pune, India

  • Primary Location: India,Maharashtra,Pune

  • Education: Bachelor's Degree

  • Job Function: Technology

  • Schedule: Full-time

  • Shift: Day Job

  • Employee Status: Regular

  • Travel Time: No

  • Job ID: 17062794


Job Purpose:

  • Senior Java Developer of 7 to 10 years of experience with strong development, debugging, analytical skills.

Job Background:

  • To be successful in this role, you will need to have proven experience in development of solutions/platforms for Financial markets environment. It is expected that you will have superior technical knowledge of current programming languages, technologies and other leading edge development tools

  • Be a part of development team to develop, enhance solutions for equity data applications

  • Participate in technical discussions/brainstorming sessions and define ideas and strategies for existing and future platforms

  • Gain exposure to Equities trading businesses and technologies

  • Partner with multiple Equities Functional teams to ensure appropriate integration of systems and functions with Trade Data Services. The Team 'Trade Data Services' is responsible for building and enhancing the various data applications and frameworks.The Applications focus on - data aggregation platform, control/validation of data, high volume data management, easy view via UI of reports, dashboards The user of applications are Regulatory Compliance and Internal/External Clients

Key Responsibilities:

  • Develop robust Client Data core framework for data analytics

  • Develop java based high throughput applications to serve function of data integration, data consumption and data generation

  • Requirement analysis including interaction with Business Users

  • Help build continuous integration environment

  • Perform Unit Testing, System Testing for all applications developed / enhancements and ensure that all critical and high-severity bugs are addressed

  • Engage in end to end system design and development processes

  • As and when required, work on BAU development requests

  • Ensure that application development and enhancement is in line with Citi’s Coding Standards


Mandatory Experience:

  • Core Java 1.7+ (Collections, IO, Util, System), JDBC, Distributed systems

  • Hadoop -Hbase, Hive, Yarn, Cloudera, Spark

  • Working experience on Unix (Solaris/Linux)

  • Experience on database technologies

  • Perform Unit Testing, Performane/Load Testing, Exposure to TDD System Testing for all applications developed / enhancements

  • Ability to own technical delivery/reported issues to completion

  • Right attitude to gel well with the technology team locally/globally

  • Excellent analytical and troubleshooting skills is a must

Desired Skills: Distributed Caching/Gemfire

Educational Qualification: Bachelor's degree (BE, B.Tech, MCA)