386,757open jobs
10,104companies
50,651added this week
Browse all
Salary
$21k – $56k per year (Estimated)
Location
Remote/Hybrid (Pune, India)
Seniority
Senior · 5+ years exp
Employment
Full-Time
Overview
Company
Impact
Profile match
Citi is one of the largest banks in the world, tracing its lineage to the City Bank of New York founded in 1812 and taking its modern shape through the 1998 merger that created Citigroup. Its most distinctive asset is a cross-border payments and treasury network unmatched by any competitor, moving trillions of dollars a day for multinational corporations, governments and other banks across roughly ninety countries. Alongside that institutional franchise it runs markets and investment banking, wealth management and a United States personal bank, and has spent recent years simplifying itself by exiting consumer operations across Asia, Europe and Latin America.

The Applications Development Senior Supervisor is an intermediate management level position responsible for providing full leadership and direction to a team of employees in an effort to establish and implement new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to lead applications systems analysis and programming activities.

Responsibilities:

  • Manage an Applications Development team of professionals to accomplish established goals and conduct personnel duties for team (e.g. performance evaluations, training and development, hiring and disciplinary actions)
  • Recommend new work procedures to increase process efficiencies
  • Resolve issues by identifying and selecting solutions through the applications of acquired technical experience and guided by precedents
  • Develop and apply comprehensive knowledge of how own area integrates within apps development and other technical areas
  • Ensure the quality of tasks provided by self and others on team as well as influence decisions through advice or facilitating services that impact the team and closely related work teams
  • Act as backup to Applications Development Manager and serve as an advisor and coach to junior developers and analysts
  • Has the ability to operate with a limited level of direct supervision.
  • Can exercise independence of judgement and autonomy.
  • Acts as SME to senior stakeholders and /or other team members.
  • Ability to manage teams.
  • Appropriately assess risk when business decisions are made, demonstrating particular 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, as well as effectively supervise the activity of others and create accountability with those who fail to maintain these standards.

Qualifications:

  • 5-7 years of relevant experience
  • Experience in managing and implementing successful projects
  • Ability to take ownership and make technical decisions on software development projects
  • Experience with dependency management, change management, continuous integration testing tools, and audit/compliance requirements
  • Strong proficiency in Java, Spring, Hibernate, KAFKA, SQL, JUnit, Microservices, Event Driven Designs and Design Patterns.
  • Experience working in Agile and Scrum development processes.
  • Proficiency with development tools such as GitHub, IntelliJ, SonarQube and container platforms like OpenShift.
  • Extensive knowledge of software engineering and object-oriented design
  • Demonstrated leadership and management skills
  • Consistently demonstrates clear and concise written and verbal communication

Education:

  • Bachelor’s degree/University degree or equivalent experience

This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.

The Role:

The Java Developer / Senior Java Developer is a hands-on technical position responsible for building and scaling the next generation of platforms for our core Controls Technology area. Working within an agile scrum team, you will contribute to the design, development, and implementation of high-quality software solutions, ensuring our engineering practices meet high standards of quality and efficiency. This is a role for an engineer who thrives on solving complex technical challenges, collaborating with team members, and contributing directly to a modern codebase.

Responsibilities:

  • Develop Scalable Microservices: Design, develop, and maintain highly scalable, containerized Java Spring Boot microservices, actively contributing to the codebase and implementing key features.
  • Leverage AI Tooling for Productivity: Utilize and integrate modern AI-powered development tools (e.g., GitHub Copilot, advanced code analyzers) to accelerate development velocity, enhance code quality, and adopt innovative engineering practices.
  • Build Robust System Integrations: Develop and implement high-performance APIs and event-driven integrations to connect platforms with various firm-wide control systems, ensuring data accuracy and integrity.
  • Collaborate on Full-Stack Integration: Collaborate closely with frontend engineers to build seamless user experiences, developing the APIs that power modern Micro-Frontend (MFE) applications built with React or Angular.
  • Own Feature Development: Take ownership of the development lifecycle for assigned features, from technical design and specifications through to implementation, testing, and deployment in an agile environment.
  • Collaborate and Share Best Practices: Participate in code reviews, share knowledge on modern development workflows, and collaborate with team members to maintain high standards of software design, containerization, and data caching.

Qualifications:

  • Experience: 5+ years of hands-on experience in software development, with a strong track record of building robust backend systems.
  • Mandatory Technical Skills:
    • Strong proficiency in Java 17 or above.
    • Deep hands-on experience with the Spring Boot framework.
    • Solid experience with event streaming and messaging platforms, specifically Apache Kafka.
    • Experience with in-memory data stores/caching mechanisms, specifically Redis.
    • Strong understanding and practical application of software Design Patterns.
    • Foundational SQL skills (minimum requirement for database querying, schema understanding, and data manipulation).
  • Good to Have:
    • Familiarity with Python (for scripting, automation, or basic development).
    • Familiarity with modern frontend frameworks (React, Angular) is a plus.
  • Professional & Cloud Qualifications:
    • Experience with containerization technologies (Docker, Kubernetes, OpenShift) and building cloud-native applications.
    • Demonstrated ability to take ownership of features or small-scale projects within an agile development team.
    • A keen interest in or experience with leveraging AI-assisted development tools to improve productivity and code quality.
    • Deep understanding of microservice architecture and RESTful API development best practices.
    • Experience working in Financial Services or another large, complex global environment is highly desirable.
    • Consistently demonstrates clear and concise written and verbal communication.

