CrawlJobs Logo

Java Software Engineer — Digital Banking

India, Pune · Job Posted July 04, 2026
Apply Position
Job Link Share

Job Description

Citi is hiring a Java Software Engineer to join a cross-functional Agile team building customer-facing banking and credit card features across web and mobile digital channels. In this role, you will develop and test full-stack applications using Angular and Java Spring Boot, contributing across every stage of the software development lifecycle. Your work will directly shape the digital experiences used by millions of Citi customers every day.

Job Responsibility

  • Build and maintain Java Spring Boot microservices and Angular web frontend applications that deliver customer-facing banking and credit card features across digital channels
  • Translate application designs into secure, stable, and maintainable code across Angular and Java Spring Boot platforms, taking full ownership of assigned features from development through to production
  • Develop and maintain automated and manual test scripts using a Behavior Driven Development framework, executing scripts and recording results in a test management tool to ensure quality at every stage
  • Leverage AI-assisted tools such as GitHub Copilot to accelerate Java Spring Boot development, unit test creation, API scaffolding, and Angular component generation
  • Participate in all Agile development stages including requirements grooming, design review, integration testing, and end-to-end validation within a CI/CD environment
  • Apply accessibility testing tools to validate features against ADA guidelines and responsive web design standards, ensuring a consistent experience for all users
  • Investigate root causes for application defects and performance issues, collaborating with the scrum team to triage, resolve, and prevent recurrence
  • Support release go-live activities and post-production technical checkouts to ensure stable, high-quality deployments

Requirements

  • 2–5 years of experience in full-stack development and/or testing, with hands-on Java and Spring Boot development skills in a professional environment
  • Bachelor's degree in Computer Engineering, a related STEM field, or equivalent practical experience
  • Demonstrated ability to write secure, stable, and testable Java code and take accountability for assigned features through to delivery
  • Familiarity with Behavior Driven Development concepts and experience contributing to automated test scripts within a shared code repository
  • Experience working within Agile/Scrum teams across the full software development lifecycle, including CI/CD pipelines
  • Working knowledge of collaboration and project management tools such as JIRA, Confluence, SharePoint, and Microsoft Teams
  • Clear written and verbal communication skills, with the ability to work effectively across onshore and offshore teams in a fast-paced environment

Nice to have

  • Exposure to test automation frameworks such as Selenium with Cucumber
  • Familiarity with Angular frontend development to complement Java backend skills
  • Experience with cloud-based development platforms such as OpenShift
  • Familiarity with accessibility testing tools such as NVDA, VoiceOver, TalkBack, or Axe

What we offer

  • Hybrid working model, giving you flexibility alongside structured team collaboration
  • Structured learning and development opportunities to deepen your Java, Spring Boot, and full-stack engineering skills and grow your career over time
  • Exposure to a broad technology stack spanning Java backend microservices, Angular frontend, and cloud platforms, with the opportunity to build deep expertise in specific areas
  • Mentorship from senior engineers and a team environment that actively encourages continuous improvement, knowledge sharing, and technical ownership
  • Access to Citi's global engineering network, connecting you with colleagues and product teams across geographies and business areas
  • Wellbeing and work-life balance support, including programs designed to help you perform at your best inside and outside of work

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Java Software Engineer — Digital Banking

8 matching positions

New

Java Software Engineer — Digital Banking

Citi is hiring a Java Software Engineer to join a cross-functional Agile team bu...
Location
Location
India , Pune, Maharashtra, India, Chennai, Tamil Nadu, India
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 2–5 years of experience in full-stack development and/or testing, with hands-on Java and Spring Boot development skills in a professional environment
  • Bachelor's degree in Computer Engineering, a related STEM field, or equivalent practical experience
  • Demonstrated ability to write secure, stable, and testable Java code and take accountability for assigned features through to delivery
  • Familiarity with Behavior Driven Development concepts and experience contributing to automated test scripts within a shared code repository
  • Experience working within Agile/Scrum teams across the full software development lifecycle, including CI/CD pipelines
  • Working knowledge of collaboration and project management tools such as JIRA, Confluence, SharePoint, and Microsoft Teams
  • Clear written and verbal communication skills, with the ability to work effectively across onshore and offshore teams in a fast-paced environment
