Senior Big Data Developer RUBY
Citigroup Inc
Pune, MH
5d ago

Description

  • RUBY is Citi's strategic end-to-end consolidated balance sheet forecasting platform for both finance and risk users. It serves both internal users and external regulatory requirements.
  • It is a data analytics platform that forecasts balance sheets across various stress scenarios at a Citigroup level. It sources data from various firm-

    wide systems and runs advanced forecast and risk analytics on the data against highly configurable models and algorithms and produces output real-

    time. We are building a team of innovative and enthusiastic technologists to work on the revamp of this platform to move to modern architecture including micro services, distributed computing and big data platform.

    Job Purpose :

  • Senior application developer who will be responsible for developing the analytics layer of RUBY forecasting and risk modules.
  • The candidate will be responsible for full Software Development Lifecycle, code reviews, unit test case writing and ensure code developed meets the requirements, component design / coding / unit testing / debugging.

    The candidate will apply internal standards for re-use, architecture, and testing, general best practices and help enhance system capabilities and build robust, scalable systems

    Job Background / Context :

  • Senior developer in big data analytics and grid computing
  • Key Responsibilities :

  • Overall 9+ years of experience in application design, development and coding world class software with 6+ years of experience using Java / JEE, RDBMS.
  • Atleast 4+ years of experience in Spark / Hadoop. Strong technical expertise on below areas :

  • Java / JEE
  • Exposure to Data Grid and Compute Grid architecture
  • Hadoop ecosystem
  • Spark
  • RDBMS, SQL, PL / SQL
  • Micro services and Docker Containerization
  • CI / CD tools along with DVCS e.g. Git / Jenkins etc.
  • Build tools like Maven
  • Container management tools e.g. kubernettes and openshift
  • Strong debugging skills
  • Test driven development
  • Experience in NoSQL databases like MongoDB will be an added advantage
  • Key responsibilities are :

  • Ownership and responsibility for end-to-end design and development, testing, release of key components
  • Ensure process compliance and manage expectations of the leadership
  • Actively participate in brainstorming session and provide solid inputs to the team
  • Create design document, test, release plans
  • Ensure best practices are followed
  • Qualifications :

  • First class degree with excellent academic qualifications. B.Tech. in Comp science, IT, or other engineering disciplines from a reputed institute with relevant work experience
  • Competencies :

  • Good change management discipline
  • Team work
  • Good written & verbal communication skills
  • Ability to understand domain concepts
  • Ability to mentor and motivate team members
  • Qualifications

  • RUBY is Citi's strategic end-to-end consolidated balance sheet forecasting platform for both finance and risk users. It serves both internal users and external regulatory requirements.
  • It is a data analytics platform that forecasts balance sheets across various stress scenarios at a Citigroup level. It sources data from various firm-

    wide systems and runs advanced forecast and risk analytics on the data against highly configurable models and algorithms and produces output real-

    time. We are building a team of innovative and enthusiastic technologists to work on the revamp of this platform to move to modern architecture including micro services, distributed computing and big data platform.

    Job Purpose :

  • Senior application developer who will be responsible for developing the analytics layer of RUBY forecasting and risk modules.
  • The candidate will be responsible for full Software Development Lifecycle, code reviews, unit test case writing and ensure code developed meets the requirements, component design / coding / unit testing / debugging.

    The candidate will apply internal standards for re-use, architecture, and testing, general best practices and help enhance system capabilities and build robust, scalable systems

    Job Background / Context :

  • Senior developer in big data analytics and grid computing
  • Key Responsibilities :

  • Overall 9+ years of experience in application design, development and coding world class software with 6+ years of experience using Java / JEE, RDBMS.
  • Atleast 4+ years of experience in Spark / Hadoop. Strong technical expertise on below areas :

  • Java / JEE
  • Exposure to Data Grid and Compute Grid architecture
  • Hadoop ecosystem
  • Spark
  • RDBMS, SQL, PL / SQL
  • Micro services and Docker Containerization
  • CI / CD tools along with DVCS e.g. Git / Jenkins etc.
  • Build tools like Maven
  • Container management tools e.g. kubernettes and openshift
  • Strong debugging skills
  • Test driven development
  • Experience in NoSQL databases like MongoDB will be an added advantage
  • Key responsibilities are :

  • Ownership and responsibility for end-to-end design and development, testing, release of key components
  • Ensure process compliance and manage expectations of the leadership
  • Actively participate in brainstorming session and provide solid inputs to the team
  • Create design document, test, release plans
  • Ensure best practices are followed
  • Qualifications :

  • First class degree with excellent academic qualifications. B.Tech. in Comp science, IT, or other engineering disciplines from a reputed institute with relevant work experience
  • Competencies :

  • Good change management discipline
  • Team work
  • Good written & verbal communication skills
  • Ability to understand domain concepts
  • Ability to mentor and motivate team members
  • Travel

    Step 2
    Apply
    Add to favorites
    Remove from favorites
    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form