CrawlJobs Logo

Sr Full Stack Developer

https://www.citi.com/ Logo

Citi

Location Icon

Location:
India, Pune

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 role aims to enhance data quality across Citi by participating in Agile development teams and collaborating with various technical and governance teams to deliver innovative solutions using cutting-edge technologies including Angular, Typescript, Java Spring Boot, and enterprise integrations.

Job Responsibility:

  • Develop and engineer solutions within an Agile software delivery team, working to collaboratively deliver sprint goals, write code, and participate in the broader Citi technical community and team-level Agile and Scrum processes
  • Take pride in designing solutions, developing the code free from defects and vulnerabilities, meeting functional and non-functional requirements by following modern engineering practices, reducing rework, continuously addressing technical debt
  • Contribute to overall team performance by helping others, peer reviewing the code diligently
  • Capable of working on SRE team to solve production issues
  • Recommend and develop security measures in post implementation analysis of business usage to ensure successful system design and functionality
  • Ensure essential procedures are followed and help define operating standards and processes
  • Serve as advisor or coach to new or junior analysts
  • Has the ability to operate with a limited level of direct supervision
  • Can exercise independence of judgement and autonomy
  • Acts as an SME to senior stakeholders and/or other team members
  • Appropriately assess risk when business decisions are made, demonstrating consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency.

Requirements:

  • Proficient in Angular with Typescript, Java Spring boot
  • Solid understanding of Angular/JS/HTML/CSS
  • Hands on experience on one of JS frameworks like React/Angular
  • OO concepts, Exception Handling, Collections, DS and Algo, Memory management, multi-threading
  • Hands on in at least one containerization platform like Docker, Kubernetes, OpenShift
  • Hands on in one Cloud platform like AWS, Azure or GCP
  • Hands on with Dev Ops concepts, Exposure to CICD Pipeline technologies like Sonar, Jenkins, RLM.GIT Version Control Management
  • Solid experience on Agile based delivery - Scrum/Kanban, Hands on experience with JIRA
  • Java Spring framework, Microservices with Spring Boot
  • Intermediate understanding of RESTful services
  • Intermediate understanding of SQLDBs like Oracle, NoSQL DBs like Mongo DB, SQL Language
  • Junit testing, Sonar overview, good exposure to Unix, messaging services like Kafka
  • 8-12 years of professional experience as a Full Stack developer
  • Expertise in building web applications using Angular, Java, Oracle and Bigdata technology stack or equivalent
  • Expertise in enterprise integrations through RESTful APIs, Kafka messaging etc.
  • Expertise in Elastic Search, NoSQL databases, and Caching solutions
  • Expertise in designing and optimizing the software solutions for performance and stability
  • Expertise in troubleshooting and problem solving
  • Expertise in Test driven development
  • Expertise in Authentication, Authorization, and Security.

Nice to have:

  • Exposure to Financial Service industry
  • Passion for technology and innovation
  • Inclined to mentor and guide juniors.

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.