Job Responsibility
Job Responsibility
  • Build and maintain Java Spring Boot microservices and Angular web frontend applications that deliver customer-facing banking and credit card features across digital channels
  • Translate application designs into secure, stable, and maintainable code across Angular and Java Spring Boot platforms, taking full ownership of assigned features from development through to production
  • Develop and maintain automated and manual test scripts using a Behavior Driven Development framework, executing scripts and recording results in a test management tool to ensure quality at every stage
  • Leverage AI-assisted tools such as GitHub Copilot to accelerate Java Spring Boot development, unit test creation, API scaffolding, and Angular component generation
  • Participate in all Agile development stages including requirements grooming, design review, integration testing, and end-to-end validation within a CI/CD environment
  • Apply accessibility testing tools to validate features against ADA guidelines and responsive web design standards, ensuring a consistent experience for all users
  • Investigate root causes for application defects and performance issues, collaborating with the scrum team to triage, resolve, and prevent recurrence
  • Support release go-live activities and post-production technical checkouts to ensure stable, high-quality deployments
What we offer
What we offer
  • Hybrid working model, giving you flexibility alongside structured team collaboration
  • Structured learning and development opportunities to deepen your Java, Spring Boot, and full-stack engineering skills and grow your career over time
  • Exposure to a broad technology stack spanning Java backend microservices, Angular frontend, and cloud platforms, with the opportunity to build deep expertise in specific areas
  • Mentorship from senior engineers and a team environment that actively encourages continuous improvement, knowledge sharing, and technical ownership
  • Access to Citi's global engineering network, connecting you with colleagues and product teams across geographies and business areas
  • Wellbeing and work-life balance support, including programs designed to help you perform at your best inside and outside of work
  • Fulltime
Read More
Arrow Right

Angular Software Engineer — Digital Banking

Citi is hiring an Angular Software Engineer to join a cross-functional Agile tea...
Location
Location
India , Pune, Maharashtra, India, Chennai, Tamil Nadu, India
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 2–5 years of experience in full-stack web development and/or testing, with hands-on Angular development skills in a professional environment
  • Bachelor's degree in Computer Engineering, a related STEM field, or equivalent practical experience
  • Demonstrated ability to write secure, stable, and testable code and take accountability for assigned features through to delivery
  • Familiarity with Behavior Driven Development (BDD) concepts and experience contributing to automated test scripts within a shared code repository
  • Experience working within Agile/Scrum teams across the full software development lifecycle, including CI/CD pipelines
  • Working knowledge of collaboration and project management tools such as JIRA, Confluence, SharePoint, and Microsoft Teams
  • Clear written and verbal communication skills, with the ability to work effectively across onshore and offshore teams in a fast-paced environment
Job Responsibility
Job Responsibility
  • Build and maintain web frontend applications using Angular and Java Spring Boot microservices, delivering customer-facing banking and credit card features across digital channels
  • Translate application designs into clean, secure, and maintainable code, taking full ownership of assigned features from development through to production
  • Develop and maintain automated and manual test scripts using a Behavior Driven Development (BDD) framework
  • execute scripts and record results in a test management tool to ensure quality at every stage
  • Leverage AI-assisted tools such as GitHub Copilot to accelerate Angular component development, unit test creation, API scaffolding, and Spring Boot boilerplate code generation
  • Participate in all Agile SDLC stages including requirements grooming, design review, integration testing, and end-to-end validation within a CI/CD environment
  • Apply accessibility testing tools to validate features against ADA guidelines and responsive web design standards, ensuring an inclusive experience for all users
  • Analyze root causes for application defects and performance issues, collaborating with the scrum team to triage, resolve, and prevent recurrence
  • Support release go-live activities and post-production technical checkouts to ensure stable, high-quality deployments
