CrawlJobs Logo

Private Bank Applications Development Intermediate Programmer Analyst

https://www.citi.com/ Logo

Citi

Location Icon

Location:
India, Pune

Category Icon
Category:
IT - Software Development

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

The position is based in India and will require the candidate to work on creating a framework for a highly extensible On-boarding platform. This role will report to the Front office Technology Team lead in NY, and have a dotted line to the enclave lead. Candidate will work independently and is highly self motivated. He will be asked to represent the organization to third parties. Applies skills and knowledge of the business to develop creative solutions to meet client and business needs. The candidate will work with complex and variable issues with substantial potential impact, weighing various alternatives and balancing potentially conflicting needs. Requires good analytical skills in order to filter, prioritize and validate potentially complex material from multiple sources.

Job Responsibility:

  • A seasoned SME and technical specialist in Client On boarding/AML/KYC/Account Opening domain
  • Employ standards, frameworks and patterns while designing and developing components
  • Implement and maintain a suite of Workflow driven, Java application with RESTful services
  • Develop high quality code employing software engineering and testing best practices
  • Developing software that processes, persists and distributes data via relational and non-relational technologies
  • Hands on coding, authoring unit tests/Junit, performance tests and maintaining high code quality
  • Needs to be able to react and provide quick turnaround to business requirements and management requests
  • Well versed in Agile Development Life Cycle
  • Partner with database developers to implement ingestion, orchestration, quality/reconciliation and distribution services
  • Ability to work independently, good communication skills, has experience in working on complex and medium to large projects

Requirements:

  • Strong knowledge and hands on experience in JAVA (Version 1.8 or above) / J2EE / Spring boot / restful Web Services
  • Expertise in Server less, tomcat (Embedded/Non-Embedded), jetty (Embedded/Non-Embedded), WebSphere
  • Expertise in Spring Batch, Spring IOC, Spring Annotation, Spring Security
  • Expertise in mocking, Junit and perf testing of solutions
  • Basic Unix/Linux knowledge to be able to write and understand basic shell scripts and basic Unix commands
  • Knowledge of Oracle (PL/SQL), NoSQL-Mongo, Rules Engine, Vaadin (UI Framework), Kotlin, Scala, Akka and BPMN Framework preferably JBPM is a plus
  • Working knowledge on in memory distributed caches like Hazelcast/Gemfire and ability to setup client/server distributed Cache cluster on Linux system will have preference
  • Experience on messaging platform like Kafka
  • Knowledge on Docker / Kubernetes / OpenShift

Nice to have:

  • Financial markets background is preferable but is not a must
  • Knowledge of testing concepts (TDD, BDD) is a plus
  • Knowledge of ELK/App Dynamics
  • Hands on in Data Frames, map reduce would be preferable

Additional Information:

Job Posted:
July 01, 2025

Employment Type:
Fulltime
Work Type:
On-site work
Job Link Share:
Welcome to CrawlJobs.com
Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.