Education:

  • Bachelor’s degree/University degree in Computer Science, Engineering, or a related field, or equivalent experience.

------------------------------------------------------

Job Family Group:

Technology

------------------------------------------------------

Job Family:

Applications Development

------------------------------------------------------

Time Type:

Full time

------------------------------------------------------

Most Relevant Skills

Please see the requirements listed above.

------------------------------------------------------

Other Relevant Skills

For complementary skills, please see above and/or contact the recruiter.

------------------------------------------------------

Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.

If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi.

View Citi’s EEO Policy Statement and the Know Your Rights poster.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
386,757 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
Pune
$121k – $171k per year • Remote/Hybrid • Full-Time • 6+ years exp • Bachelor's Degree • Mississauga
Groovy
Java
Python
Java
Gradle
DevOps
ArgoCD
Bamboo
Bitbucket
CI/CD
Docker
Git
GitHub
GitLab
Helm
Jenkins
JFrog Artifactory
Kubernetes
OpenShift
TeamCity
Tekton
Cybersecurity
SonarQube
Apply
$90k – $140k per year • Remote/Hybrid • Full-Time • 5+ years exp • Toronto
Python
SQL
Python
pySpark
Databases
Amazon Redshift
Databricks
Delta Lake
AI/ML
dbt
Spark
DevOps
Amazon S3
AWS
AWS Lambda
AWS Step Functions
Azure
CI/CD
GCP
GitHub
IAM
Analytics
ETL/ELT
Apply
$93k – $168k per year • Remote/Hybrid • Full-Time • 8+ years exp • Bachelor's Degree • Nashville
SQL
DevOps
Amazon EC2
Amazon S3
AWS
AWS Lambda
CI/CD
CloudFormation
Configuration Management
GitHub
GitHub Actions
Terraform
Analytics
Tableau
Apply
$78k – $176k per year • In office • Full-Time • 8+ years exp • Bachelor's Degree • McLean
Bash
Python
DevOps
Amazon EKS
ArgoCD
AWS
CI/CD
GitHub
GitHub Actions
GitOps
Jenkins
Kubernetes
Platform Engineering
Cybersecurity
Sonatype Nexus IQ
Apply
$68k – $188k per year (Estimated) • Remote/Hybrid • Full-Time • Bachelor's Degree • London
JavaScript
Python
SQL
Databases
Apache Kafka
DynamoDB
Kafka
Frontend
React.js
DevOps
Amazon S3
AWS
Kubernetes
Apply
$121k – $171k per year • Remote/Hybrid • Full-Time • 6+ years exp • Bachelor's Degree • Mississauga
Groovy
Java
Python
Java
Gradle
DevOps
ArgoCD
Bamboo
Bitbucket
CI/CD
Docker
Git
GitHub
GitLab
Helm
Jenkins
JFrog Artifactory
Kubernetes
OpenShift
TeamCity
Tekton
Cybersecurity
SonarQube
Apply
$68k – $188k per year (Estimated) • Remote/Hybrid • Full-Time • Bachelor's Degree • London
JavaScript
Python
SQL
Databases
Apache Kafka
DynamoDB
Kafka
Frontend
React.js
DevOps
Amazon S3
AWS
Kubernetes
Apply
$170k – $300k per year • Remote/Hybrid • Full-Time • 15+ years exp • Bachelor's Degree • Tampa • Irving • Charlotte
Management
UiPath
Apply
$84k – $143k per year (Estimated) • Remote/Hybrid • Full-Time • London
AI/ML
NLP
Apply
$96k – $206k per year (Estimated) • Remote/Hybrid • Full-Time • Master's Degree • London
C++
Python
Apply
Full Stack Engineer 2 days ago
$47k – $102k per year (Estimated) • In office • Full-Time • 12+ years exp • Pune
Java
DevOps
Azure
Apply
In office • Full-Time • Pune
Apex
DevOps
Git
Marketing
Salesforce
Apply
$27k – $56k per year (Estimated) • In office • Full-Time • Pune
SQL
DevOps
CI/CD
Management
Confluence
Apply
In office • Full-Time • Pune
JavaScript
SQL
TypeScript
AI/ML
Claude
Claude Code
Copilot
Frontend
Angular
Angular Material
Lighthouse
RxJS
Mobile
Dependency Injection
JUnit
DevOps
AppDynamics
AWS
Azure
CI/CD
Docker
Dynatrace
Git
GitLab
GitLab CI
Grafana
Jenkins
Kibana
Kubernetes
OpenShift
Rest API
Self-Healing
Splunk
QA
Cucumber
Cypress
Playwright
Postman
Rest-Assured
Selenium
Swagger
TestNG
Apply
$18k – $60k per year (Estimated) • In office • Full-Time • Pune
TypeScript
JavaScript
Frontend
Angular
Sass
DevOps
CI/CD
Git
Jenkins
Kubernetes
OpenShift
Apply
See all jobs
This is one of many
386,757 more open roles from verified company boards, updated every day.