Skip to content
citi logo

citi

Software Developer

Citi is hiring a Java/J2EE Developer for its Applications Development team in Pune, Maharashtra. This full-time, hybrid position involves contributing to the development, maintenance, and improvement of business application systems. The selected candidate will participate in application programming, system analysis, testing, debugging, and issue resolution. The role also involves evaluating system enhancements, understanding business processes, and following the organization's technical standards, security policies, and risk management requirements. This opportunity is suitable for candidates with a bachelor's degree or equivalent experience and 0–2 years of relevant experience. Applicants should have programming and debugging knowledge, an understanding of application development practices, and strong communication skills. Freshers can apply based on the stated experience range, although specific eligible graduation batches are not mentioned.

Location

Bengaluru, Pune

Experience

0-2 years

Salary

Based on interview performence

Job Type

Full-time

Work Mode

On Site

Posted

19 Oct 2026

Responsibilities

  • • Contribute to the development and implementation of new or updated application systems.
  • • Identify application improvements by applying software development concepts and technical knowledge.
  • • Investigate technical problems, recommend solutions, and implement fixes.
  • • Analyze business and system processes to resolve complex application issues.
  • • Evaluate available information and suggest improvements to existing systems.
  • • Conduct software testing and debugging, use scripting tools, and develop code based on design specifications.
  • • Apply knowledge from similar technical situations to address problems that do not have predefined solutions.
  • • Develop familiarity with Citi's information systems, application development practices, • databases, networks, and IT operations.
  • • Follow applicable policies, regulations, security requirements, and risk management practices.
  • • Escalate and report control issues appropriately while maintaining professional and ethical standards.

Requirements

  • • Bachelor's degree or equivalent practical experience.
  • • 0–2 years of relevant professional experience.
  • • Experience with programming and debugging in business applications.
  • • Working knowledge of industry practices and technical standards.
  • • Understanding of programming languages and application development concepts.
  • • Ability to analyze problems and recommend suitable technical solutions.
  • • Good written and verbal communication skills.
  • • Willingness to learn application systems, databases, networking, and related IT operations.

Skills

JavaJ2EEApplication DevelopmentProgrammingDebuggingSoftware TestingProblem-SolvingSystem AnalysisCode DevelopmentScript ToolsBusiness ApplicationsIndustry StandardsRisk AssessmentWritten CommunicationVerbal Communication

Eligibility

  • • Education: Bachelor's degree or university degree, or equivalent experience.
  • • Experience: 0–2 years of relevant experience.
  • • Fresher eligibility: Freshers are eligible based on the stated 0–2 years of experience requirement.
  • • Other eligibility conditions: Candidates should have programming and debugging experience relevant to business applications, knowledge of programming languages and industry practices, and the ability to communicate clearly in writing and verbally.

How to Apply

Need referral for this job click 👉Referrals
Need resume for this job click 👉Resume Prep