
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.
Bengaluru, Pune
0-2 years
Based on interview performence
Full-time
On Site
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
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.