Citi

Android Developer

Citi
Apply
1 day ago
Pune, India or Chennai, IndiaMid Level

Responsibilities

  • Build and maintain native Android applications for customer-facing banking and credit card features.
  • Translate application designs into code across Android and backend platforms, including Java Spring Boot microservices.
  • Develop, maintain, execute, and record automated and manual test scripts using BDD practices and test management tools.
  • Participate in requirements grooming, design reviews, integration testing, end-to-end validation, defect triage, root-cause analysis, and post-production support.
  • Use AI-assisted tools for code generation, unit test creation, API scaffolding, and debugging.
  • Perform functional and accessibility validation against acceptance criteria and ADA guidelines.
  • Support release go-live activities and technical checkouts for stable deployments.
  • Collaborate with cross-functional, onshore, and offshore Scrum teams throughout the software development lifecycle.

Requirements

  • At least 2 years of application development experience with hands-on native Android development.
  • Bachelor's degree in Computer Engineering, a related STEM field, or equivalent practical experience.
  • Familiarity with Behavior Driven Development concepts and automated test scripts.
  • Experience working in Agile/Scrum teams across the full software development lifecycle, including CI/CD pipelines.
  • Ability to write secure, stable, maintainable code and own features through delivery.
  • Working knowledge of JIRA, Confluence, and Microsoft Teams.
  • Strong communication and collaboration skills.
  • Knowledge of Angular or native iOS development is advantageous.
  • Exposure to Selenium with Cucumber is advantageous.
  • Familiarity with OpenShift and AI-assisted development tools is advantageous.

Benefits

  • Hybrid working model with flexibility and in-person collaboration.
  • Structured learning and development opportunities, mentorship, and technical career growth.
  • Exposure to mobile, backend, and cloud technologies across a global engineering organization.
  • Access to Citi's global network and cross-team and cross-geography projects.
  • Wellbeing and work-life balance support programs.
  • Full-time employment.

Tech Stack

AngularCucumberiOSJavaOpenShiftSeleniumSpring Boot

Categories

Mobile
Citi

About Citi

10,000+ employees

Citi is a public financial-services company offering consumer and institutional banking, credit cards, wealth management, treasury and trade solutions, and capital-markets services. It serves individuals, corporations, financial institutions, and governments in more than 160 countries and jurisdictions, earning interest and fee income from lending, payments, trading, and advisory. Founded in 1812 and headquartered in New York, it trades on the NYSE under the ticker C.

Contact me