What we offer
What we offer
  • Hybrid working model, giving you flexibility alongside meaningful in-person collaboration
  • Structured learning and development opportunities to deepen your Angular and full-stack engineering skills and grow your career over time
  • Exposure to a broad technology stack spanning web frontend, backend microservices, and cloud platforms, with the opportunity to build deep expertise in specific areas
  • Mentorship from senior engineers and a team culture that actively encourages continuous improvement, knowledge sharing, and ownership
  • Access to Citi's global network, connecting you with colleagues and engineering teams across geographies and product areas
  • Wellbeing and work-life balance support, including programs designed to help you thrive both inside and outside of work
  • Fulltime
Read More
Arrow Right

Angular Software Engineer — Digital Banking

Citi is hiring an Angular Software Engineer to join a cross-functional Agile tea...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 2–5 years of experience in full-stack web development and/or testing, with hands-on Angular development skills in a professional environment
  • Bachelor's degree in Computer Engineering, a related STEM field, or equivalent practical experience
  • Demonstrated ability to write secure, stable, and testable code and take accountability for assigned features through to delivery
  • Familiarity with Behavior Driven Development (BDD) concepts and experience contributing to automated test scripts within a shared code repository
  • Experience working within Agile/Scrum teams across the full software development lifecycle, including CI/CD pipelines
  • Working knowledge of collaboration and project management tools such as JIRA, Confluence, SharePoint, and Microsoft Teams
  • Clear written and verbal communication skills, with the ability to work effectively across onshore and offshore teams in a fast-paced environment
Job Responsibility
Job Responsibility
  • Build and maintain web frontend applications using Angular and Java Spring Boot microservices, delivering customer-facing banking and credit card features across digital channels
  • Translate application designs into clean, secure, and maintainable code, taking full ownership of assigned features from development through to production
  • Develop and maintain automated and manual test scripts using a Behavior Driven Development (BDD) framework
  • execute scripts and record results in a test management tool to ensure quality at every stage
  • Leverage AI-assisted tools such as GitHub Copilot to accelerate Angular component development, unit test creation, API scaffolding, and Spring Boot boilerplate code generation
  • Participate in all Agile SDLC stages including requirements grooming, design review, integration testing, and end-to-end validation within a CI/CD environment
  • Apply accessibility testing tools to validate features against ADA guidelines and responsive web design standards, ensuring an inclusive experience for all users
  • Analyze root causes for application defects and performance issues, collaborating with the scrum team to triage, resolve, and prevent recurrence
  • Support release go-live activities and post-production technical checkouts to ensure stable, high-quality deployments
What we offer
What we offer
  • Hybrid working model, giving you flexibility alongside meaningful in-person collaboration
  • Structured learning and development opportunities to deepen your Angular and full-stack engineering skills and grow your career over time
  • Exposure to a broad technology stack spanning web frontend, backend microservices, and cloud platforms, with the opportunity to build deep expertise in specific areas
  • Mentorship from senior engineers and a team culture that actively encourages continuous improvement, knowledge sharing, and ownership
  • Access to Citi's global network, connecting you with colleagues and engineering teams across geographies and product areas
  • Wellbeing and work-life balance support, including programs designed to help you thrive both inside and outside of work
  • Fulltime
Read More
Arrow Right

Android Software Engineer — Digital Banking

Citi is looking for an Android Software Engineer to join a cross-functional Agil...
Location
Location
India , Pune; Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 2+ years of experience in application development, with hands-on Android native development skills
  • Bachelor's degree in Computer Engineering, a related STEM field, or equivalent practical experience
  • Familiarity with Behavior Driven Development (BDD) concepts and experience contributing to automated test scripts
  • Experience working within Agile/Scrum teams across the full software development lifecycle, including CI/CD pipelines
  • Ability to write secure, stable, and maintainable code and take ownership of assigned features through to delivery
  • Working knowledge of collaboration and project management tools such as JIRA, Confluence, and Microsoft Teams
  • Strong communication skills with the ability to work effectively across onshore and offshore teams in a fast-paced environment
