CrawlJobs Logo

Senior Application Developer

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 an intermediate level position responsible for participation in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. The successful candidate will work on high profile, greenfield applications and contribute to applications systems analysis, programming, and technical direction.

Job Responsibility:

  • develop, test, design, manage and support high quality systems
  • design and implement every aspect of the system with automation and resilience in mind – automated tests, automated deployment, no-downtime deployments, automated failover
  • continuously aim to improve and optimise applications and processes to reduce manual intervention, downtimes, and outages
  • build strong relationships with business users through understanding their challenges and building systems to overcome them
  • maintain a strong focus on quality and supportability
  • adapt to changes in priorities and requirements
  • remain open and alert to new technology opportunities

Requirements:

  • 8+ years commercial software development with a JVM based language
  • proven ability to deliver the smallest and simplest solutions first before iterating
  • proven ability to work well in delivering complex systems in a changing fast paced environment
  • ability to develop small self-contained domain specific services
  • sound knowledge of application architecture and design
  • previously designed applications that can fail over safely and are easy to monitor and support
  • understanding of test-driven, agile software methodologies and associated tools/technologies
  • strong hands-on experience in solution design, design patterns and data structures
  • good understanding of lightweight web technologies (REST endpoints, web-sockets, JSON), and micro-services in a service-orientated ecosystem
  • familiarity with modern OO and functional programming practices
  • experience with JVM technologies in a highly dynamic and interactive setting
  • experience in working with front end frameworks/UI development using React/Vue/Angular
  • experience with NoSQL databases such as MongoDB, Couchbase or similar document database is a benefit
  • experience with containers is a benefit

Nice to have:

  • experience with NoSQL databases such as MongoDB, Couchbase or similar document database
  • experience with containers
  • nice to have C#/.NET development experience

Additional Information:

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