CrawlJobs Logo

Applications Developer

https://www.citi.com/ Logo

Citi

Location Icon

Location:
India, Chennai

Category Icon
Category:
IT - Software Development

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

The Applications Development Senior Programmer Analyst is responsible for establishing and implementing new or revised application systems and programs in coordination with the Technology team. This intermediate-level position aims to contribute to applications systems analysis and programming activities within the banking payments domain.

Job Responsibility:

  • Conduct feasibility studies, time and cost estimates, IT planning, risk technology, and applications development
  • monitor and control all phases of development, design, construction, testing, and implementation
  • provide user and operational support
  • recommend and develop security measures
  • consult with users and technology groups
  • ensure compliance with standards and regulations
  • serve as advisor or coach to analysts
  • contribute to design, implementation, and code reviews
  • address project requirements proactively
  • deliver high-quality software
  • promote process improvement and code quality.

Requirements:

  • Strong experience in systems design and development of software applications
  • experience in banking payments solution development and implementation in large banks
  • strong experience with Java, Spring Framework, Spring Boot, Kafka, MQ, Micro-Service, Oracle, Mongo, Openshift, REST, Maven, Git, JUnit, TDD, Agile, CI/CD pipelines, and system design with resiliency
  • hands-on knowledge of ISO messaging formats such as ISO 8583, ISO 20022, and SWIFT MX
  • technical and functional experience in payment systems including RTGS, GIRO, ACH, international funds transfer, SWIFT/ISO20022 messaging, and AML monitoring
  • code quality and troubleshooting skills
  • proficiency with Kubernetes, Docker, OpenShift, Tekton, Harness, Jenkins, Maven, MongoDB, Oracle, and Python
  • exposure to tools like Grafana, Prometheus, Splunk, ELK, CloudWatch
  • agile development
  • clear communication skills
  • bachelor's degree or equivalent experience.

Nice to have:

  • Python scripting experience
  • knowledge of AI tools.

Additional Information:

Job Posted:
August 22, 2025

Employment Type:
Fulltime
Work Type:
Hybrid 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.