Job Responsibility
Job Responsibility
  • Build and maintain Android native applications that deliver customer-facing banking and credit card features across mobile digital channels
  • Translate application designs into working code across mobile and backend platforms, including Android and Java Spring Boot microservices, with guidance from senior engineers
  • Develop and maintain automated and manual test scripts using a Behavior Driven Development (BDD) framework
  • execute scripts and record results in a test management tool
  • Leverage AI-assisted tools such as GitHub Copilot to accelerate code generation, unit test creation, API scaffolding, and debugging tasks
  • Participate in all Agile SDLC stages including requirements grooming, design review, integration testing, and end-to-end validation within a CI/CD environment
  • Perform functional validations against acceptance criteria and apply accessibility testing tools to ensure compliance with ADA guidelines
  • Analyze root causes for application defects and performance issues
  • collaborate with the scrum team to triage, resolve, and prevent recurrence
  • Support release go-live activities and post-production technical checkouts to ensure stable, quality deployments
What we offer
What we offer
  • Hybrid working model
  • Structured learning and development opportunities
  • Exposure to a broad technology stack across mobile, backend, and cloud platforms
  • Mentorship from senior engineers and a supportive team culture
  • Access to Citi's global network
  • Wellbeing and work-life balance support
  • Fulltime
Read More
Arrow Right

Digital Software Engineer Senior Manager - Vice President

The Digital S/W Engineer Sr Mgr accomplishes results through the management of p...
Location
Location
India , Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 11-17 years of relevant experience in an Apps Development role or senior level experience in an Enterprise Architecture role with subject matter expertise in one or more areas with at least 3+ years of deep specialization in AI/ML, NLP, or Generative AI development
  • Proven experience in successfully building, leading, and delivering complex technology projects from conception through to deployment and ongoing support
  • Proven experience in leading high performance teams spread across multiple locations
  • Effectively coach and give feedback to direct reports to help develop talent and support career development
  • 2+ years of experience building and operating production-grade AI systems such as digital assistants, recommendation engines, or similar intelligent platforms
  • 2+ years of deep, applied experience with LLM technologies (GPT-4, Claude, Gemini, or equivalent), including prompt engineering, fine-tuning, and cost optimization in production environments
  • Hands-on expertise in implementing Retrieval-Augmented Generation (RAG) pipelines and working with vector databases for knowledge-grounded AI applications
  • Demonstrable experience in designing and deploying agentic AI workflows and multi-agent systems using modern frameworks
  • Proficiency in NLP model development using industry-standard libraries and ML frameworks
  • Expert-level Python development skills with strong command of RESTful APIs, microservices architecture, and cloud platforms
Job Responsibility
Job Responsibility
  • Accountable for executing and driving enterprise grade application design and development efforts to completion, serving as a development lead
  • Proficient at operating with considerable autonomy and significantly influence the way an application is designed and developed by providing subject specific expertise and an advanced level of understanding of application programming principles
  • Participate in design discussions as a Development Lead and play the part of a key decision maker in driving design decisions
  • Partner with industry vendors that provide technology or user experience design components that support our Digital architecture and work with vendors on our implementation plans and roadmaps identifying partnership opportunities to increase our development velocity and our learnings
  • Directly impact the business by influencing strategic functional decisions through advice, counsel or provided services
  • This will require persuading and influencing others through strong and comprehensive communication and diplomacy skills
  • Communicate progress, anticipate bottlenecks, provide escalation management, identify, assess, track and mitigate issues/risks at multiple levels
  • Regularly review metrics and proactively seek out new and improved mechanisms for visibility ensuring your program stays aligned with organization objectives
  • Share knowledge with the team in various forums (brown bags, engineering forums etc.) and demonstrate a higher level of knowledge through industry certifications
  • Integrate LLMs for conversational understanding and response generation
  • Fulltime
