• Citi Private Bank Applications Development Senior Programmer Analyst Jobs in Pune,India - 25157301

  • Citibank India

Job Description:

Citi Private Bank Applications Development Senior Programmer Analyst - 19020289

Description

The position is based in India and is required to focus on delivery of the work, ensuring a robust design
This role may report to the technology team lead based anywhere in Pune or New York or elsewhere
Candidate should be able to work independently and should be self-motivated
Candidate might be required to work with vendors or third parties in joint delivery teams
The role requires application of technical skills and knowledge of the business to develop solutions to meet business needs
As part of large, geographically distributed team(s), the candidate may have to manage stakeholders across multiple functional areas
The position requires analytical skills in order to filter, prioritize and validate potentially complex material, technical or business or otherwise, from multiple sources
Experience with developing software that processes, persists and distributes data via relational and non-relational technologies
Employ standards, frameworks and patterns while designing and developing components
Develop high quality code employing software engineering and testing best practices
Converse with various data provider and consumer applications in their languages/terminologies
Partner with database developers to implement ingestion, orchestration, quality/reconciliation and distribution services

Qualifications

Skills Required

Experience with developing software that processes, persists and distributes data via relational and non-relational technologies
Hadoop ecosystem and architecture
NoSQL databases (Hbase, Neo4J, Cassandra, MongoDB)
Distributed data processing (Apache Spark, Storm)
Data exchange formats (JSON, XML, RDF)
RDBMS (Oracle) development

Experience developing JVM-based (Scala/Java) applications using
Middleware & distributed messaging - Kafka, Tibco EMS
In-memory data grids and caches Gemfire(Optional)
Web service implementation REST, SOAP, service definition
Java frameworks Akka, Spring Boot, Spring
Serverless & Application Server POJO, Weblogic and WebSphere

Experience with CI/CD build pipelines and toolchain Git, BitBucket, TeamCity, Artifactory, Jira
Experience with testing concepts (TDD, BDD) and frameworks (Cucumber, Selenium, Junit)
Knowledge of Operating Systems and familiar with shell scripting
Deep understanding of streaming data architectures and technologies for real-time and low-latency data processing
Deep understanding of modern data processing technology stacks Spark, HBase and other Hadoop ecosystem technologies Development using Scala is a plus

Preferred Skills

Experience in the financial services industry with a focus on Private Banking/Wealth Management
Hands on design and development with Data Frames, MapReduce
Experience with container technologies (Docker, Pivotal Cloud Foundry) and supporting frameworks (Kubernetes, OpenShift, Mesos)
Experience in building data quality and lineage systems
Bachelors degree (in science, computers, information technology or engineering)
Candidate should be willing to work late in the evening India time on need basis in order to interact with US/other global teams

Profile Summary:

Employment Type : Full Time
Eligibility : Any Graduate
Industry : Banking
Functional Area : IT Software : Software Products & Services
Role : Software Engineer
Salary : As per Industry Standards
Deadline : 19th May 2020

Key Skills:

These are some of our most popular tutorials

People who search this job also searched for the following Keywords

Sourced**

Salary trends based on over 1 crore profiles

View Salaries

All rights reserved © 2018 Wisdom IT Services India Pvt. Ltd DMCA.com Protection Status