The Applications Development 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
• 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:
• 3-5 years of relevant experience
• Strong experience in Java, microservices and springboot
• Experience using database and knowledge of AI tools is a plus
• 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
• 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.
------------------------------------------------------
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.
Senior Java Backend Developer
Early Career•Pune
5+ Years Exp
Posted: 4/10/2026
Job Description:
The Analyst is responsible for the design, development, delivery, and support of enterprise applications in partnership with Technology and Business teams. The role requires strong expertise in Core Java, Spring Boot, Microservices, Database technologies, Cloud platforms, and modern software engineering practices.
The successful candidate will serve as a technical lead and subject matter expert for application development initiatives, driving engineering excellence through solution design, code quality, automation, and AI-assisted development practices.
Responsibilities
• Design, develop, and maintain scalable applications using Core Java, Spring Boot, REST APIs, and Microservices.
• Apply expertise in multithreading, concurrency, collections, transaction management, and distributed system design.
• Lead the technical design and implementation of medium to large-sized features and enhancements.
• Collaborate with business, product, architecture, and engineering teams to define and deliver technical solutions.
• Analyze, troubleshoot, and resolve complex application, performance, and production issues.
• Ensure adherence to secure coding standards, architectural principles, and engineering best practices.
• Drive code reviews, testing strategies, CI/CD adoption, and cloud-native engineering practices.
• Utilize AI-powered engineering tools and coding agents (e.g., Lightspeed, GitHub Copilot, Devin AI) to improve delivery efficiency and code quality.
• Apply Context Engineering and AI-first development practices to effectively leverage coding agents and automation throughout the SDLC.
• Mentor junior developers and provide technical guidance to team members.
• Act as a Subject Matter Expert (SME) for stakeholders and partner teams.
• Identify and implement opportunities for engineering productivity improvements and automation.
• Assess and manage technology risks while ensuring compliance with Citi policies and regulatory requirements.
Required Qualifications
• 5+ years of application development experience.
• Strong hands-on experience in:
• Core Java
• Spring Boot
• REST APIs / Microservices
• Multithreading & Concurrency
• Collections Framework
• Transaction Management
• SQL / RDBMS
• Cloud Fundamentals
• Experience with solution design, code reviews, performance tuning, and production support.
• Familiarity with Git, CI/CD, testing frameworks, and Agile delivery practices.
• Experience mentoring developers and driving technical discussions.
• Strong analytical, problem-solving, and communication skills.
• Ability to independently lead technical initiatives with limited supervision.
Preferred Qualifications
• Experience with Kafka and event-driven architectures.
• Experience with MongoDB or other NoSQL databases.
• Exposure to Docker, Kubernetes, or OpenShift.
• Familiarity with observability and monitoring platforms.
• Experience using Lightspeed, GitHub Copilot, Devin AI, or similar coding agents.
• Understanding of Context Engineering, prompt design, and Agentic SDLC practices.
• Knowledge of application security and secure software development practices.
Nice to Have
• Exposure to GenAI applications, LLM-powered solutions, RAG (Retrieval-Augmented Generation), MCP (Model Context Protocol), and AI platform integrations.
Core Skills
Required
• Core Java
• Spring Boot
• Microservices & REST APIs
• Multithreading & Concurrency
• SQL / RDBMS
• Cloud Fundamentals
• CI/CD & Testing
• AI-Assisted Development
• Technical Design & Mentoring
Preferred
• Kafka
• MongoDB
• Docker / Kubernetes / OpenShift
• Observability & Monitoring
• Context Engineering
• Agentic SDLC
• Lightspeed / GitHub Copilot / Devin AI
------------------------------------------------------
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.
Senior Java Backend Developer
Early Career•Pune
5+ Years Exp
Posted: 4/10/2026
Job Description:
The Analyst is responsible for the design, development, delivery, and support of enterprise applications in partnership with Technology and Business teams. The role requires strong expertise in Core Java, Spring Boot, Microservices, Database technologies, Cloud platforms, and modern software engineering practices.
The successful candidate will serve as a technical lead and subject matter expert for application development initiatives, driving engineering excellence through solution design, code quality, automation, and AI-assisted development practices.
Responsibilities
• Design, develop, and maintain scalable applications using Core Java, Spring Boot, REST APIs, and Microservices.
• Apply expertise in multithreading, concurrency, collections, transaction management, and distributed system design.
• Lead the technical design and implementation of medium to large-sized features and enhancements.
• Collaborate with business, product, architecture, and engineering teams to define and deliver technical solutions.
• Analyze, troubleshoot, and resolve complex application, performance, and production issues.
• Ensure adherence to secure coding standards, architectural principles, and engineering best practices.
• Drive code reviews, testing strategies, CI/CD adoption, and cloud-native engineering practices.
• Utilize AI-powered engineering tools and coding agents (e.g., Lightspeed, GitHub Copilot, Devin AI) to improve delivery efficiency and code quality.
• Apply Context Engineering and AI-first development practices to effectively leverage coding agents and automation throughout the SDLC.
• Mentor junior developers and provide technical guidance to team members.
• Act as a Subject Matter Expert (SME) for stakeholders and partner teams.
• Identify and implement opportunities for engineering productivity improvements and automation.
• Assess and manage technology risks while ensuring compliance with Citi policies and regulatory requirements.
Required Qualifications
• 5+ years of application development experience.
• Strong hands-on experience in:
• Core Java
• Spring Boot
• REST APIs / Microservices
• Multithreading & Concurrency
• Collections Framework
• Transaction Management
• SQL / RDBMS
• Cloud Fundamentals
• Experience with solution design, code reviews, performance tuning, and production support.
• Familiarity with Git, CI/CD, testing frameworks, and Agile delivery practices.
• Experience mentoring developers and driving technical discussions.
• Strong analytical, problem-solving, and communication skills.
• Ability to independently lead technical initiatives with limited supervision.
Preferred Qualifications
• Experience with Kafka and event-driven architectures.
• Experience with MongoDB or other NoSQL databases.
• Exposure to Docker, Kubernetes, or OpenShift.
• Familiarity with observability and monitoring platforms.
• Experience using Lightspeed, GitHub Copilot, Devin AI, or similar coding agents.
• Understanding of Context Engineering, prompt design, and Agentic SDLC practices.
• Knowledge of application security and secure software development practices.
Nice to Have
• Exposure to GenAI applications, LLM-powered solutions, RAG (Retrieval-Augmented Generation), MCP (Model Context Protocol), and AI platform integrations.
Core Skills
Required
• Core Java
• Spring Boot
• Microservices & REST APIs
• Multithreading & Concurrency
• SQL / RDBMS
• Cloud Fundamentals
• CI/CD & Testing
• AI-Assisted Development
• Technical Design & Mentoring
Preferred
• Kafka
• MongoDB
• Docker / Kubernetes / OpenShift
• Observability & Monitoring
• Context Engineering
• Agentic SDLC
• Lightspeed / GitHub Copilot / Devin AI
------------------------------------------------------
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.
Java Backend Developer Assistant Vice President
Early Career•India
7+ Years Exp
Posted: 22/9/2026
Job Description
We are seeking a highly skilled Full Stack Developer with 7+ years of experience to join our dynamic team. The ideal candidate combines deep Java/Spring Boot backend expertise with strong front-end skills in Node.js/TypeScript. This is a hands-on role focused on building scalable, high-performance applications on a microservices architecture, with strong database, CI/CD, and communication skills essential.
Key Responsibilities
• Design, develop, and maintain scalable backend services using Java and Spring Boot.
• Build microservices that ensure high availability, resilience, and performance.
• Develop responsive, maintainable user interfaces using Node.js/TypeScript.
• Integrate multiple API services across diverse databases.
• Contribute across the full software development lifecycle, from design to deployment and operational support.
• Collaborate with stakeholders to define requirements, scope projects, and deliver quality solutions.
• Participate in code reviews, mentor junior developers, and champion technical excellence.
• Proactively address performance bottlenecks, security vulnerabilities, and technical debt.
• Maintain clear documentation for developed components and processes.
Required Skills & Experience
Technical
• Strong proficiency in Java and mandatory experience with Spring Boot.
• Proven experience designing and implementing microservices architectures.
• Experience building API services across multiple databases, including MongoDB and OraaS.
• Front-end development with Node.js/TypeScript.
• Containerization and orchestration with Docker and Kubernetes.
• Hands-on experience with modern CI/CD tools and practices.
Soft Skills
• Exceptional written and verbal communication, able to explain complex concepts to diverse audiences.
• Self-motivated and effective both independently and within a team.
• Strong problem-solving skills and attention to detail.
Good to Have
• Experience with Python.
• Experience with AI coding tools such as Devin or Copilot.
------------------------------------------------------
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.
Java Backend Developer Assistant Vice President
Early Career•India
7+ Years Exp
Posted: 22/9/2026
Job Description
We are seeking a highly skilled Full Stack Developer with 7+ years of experience to join our dynamic team. The ideal candidate combines deep Java/Spring Boot backend expertise with strong front-end skills in Node.js/TypeScript. This is a hands-on role focused on building scalable, high-performance applications on a microservices architecture, with strong database, CI/CD, and communication skills essential.
Key Responsibilities
• Design, develop, and maintain scalable backend services using Java and Spring Boot.
• Build microservices that ensure high availability, resilience, and performance.
• Develop responsive, maintainable user interfaces using Node.js/TypeScript.
• Integrate multiple API services across diverse databases.
• Contribute across the full software development lifecycle, from design to deployment and operational support.
• Collaborate with stakeholders to define requirements, scope projects, and deliver quality solutions.
• Participate in code reviews, mentor junior developers, and champion technical excellence.
• Proactively address performance bottlenecks, security vulnerabilities, and technical debt.
• Maintain clear documentation for developed components and processes.
Required Skills & Experience
Technical
• Strong proficiency in Java and mandatory experience with Spring Boot.
• Proven experience designing and implementing microservices architectures.
• Experience building API services across multiple databases, including MongoDB and OraaS.
• Front-end development with Node.js/TypeScript.
• Containerization and orchestration with Docker and Kubernetes.
• Hands-on experience with modern CI/CD tools and practices.
Soft Skills
• Exceptional written and verbal communication, able to explain complex concepts to diverse audiences.
• Self-motivated and effective both independently and within a team.
• Strong problem-solving skills and attention to detail.
Good to Have
• Experience with Python.
• Experience with AI coding tools such as Devin or Copilot.
------------------------------------------------------
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.
Backend Java Developer
Early Career•Pune, Maharashtra, IN
8+ Years Exp
Posted: 21/9/2026
TTS Core Accounts consists of franchise critical applications and is on the journey of transformation. This role is on Integration Layer which comprises of key components responsible for Integration of other applications in the bank with Core DDA system, the vision is to expose standardized cloud native APIs that will be consumed by other applications
Role Description:
• Sr Developer with strong programming skills responsible for design and development of Services/APIs using Springboot, Java, Apache Camel, OpenShift, AWS, API Gateway
• Provide assistance in estimating/scoping solutions meeting business requirements, and assist in incorporation of these into solution architecture documents
• Ensure design of the integrated environment is capable of reaching maximum levels of availability, efficiency, scalability and security
• Provide input into the technical infrastructure design
• Development of POCs and development templates
• Strong understanding of CI/CD and devops principles
Qualifications:
• BS or MS Degree in Computer Science, Information Technology, or equivalent
• Candidate should be willing to work in flexible timing to collaborate with global CITI team
Technical / Functional Proficiency:
• The ideal candidate will have a total of 8+ years of experience in software development with a focus on API/Services development. Experience in one or more of following technologies is required - Springboot, Apache Camel, Openshift, AWS, Kubernetes
• Experience in API Gateway, like Apigee
• Experience in JSON, XML, YAML, XSD, XSLT, and XPATH
• Experience on Messaging layer like Kafka, IBM MQ, JMS is desired
• Ability to multitask between multiple projects
• Experience in finance domain is a plus
Leadership Skills:
• Excellent organization skills, attention to detail, and ability to multi-task
• Demonstrated sense of responsibility and capability to deliver quickly
• Excellent communication skills
• Proactive problem-solver
• Promotes teamwork and builds strong relationships within and across global teams
This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.
------------------------------------------------------
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.
Backend Java Developer Assistant Vice President
Early Career•Pune, Maharashtra, IN
8+ Years Exp
Posted: 21/9/2026
TTS Core Accounts consists of franchise critical applications and is on the journey of transformation. This role is on Integration Layer which comprises of key components responsible for Integration of other applications in the bank with Core DDA system, the vision is to expose standardized cloud native APIs that will be consumed by other applications
Role Description:
• Sr Developer with strong programming skills responsible for design and development of Services/APIs using Springboot, Java, Apache Camel, OpenShift, AWS, API Gateway
• Provide assistance in estimating/scoping solutions meeting business requirements, and assist in incorporation of these into solution architecture documents
• Ensure design of the integrated environment is capable of reaching maximum levels of availability, efficiency, scalability and security
• Provide input into the technical infrastructure design
• Development of POCs and development templates
• Strong understanding of CI/CD and devops principles
Qualifications:
• BS or MS Degree in Computer Science, Information Technology, or equivalent
• Candidate should be willing to work in flexible timing to collaborate with global CITI team
Technical / Functional Proficiency:
• The ideal candidate will have a total of 8+ years of experience in software development with a focus on API/Services development. Experience in one or more of following technologies is required - Springboot, Apache Camel, Openshift, AWS, Kubernetes
• Experience in API Gateway, like Apigee
• Experience in JSON, XML, YAML, XSD, XSLT, and XPATH
• Experience on Messaging layer like Kafka, IBM MQ, JMS is desired
• Ability to multitask between multiple projects
• Experience in finance domain is a plus
Leadership Skills:
• Excellent organization skills, attention to detail, and ability to multi-task
• Demonstrated sense of responsibility and capability to deliver quickly
• Excellent communication skills
• Proactive problem-solver
• Promotes teamwork and builds strong relationships within and across global teams
This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.
------------------------------------------------------
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.
Fullstack UI Developer
Early Career•Chennai, Tamil Nadu, IN
8+ Years Exp
Posted: 20/9/2026
The Digital Software Engineer Intm Analyst is a seasoned professional role. This individual will apply in-depth disciplinary knowledge of modern web technologies to contribute to the development of new user-facing features, the optimization of frontend architectures, and the improvement of development workflows.
The ideal candidate is a highly skilled, full-stack-capable UI Developer with deep expertise in Angular, React, and Node.js. You will integrate subject matter and industry expertise to design, build, and maintain robust, scalable, and accessible digital applications. This role requires an in-depth understanding of how frontend applications integrate with backend microservices, as well as how engineering teams coordinate to achieve overall business objectives.
You will evaluate moderately complex and variable technical challenges, weigh architectural alternatives, and balance performance, security, and usability requirements. Strong analytical, communication, and diplomacy skills are required to collaborate with cross-functional teams, mentor junior developers, and influence technical decisions.
Key Responsibilities
1. Application Design & Development
• Feature Delivery: Accountable for executing and driving mid-to-large-scale UI feature design and development efforts to completion, serving as a technical lead on medium-scale projects and supporting the execution of larger digital initiatives.
• Technical Autonomy: Operate with considerable autonomy and discretion to significantly influence application design, component architecture, and state management strategies by providing subject-specific expertise in Angular, React, and Node.js.
• Code Quality: Turn complex application designs and UX wireframes into clean, well-structured, reusable, and highly performant code adhering to modern software engineering principles.
• Standards & Blueprints: Assist with the development of enterprise standards for coding, testing, debugging, and implementation, ensuring that frontend designs adhere to the overall digital architecture blueprint and design systems.
2. Troubleshooting & Performance Optimization
• Problem Solving: Act as a key resource for analyzing, troubleshooting, and resolving complex coding, application performance, and design challenges across the frontend and Node.js BFF (Backend-for-Frontend) layers.
• Root Cause Analysis: Conduct deep-dive research into the root causes of development bottlenecks, rendering issues, memory leaks, and API latency, and drive the resolution of defects.
• System Dependencies: Maintain a comprehensive understanding of runtime properties, build dependencies, and environmental configurations (e.g., Webpack/Vite configurations, Node.js runtime, containerization, and upstream/downstream API integrations).
3. Technical Leadership & Collaboration
• Design Leadership: Participate in and lead technical design discussions, playing a key role in driving architectural decisions based on your deep knowledge of the codebase, industry trends, and team capabilities.
• Vendor & Partner Integration: Partner with industry vendors and internal UX design teams to implement digital design systems, evaluate third-party components, and align implementation roadmaps to increase development velocity.
• SDLC Lifecycle: Participate in the full Software Development Life Cycle (SDLC), identifying dependencies between Agile and Waterfall delivery models, executing comprehensive test plans, and ensuring rigorous software quality standards.
• Knowledge Sharing: Proactively share knowledge with the team through engineering forums, brown bags, and technical documentation, demonstrating a commitment to continuous learning and industry certifications.
4. Risk, Compliance & Governance
• Risk Assessment: Appropriately assess risk when technical and business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding assets by driving compliance with applicable laws, rules, and regulations.
• Secure Coding: Adhere to secure coding practices (e.g., OWASP Top 10, prevention of XSS, CSRF, and SQL injection) and ensure robust authentication/authorization flows (OAuth2, OIDC, JWT) are implemented across UI and Node.js layers.
• Process Optimization: Continuously assess development processes, test automation, and deployment pipelines to streamline or eliminate redundant processes across the build, delivery, and production environments.
Technical Skills & Competencies
Required Technical Expertise:
• Frontend Frameworks: Proficient in Angular (latest versions, RxJS, NgRx/State Management) AND React (Hooks, Context API, Redux/Zustand).
• Backend-for-Frontend (BFF): Strong experience building scalable APIs, middleware, and orchestration layers using Node.js (Express.js, NestJS, or Fastify).
• Core Web Technologies: Advanced knowledge of HTML5, CSS3/SCSS, TypeScript, and modern CSS frameworks (e.g., Tailwind CSS, Bootstrap).
• Data Structures & Algorithms: Proficient in client-side information modeling, state normalization, data structures, and efficient algorithms for data manipulation.
• API Integration: Deep understanding of RESTful APIs, GraphQL, WebSockets, and asynchronous message patterns.
• Testing Frameworks: Experience writing robust unit, integration, and end-to-end tests using Jest, Jasmine, React Testing Library, and Cypress.
• Build & CI/CD Tools: Familiarity with modern bundlers (Webpack, Vite, Rollup), package managers (npm, yarn, pnpm), and CI/CD pipelines (Jenkins, Tekton, Harness, Git).
Preferred / Nice-to-Have:
• Experience with Micro-frontend architectures and Monorepo management tools (e.g., Nx, Lerna).
• Familiarity with containerization (Docker, Kubernetes, OpenShift).
• Understanding of web accessibility standards (WCAG 2.1 AA) and semantic HTML.
• Cloud platform experience (AWS, GCP, or Azure).
Recommended Qualifications
• Experience: 5–8 years of professional experience in a product development or software engineering environment, with a strong track record of delivering high-quality web applications.
• Agile Delivery: Proven experience delivering software within an Agile/Scrum methodology.
• Leadership: Demonstrated ability to assume informal or formal leadership roles within engineering teams, including coaching and mentoring junior developers.
• Soft Skills: Excellent written and verbal communication skills, with the ability to explain complex technical concepts to non-technical stakeholders and diplomatically resolve discordant views.
• Adaptability: Experience in driving technical and cultural change within engineering teams (e.g., adopting new frameworks, improving test coverage, or automating processes).
Education
• Bachelor’s/University degree in Computer Science, Information Technology, or equivalent experience.
------------------------------------------------------
Job Family Group:
Technology
------------------------------------------------------
Job Family:
Digital Software Engineering
------------------------------------------------------
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.
Fullstack UI Developer
Early Career•Chennai, Tamil Nadu, IN
8+ Years Exp
Posted: 20/9/2026
The Digital Software Engineer Intm Analyst is a seasoned professional role. This individual will apply in-depth disciplinary knowledge of modern web technologies to contribute to the development of new user-facing features, the optimization of frontend architectures, and the improvement of development workflows.
The ideal candidate is a highly skilled, full-stack-capable UI Developer with deep expertise in Angular, React, and Node.js. You will integrate subject matter and industry expertise to design, build, and maintain robust, scalable, and accessible digital applications. This role requires an in-depth understanding of how frontend applications integrate with backend microservices, as well as how engineering teams coordinate to achieve overall business objectives.
You will evaluate moderately complex and variable technical challenges, weigh architectural alternatives, and balance performance, security, and usability requirements. Strong analytical, communication, and diplomacy skills are required to collaborate with cross-functional teams, mentor junior developers, and influence technical decisions.
Key Responsibilities
1. Application Design & Development
• Feature Delivery: Accountable for executing and driving mid-to-large-scale UI feature design and development efforts to completion, serving as a technical lead on medium-scale projects and supporting the execution of larger digital initiatives.
• Technical Autonomy: Operate with considerable autonomy and discretion to significantly influence application design, component architecture, and state management strategies by providing subject-specific expertise in Angular, React, and Node.js.
• Code Quality: Turn complex application designs and UX wireframes into clean, well-structured, reusable, and highly performant code adhering to modern software engineering principles.
• Standards & Blueprints: Assist with the development of enterprise standards for coding, testing, debugging, and implementation, ensuring that frontend designs adhere to the overall digital architecture blueprint and design systems.
2. Troubleshooting & Performance Optimization
• Problem Solving: Act as a key resource for analyzing, troubleshooting, and resolving complex coding, application performance, and design challenges across the frontend and Node.js BFF (Backend-for-Frontend) layers.
• Root Cause Analysis: Conduct deep-dive research into the root causes of development bottlenecks, rendering issues, memory leaks, and API latency, and drive the resolution of defects.
• System Dependencies: Maintain a comprehensive understanding of runtime properties, build dependencies, and environmental configurations (e.g., Webpack/Vite configurations, Node.js runtime, containerization, and upstream/downstream API integrations).
3. Technical Leadership & Collaboration
• Design Leadership: Participate in and lead technical design discussions, playing a key role in driving architectural decisions based on your deep knowledge of the codebase, industry trends, and team capabilities.
• Vendor & Partner Integration: Partner with industry vendors and internal UX design teams to implement digital design systems, evaluate third-party components, and align implementation roadmaps to increase development velocity.
• SDLC Lifecycle: Participate in the full Software Development Life Cycle (SDLC), identifying dependencies between Agile and Waterfall delivery models, executing comprehensive test plans, and ensuring rigorous software quality standards.
• Knowledge Sharing: Proactively share knowledge with the team through engineering forums, brown bags, and technical documentation, demonstrating a commitment to continuous learning and industry certifications.
4. Risk, Compliance & Governance
• Risk Assessment: Appropriately assess risk when technical and business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding assets by driving compliance with applicable laws, rules, and regulations.
• Secure Coding: Adhere to secure coding practices (e.g., OWASP Top 10, prevention of XSS, CSRF, and SQL injection) and ensure robust authentication/authorization flows (OAuth2, OIDC, JWT) are implemented across UI and Node.js layers.
• Process Optimization: Continuously assess development processes, test automation, and deployment pipelines to streamline or eliminate redundant processes across the build, delivery, and production environments.
Technical Skills & Competencies
Required Technical Expertise:
• Frontend Frameworks: Proficient in Angular (latest versions, RxJS, NgRx/State Management) AND React (Hooks, Context API, Redux/Zustand).
• Backend-for-Frontend (BFF): Strong experience building scalable APIs, middleware, and orchestration layers using Node.js (Express.js, NestJS, or Fastify).
• Core Web Technologies: Advanced knowledge of HTML5, CSS3/SCSS, TypeScript, and modern CSS frameworks (e.g., Tailwind CSS, Bootstrap).
• Data Structures & Algorithms: Proficient in client-side information modeling, state normalization, data structures, and efficient algorithms for data manipulation.
• API Integration: Deep understanding of RESTful APIs, GraphQL, WebSockets, and asynchronous message patterns.
• Testing Frameworks: Experience writing robust unit, integration, and end-to-end tests using Jest, Jasmine, React Testing Library, and Cypress.
• Build & CI/CD Tools: Familiarity with modern bundlers (Webpack, Vite, Rollup), package managers (npm, yarn, pnpm), and CI/CD pipelines (Jenkins, Tekton, Harness, Git).
Preferred / Nice-to-Have:
• Experience with Micro-frontend architectures and Monorepo management tools (e.g., Nx, Lerna).
• Familiarity with containerization (Docker, Kubernetes, OpenShift).
• Understanding of web accessibility standards (WCAG 2.1 AA) and semantic HTML.
• Cloud platform experience (AWS, GCP, or Azure).
Recommended Qualifications
• Experience: 5–8 years of professional experience in a product development or software engineering environment, with a strong track record of delivering high-quality web applications.
• Agile Delivery: Proven experience delivering software within an Agile/Scrum methodology.
• Leadership: Demonstrated ability to assume informal or formal leadership roles within engineering teams, including coaching and mentoring junior developers.
• Soft Skills: Excellent written and verbal communication skills, with the ability to explain complex technical concepts to non-technical stakeholders and diplomatically resolve discordant views.
• Adaptability: Experience in driving technical and cultural change within engineering teams (e.g., adopting new frameworks, improving test coverage, or automating processes).
Education
• Bachelor’s/University degree in Computer Science, Information Technology, or equivalent experience.
------------------------------------------------------
Job Family Group:
Technology
------------------------------------------------------
Job Family:
Digital Software Engineering
------------------------------------------------------
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.
Backend Java Developer
Early Career•India
4+ Years Exp
Posted: 20/9/2026
The Applications Development Technology Lead Analyst is a senior level position responsible for building robust, high-performance, large-scale applications. The overall objective of this role is to lead applications systems analysis and programming activities.
Responsibilities:
• Partner with multiple management teams to ensure appropriate integration of functions to meet goals as well as identify and define necessary system enhancements to deploy new products and process improvements
• Resolve variety of high impact problems/projects through in-depth evaluation of complex business processes, system processes, and industry standards
• Provide expertise in area and advanced knowledge of applications programming and ensure application design adheres to the overall architecture blueprint
• Utilize advanced knowledge of system flow and develop standards for coding, testing, debugging, and implementation
• Develop comprehensive knowledge of how areas of business, such as architecture and infrastructure, integrate to accomplish business goals
• Provide in-depth analysis with interpretive thinking to define issues and develop innovative solutions
• Serve as advisor or coach to mid-level developers and analysts, allocating work as necessary
• 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.
Qualifications:
• 4-8 years of relevant experience in Apps Development or systems analysis role
• Extensive experience system analysis and in programming of software applications
• Hands-on experience in Web technologies (HTML, CSS, React JS), REST-APIs, Multithreading and Backend using Java/J2EE technologies.
• Strong fundamentals of OOPS (Object Oriented Programming Standards) Concepts, Data Structures, and Algorithms
• Strong experience developing and architecting integrated solution with non-functional requirements like scalability, high availability, consistency.
• Strong experience with API and Web Services development using REST/SOAP protocols
• Fundamental database concepts and experience with a relational database (MSSQL, Oracle) or NoSQL platforms.
• Ability and willingness to work across multiple tools, frameworks, and technology stacks.
• Fundamental understanding of and experience with cloud platforms such as Docker, Kubernetes
• A good understanding of Standard, Enterprise Design Patterns, and SOLID principles
• Should have good understanding of Containers, docker deployment.
• Strong knowledge with testing frameworks like JUNIT, Cucumber, Jasmine/Mocha
• Preferred experience in High-Speed Messaging platforms such as KAFKA.
• Experience with Continuous Integration / Continuous Delivery technologies and tools.
• Demonstrated leadership and project management skills
• Consistently demonstrates clear and concise written and verbal communication
Education:
• Bachelor’s degree/University degree or equivalent experience
• Master’s degree preferred
------------------------------------------------------
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.