Read More
Arrow Right

Digital Software Engineer Lead Analyst VP

The Digital S/W Eng Lead Analyst is a strategic professional who stays abreast o...
Location
Location
United States , Irving
Salary
Salary:
138720.00 - 208080.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6-10 years of relevant experience
  • Exhibit expertise in all aspects of technology by understanding broader patterns and techniques as they apply to Citi’s internal and external cloud platforms (AWS, PCF, Akamai)
  • Lead resources and serve as a functional SME across the company through advanced knowledge of algorithms, data structures, distributed systems, networking, use of knowledge and experience to lead, architect, and drive broader adoption forward
  • Acquire relevant technology and financial industry skills (AWS PWS) and understand all aspects of NGA technology – including innovative approaches and new opportunities
  • Demonstrate knowledge on automating code quality, code performance, unit testing, and build processing in the CI/CD
  • Bachelor’s/University degree, Master’s degree preferred
  • 6-10 years of relevant professional experience, with a significant portion dedicated to technology leadership within Wealth Management or the broader Banking domain
  • Hands-on expertise in developing robust, enterprise-grade applications leveraging modern technology stacks, including: Frontend development using Angular or similar JavaScript frameworks
  • Backend development utilizing Java microservices architecture
  • Designing and implementing RESTful APIs
Job Responsibility
Job Responsibility
  • Accountable for executing and driving results on large-scale efforts or multiple smaller efforts and serving as a development lead for most medium and large projects. This includes expertise with application development methodologies and standards for program analysis, design, coding, testing, debugging and implementation
  • Accountable for exhibiting a strong understanding of client core business functions
  • Required to support situations in which end user consultation is required to identify system function specifications and incorporate them into overall system design and delivery. Additionally, utilize comprehensive knowledge of multiple areas within technology to achieve technological objectives
  • Independent work style, requiring little or no guidance by more senior developers. Decisions will make a significant, measurable impact on the business goals for the client organization. During team discussions you will play a significant role with TPMs and engineering managers to determine potential risks to a schedule
  • Assist in the planning and managing of application development assignments generally involving large budgets, cross functional projects or multiple projects. This includes effectively understanding and analyzing both technical and business risks and impact
  • Expected to effectively communicate those risks to the business owners, so that they can make informed decisions
  • Accountable for providing guidance on architecturally significant efforts during the preplanning phase, and ensuring principles and best practices are followed prior to initiation of work. In doing so, closely watch and evaluate Digital roadmaps, including impacts to support upcoming journeys
  • Publish design review extensions, and provide documented guidance aligned to sprint plans and timelines
  • Be part of the design review board that will focus on the design process, search for generic patterns, and, at the same time, share best practices across the organization
  • Publish design patterns across lines of business and domain commonalities. Drive design reviews for Next Gen Architecture (NGA) and Plan of Record (POR) projects, supporting design principles and best practices
What we offer
What we offer
  • medical
  • dental & vision coverage
  • 401(k)
  • life, accident, and disability insurance
  • wellness programs
  • paid time off packages, including planned time off (vacation), unplanned time off (sick leave), and paid holidays
  • Fulltime
Read More
Arrow Right

Software Architect (Backend – Digital Banking)

We are looking for a highly experienced and technically strong Software Architec...
Location
Location
Salary
Salary:
Not provided
commencis.com Logo
Commencis
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BSc/MSc degree in Computer Engineering, Software Engineering, or a related field
  • 8+ years of experience in backend software development, with strong hands-on experience in Java and Spring Boot
  • 3+ years of experience in design and implementation of complex distributed backend systems and software architectures
  • 2+ years of experience in a similar position guiding a cross-functional project or product team
  • Strong experience in backend service design, API architecture including REST, GraphQL, and gRPC, service-to-service communication, and integration patterns
  • Strong knowledge of software architecture patterns such as layered architecture, hexagonal architecture, clean architecture, modular monoliths, and microservices
  • Experience with domain-driven design, domain modeling, and designing systems across different domain structures and business capabilities
  • Experience with containerization and orchestration frameworks such as Docker and/or Kubernetes
  • Working knowledge of application and system availability, scalability, observability, and distributed data platforms
  • Expertise in backend performance optimization, transaction management, concurrency handling, and scalable system design
