๐ผ Kickstart Your Technology Career with Citi
Are you a recent graduate or an early-career software developer looking for an opportunity to begin your professional journey with one of the world’s leading financial institutions? Here’s an exciting chance to join a globally recognized organization that powers millions of banking transactions and financial services through cutting-edge technology.
Citi is actively hiring Java Backend Developers for its Chennai office. This opportunity is ideal for fresh graduates and professionals with 0 to 2 years of experience who are passionate about software development, backend engineering, problem-solving, and enterprise application development.
As digital banking, financial technology, and cloud-based services continue to transform the financial industry, skilled software engineers play a critical role in building secure, scalable, and high-performance systems. Citi is looking for motivated individuals who can contribute to application development, system enhancements, debugging, testing, and software delivery while learning from experienced technology professionals.
If you’re looking for an opportunity to work on enterprise-scale applications, gain exposure to financial technology systems, and accelerate your software engineering career, this role could be the perfect starting point.
๐ Job Overview
๐ข Company: Citi
๐ผ Position: Java Backend Developer
๐ Job ID: 26962388
๐ Location: Chennai, Tamil Nadu, India
๐ Qualification: Bachelor’s Degree or Equivalent
๐ Experience Required: 0โ2 Years
๐ข Work Mode: On-Site / Resident
๐ Employment Type: Full-Time
๐ Job Family: Applications Development
๐ Industry: Banking & Financial Technology
โญ About the Role
The Applications Development Programmer Analyst position is an intermediate-level technology role that focuses on software development, application enhancement, system analysis, testing, and programming activities.
The selected candidate will collaborate closely with Citi’s technology teams to design, develop, maintain, and improve enterprise applications that support critical banking and financial operations.
This role provides an excellent opportunity to learn enterprise software development while contributing to real-world projects that impact global customers and business operations.
๐ง Key Responsibilities
As a Java Backend Developer at Citi, you will be responsible for:
Application Development
โ๏ธ Participate in application development initiatives
โ๏ธ Contribute to system enhancements and improvements
โ๏ธ Support software implementation activities
โ๏ธ Develop scalable and maintainable solutions
Analysis & Problem Solving
โ๏ธ Analyze application issues
โ๏ธ Investigate technical challenges
โ๏ธ Recommend effective solutions
โ๏ธ Support continuous system improvement
Programming & Development
โ๏ธ Write clean and efficient code
โ๏ธ Implement design specifications
โ๏ธ Develop backend functionality
โ๏ธ Maintain coding standards and best practices
Testing & Debugging
โ๏ธ Perform testing activities
โ๏ธ Conduct debugging and troubleshooting
โ๏ธ Validate application functionality
โ๏ธ Support defect resolution processes
Collaboration
โ๏ธ Work with cross-functional technology teams
โ๏ธ Participate in technical discussions
โ๏ธ Support project delivery goals
โ๏ธ Contribute to Agile development activities
Risk & Compliance
โ๏ธ Follow Citi’s policies and standards
โ๏ธ Support secure software development practices
โ๏ธ Maintain regulatory compliance requirements
โ๏ธ Protect customer and organizational data
๐ฏ Required Qualifications
Candidates applying for this opportunity should possess:
โ 0โ2 Years of Relevant Experience
โ Bachelor’s Degree or Equivalent Qualification
โ Basic Programming Knowledge
โ Understanding of Application Development Concepts
โ Knowledge of Industry Standards and Practices
โ Strong Analytical Thinking
โ Effective Problem-Solving Skills
โ Good Communication Skills
๐ป Technical Skills Required
While Citi welcomes freshers and early-career professionals, candidates with the following technical knowledge will have an advantage:
Programming Languages
โ Java
๐ป Object-Oriented Programming (OOP)
๐ง Backend Development Concepts
Software Development
โ Application Development Lifecycle
โ Software Design Principles
โ Debugging Techniques
โ Code Optimization Concepts
Database Knowledge
๐๏ธ SQL Fundamentals
๐ Data Management Concepts
๐ Database Interaction
Development Tools
โ๏ธ Version Control Systems
๐งช Testing Tools
๐ Development Environments
Professional Skills
๐ข Communication Skills
๐ค Team Collaboration
๐ง Critical Thinking
๐ฏ Attention to Detail
๐ Technologies & Domains You May Work With
Depending on project assignments, candidates may gain exposure to:
โ Java Development
๐ Enterprise Web Applications
โ๏ธ Cloud Technologies
๐ Financial Data Systems
๐ API Integrations
โ๏ธ Enterprise Platforms
๐๏ธ Database Management Systems
๐ Security & Compliance Systems
๐ Banking Technology Solutions
๐ Digital Transformation Initiatives
This exposure helps build valuable experience within the rapidly growing fintech and banking technology sectors.
๐ฉ How to Apply
๐ Application Link: Click Here
