CrawlJobs Logo
Cr

Sr. Java Developer Programmer Analyst

https://www.citi.com/ Logo

Citi

Location Icon

Location:
India, Chennai

Category Icon
Category:
IT - Software Development

Job Type Icon

Contract Type:
Employment contract

Salary Icon

Salary:

Not provided

Job Description:

The Applications Development Senior Programmer Analyst is responsible for participation in the establishment and implementation of new or revised application systems and programming activities in coordination with the Technology team. This role involves designing and building scalable systems, optimizing data architecture, and collaborating with cross-functional teams to enhance Citi's client experience and data platform capabilities.

Job Responsibility:

  • Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, and establish and implement new or revised applications systems and programs to meet specific business needs
  • monitor and control all phases of development process and analysis, design, construction, testing, and implementation
  • provide user and operational support on applications to business users
  • partner with multiple management teams to ensure appropriate integration of functions
  • identify and define necessary system enhancements to deploy new products and process improvements
  • resolve high impact problems/projects through in-depth evaluation of complex business processes
  • provide expertise in applications programming and ensure design adheres to architecture blueprint
  • develop comprehensive knowledge of how areas of business integrate to accomplish goals
  • provide in-depth analysis with interpretive thinking to define issues and develop innovative solutions
  • serve as mid-level advisor or coach to Junior developers and analysts
  • assess risk when business decisions are made, driving compliance with laws and regulations
  • solve difficult problems using appropriate technologies and best practices
  • ensure proper level of complexity in software design
  • design and build scalable web crawling and data extraction systems
  • continuously optimize data extraction architecture
  • develop robust systems to process vast data volumes and extract meaningful insights
  • design and implement high-throughput data pipelines
  • collaborate with data scientists and engineering teams
  • craft high-quality production-ready code adhering to best practices
  • explore and implement innovative solutions to technical challenges
  • enhance and modernize the Client experience and Data Platform analytics capabilities
  • develop microservice architectures, including REST API and GraphQL
  • integrate data into the DataHub (EAP) and prototype insights development
  • establish and maintain optimal data pipeline architecture
  • participate in team ceremonies including planning, grooming, product demonstrations, and retrospectives
  • create tools for analytics and data science teams
  • ensure data security across national boundaries.

Requirements:

  • 8+ years of relevant experience in Apps Development or systems analysis
  • ability to adjust priorities quickly as circumstances dictate
  • experience with LLM is preferred
  • 3+ years of non-internship professional software development experience
  • 3+ years of programming with at least one software programming language experience
  • 3+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience
  • 3+ years in technology/engineering roles within medium to large financial enterprises
  • extensive experience system analysis and in programming of software applications
  • experience in managing and implementing successful projects
  • subject matter expert (SME) in at least one area of Applications Development
  • demonstrated leadership and project management skills
  • consistently demonstrates clear and concise written and verbal communication
  • experience as a mentor, tech lead or leading an engineering team
  • experience or knowledge with integration of tools with web, mobile and assisted channels
  • understanding or ability to dive into data and analyze for quality, consistency, and conformity
  • strong interpersonal and communication skills
  • proven ability to engage and influence technology and business stakeholders
  • experience in Java, JVM and Python languages primarily, but familiarity with other modern languages is a plus
  • experience with Hadoop, Python, Spark, analytic methods and frameworks is a plus
  • experience with real-time streaming and stream processing frameworks is a plus
  • experience with cloud architectures including Google Cloud, Amazon AWS is a plus
  • strongly developed strategic, analytical and communication skills evidenced by experience in formulating strategic scenarios, evaluating trade-offs, and designing execution plans
  • prior experience in the financial industry is a must
  • proven ability to assist in attracting, developing, engaging, and sustaining world-class engineering/technical talent
  • foster a culture of innovation and excellence.

Nice to have:

  • experience with LLM
  • familiarity with other modern languages
  • experience with real-time streaming and stream processing frameworks
  • experience with cloud architectures including Google Cloud, Amazon AWS
  • experience with Hadoop, Python, Spark, and analytic methods and frameworks.
What we offer:
  • Equal opportunity employer
  • fostering a culture of innovation and excellence
  • opportunity for career growth within a global organization.

Additional Information:

Job Posted:
June 12, 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.