Citi is looking for a skilled Digital Software Engineer to join their team in India to work on cutting-edge banking and credit card features. If you have 2–5 years of experience in Angular and Java, this is your chance to join a global financial leader.
Role Overview
As a Digital S/W Engineer Analyst at Citi, you will work within a SCRUM team to deliver high-quality digital solutions for mobile and browser platforms. This role is unique because it blends software development with testing responsibilities. You won’t just be writing code; you will be involved in the entire Agile lifecycle, from gathering requirements and grooming user stories to conducting functional validations and production support.
Citi is integrating modern tech into their workflow, and you will be expected to use AI tools like GitHub Copilot to streamline your daily tasks. Whether it is scaffolding API boilerplate code or writing unit tests, you will have the tech stack to keep you productive and efficient.
Key Eligibility & Requirements
To be a competitive candidate for this role, you should meet the following criteria:
- Experience: 2–5 years of professional experience in full-stack development using Angular and Java Spring Boot.
- Education: A Bachelor’s degree in Computer Engineering or any STEM field.
- Testing Skills: Familiarity with Behavior-Driven Development (BDD) and frameworks like Selenium with Cucumber is a major plus.
- Tech Stack: Exposure to OpenShift or cloud-based platforms is desirable.
- Tools: Proficiency with JIRA, Confluence, and CI/CD tools like Jenkins.
- Communication: Ability to collaborate effectively across onshore and offshore teams is essential.
You will also be responsible for ensuring code accessibility by following ADA guidelines, so a sharp eye for detail is required.
Why Consider This Role?
Working at a firm like Citi offers more than just a paycheck. You gain exposure to large-scale, enterprise-level architecture that directly impacts millions of customers. The environment is fast-paced, meaning you will face new challenges daily that push your problem-solving skills to the next level. If you are someone who enjoys owning your features—from initial design to final production support—this is a role that rewards your initiative.
How to Apply
Ready to take the next step in your software engineering career? Ensure your resume highlights your experience with Java Spring Boot, Angular components, and any automated testing frameworks.
You can find the full job details and submit your application through the application page. We recommend applying as soon as possible as high-demand roles at global firms can fill up quickly.
Frequently Asked Questions (FAQ)
What is the expected experience level for this Citi developer job?
This position requires 2–5 years of relevant professional experience in full-stack development, specifically within an Agile or SCRUM environment.
Is this a pure development role?
No, the role is a hybrid of software development and testing. You will be expected to contribute to both application coding and the maintenance of automated/manual test scripts.
Does Citi require experience with AI tools?
Yes, the job description mentions leveraging AI tools like GitHub Copilot to assist with code generation, refactoring, and debugging tasks, so familiarity with these tools is highly encouraged.