Job Responsibility
Job Responsibility
  • Providing active hands-on architectural guidance and leadership through the entire lifecycle of backend products and services
  • Designing backend architectures using Java, Spring Boot, and related technologies in alignment with scalability, maintainability, performance, and security goals
  • Defining and evolving domain structures, bounded contexts, service decomposition strategies, and modular architecture approaches including modular monolith and microservices where appropriate
  • Collaborating closely with other architects, engineering managers, and development teams across the organization in architecting and delivering robust backend solutions
  • Structuring and delivering technical documentation for HLDs, architecture decision records, solution designs, analysis inputs, API contracts, sequence diagrams, and backend design artifacts, and establishing standard practices for co-workers to adapt easily
  • Investigating and assessing emerging technologies, backend frameworks, and architectural patterns to determine the best approach for product and platform needs
  • Defining non-functional requirements from availability, scalability, security, observability, extensibility, and operational support perspectives, and designing backend solutions to meet those requirements
  • Supporting teams in troubleshooting system-level backend, integration, performance, data consistency, and production issues
  • Designing and guiding API-first, event-driven, and asynchronous integration patterns between internal and external systems
  • Driving architectural decisions for distributed systems including resilience, retries, idempotency, fault tolerance, transaction boundaries, caching, and messaging patterns
What we offer
What we offer
  • Competitive salary
  • Private health insurance
  • Pension and retirement plans through a company-backed pension system
  • Meal card
  • Commute compensation
  • Work-from home support
  • Paid birthday off
  • Flexible working hours including remote working option
  • Online events
  • Guest speakers
  • Fulltime
Read More
Arrow Right

Digital S/W Eng Java Staff Engineer

The Digital S/W Engineer Sr Analyst is a seasoned professional role required for...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of relevant experience in backend application development using Java
  • Proficiency in Java (Java 8+), including a solid understanding of the Spring Framework and Spring Boot for building microservices
  • Experience building or consuming RESTful APIs using JSON
  • Hands-on experience with relational databases and writing SQL. Familiarity with NoSQL databases
  • Familiarity with build tools like Maven or Gradle and version control systems like Git
  • Exposure to unit testing frameworks such as JUnit and Mockito
  • Awareness of containerization technologies (Docker) and orchestration platforms (Kubernetes, OpenShift)
  • Interest in or exposure to messaging systems like Kafka or JMS
  • Understanding of secure coding practices and communication protocols (e.g., TLS, JWT)
  • Familiarity of the Securities Based Lending (SBL) lifecycle, wealth management, private banking, credit environments is a plus
Job Responsibility
Job Responsibility
  • Backend Service Development: Contribute to the hands-on development, testing, and maintenance of robust backend services and APIs using Java, Spring Boot, and related technologies, following best practices in software engineering
  • System Integration: Assist in building and consuming RESTful APIs to ensure seamless integration between the SBL platform and other critical internal and external systems
  • Database Management: Help implement and maintain the data layer for SBL solutions, writing efficient SQL queries and interacting with both relational and NoSQL databases
  • Documentation & Automation: Support the development of solutions that automate business processes, such as analyzing data from legal documents or integrating with tools like DocuSign to help reduce the documentation lifecycle
  • Risk & Compliance: Work under the direction of senior team members to ensure all code and platform features align with lending policies, regulatory requirements (e.g., Regulation U), and security best practices
  • Problem Solving: Assist in troubleshooting and resolving technical issues across the full application stack, from database queries to API performance, with senior support
  • CI/CD & Deployment: Actively participate in the team's CI/CD pipelines and contribute to the deployment of applications to production environments using tools like Jenkins, Docker, and OpenShift
  • Fulltime
Read More
Arrow Right