Applications Development Intermediate Programmer Analyst – Citi at Citi

Citi · Pune, Maharashtra, India

📋 Job Details at a Glance 📍 Location Pune, Maharashtra, India 🏢 Company Citi 👥 Experience 5+ years 🎓 Qualification Relevant technical / engineering background 📅 Eligible Batch 2023, 2024, 2025, 2026 📄 Job Type Full Time 💰 Salary Not Disclosed 🏢 Industry Technology 🛠 Key Skills Java Microservices debugging script tools code analysis security vulnerability analysis testing Applications Development Intermediate Programmer Analyst – Citi at Citi — Full Details & How to Apply Citi is hiring for an Applications Development Intermediate Programmer Analyst position in Pune, Maharashtra, India . This role requires hands-on experience with Java and Microservices , and candidates must demonstrate proficiency in debugging , script tools , and security vulnerability analysis to succeed. This Applications Development Intermediate Programmer Analyst – Citi role supports core application development workflows by enabling effective debugging and security assessments. The position directly contributes to system integrity through code analysis and vulnerability identification. Candidates will use tools for testing and security evaluation, ensuring robustness in real-world application environments. The focus remains on technical execution, not market trends or industry expansion. The job posting identifies Citi as a financial services company with a need for skilled technical professionals. The role is part of Citi ’s technology operations in Pune, Maharashtra, India , where on-site work is required. The position emphasizes technical expertise and practical application of programming tools within a structured development environment. Candidates with a relevant technical / engineering background , at least 5+ years of experience , and eligibility from 2023, 2024, 2025, 2026 batches are eligible. The salary for this role is Not Disclosed . Applicants will gain practical experience in Java , Microservices , debugging , script tools , code analysis , and security vulnerability analysis . This role provides a foundation for advancing into senior development or specialized security roles within technology-driven financial systems. 📊 Role Difficulty: Medium | Competition Level: Medium | Fresher Friendly: No NexisGrow.com features this opportunity as part of its curated tech job listings. All details are sourced from the official job posting. Apply online before the opportunity closes. Applications Development Intermediate Programmer Analyst – Citi jobs | Citi recruitment | Pune, Maharashtra, India jobs | apply online Job Role & Responsibilities The Applications Development Intermediate Programmer Analyst at Citi is responsible for implementing system enhancements using Java and Microservices architecture, ensuring secure, scalable application performance through debugging , security vulnerability analysis , and code analysis . This role directly impacts system stability and compliance in production environments. Identify system enhancement needs by analyzing application workflows and performance metrics using Java and Microservices design patterns. Conduct root cause debugging of production failures in Java -based microservices using debugging tools such as IDEA or VS Code with breakpoints and stack trace analysis. Perform security vulnerability scans on Java applications using script tools like OWASP ZAP or Bandit to detect injection, deserialization, and authentication flaws. Collaborate with end users to resolve functional issues by proposing and implementing code analysis solutions in Java applications. Analyze existing application codebases to detect security vulnerability analysis risks and generate reports using static code analysis tools such as SonarQube . Support customer exposure systems by maintaining and updating Java microservices with version control and deployment pipelines via Git and Jenkins . Execute end-to-end testing of microservices using script tools like Postman or JUnit to validate API responses and error handling. Document system enhancement processes and reporting workflows to ensure traceability and compliance with code analysis and testing standards. This role requires direct ownership of production issue resolution and system enhancement delivery, with measurable impact on system uptime , security compliance , and code quality metrics. Required Skills & Technical Competencies The role demands a strong technical foundation in Java , Microservices , and application security, with hands-on experience in debugging , script tools , and code analysis to ensure reliable and secure system operations. Technical Skills Java — intermediate — used for developing and maintaining core application logic in Java microservices with emphasis on object-oriented design and exception handling. Microservices — intermediate — applied to design and deploy modular, scalable services using Spring Boot and Spring Cloud for service discovery and configuration. Debugging — intermediate — executed using IDEA or VS Code with debugger tools to isolate and resolve runtime errors in Java applications. Script tools — intermediate — used to automate testing and vulnerability checks with tools such as Postman and OWASP ZAP for API and web application testing . Code analysis — intermediate — performed using SonarQube and Checkstyle to enforce coding standards and detect code smells in Java applications. Security vulnerability analysis — intermediate — conducted to identify and remediate threats such as SQL injection , deserialization attacks , and insecure deserialization in Java microservices . Testing — intermediate — implemented through JUnit and TestNG for unit and integration testing of Java microservices . When preparing your resume, emphasize hands-on experience with Java , Microservices , and debugging tools in real-world projects, especially those involving security vulnerability analysis or code analysis workflows. Eligibility Criteria This role is designed for candidates with a relevant technical or engineering background , who have 5+ years of hands-on experience in Java and application development , and who are part of the 2023, 2024, 2025, or 2026 eligible batches. Must hold a degree in Computer Science, Information Technology, or a related engineering discipline with a minimum CGPA of 6.0 or equivalent. Must be from the 2023, 2024, 2025, or 2026 batch, as per Citi eligibility guidelines. Must have 5+ years of professional experience in Java application development and microservices architecture. Academic performance is not specified, but a strong foundation in software engineering is expected. Must have demonstrated experience in code analysis or security vulnerability analysis through academic projects or internships. Portfolio must include working Java microservices projects with debugging logs and testing reports. Documentation & Portfolio Requirements Your resume must clearly list Java and microservices projects with debugging and security vulnerability analysis documentation, including Git commit history, test cases , and deployment logs . For this role, prioritize showcasing a Java microservices project with security vulnerability analysis using OWASP ZAP and debugging logs in IDEA — this directly aligns with the required skills and demonstrates real-world technical competence. Salary for Applications Development Intermediate Programmer Analyst – Citi at Citi 💰 Compensation Not Disclosed The advertised compensation for the Applications Development Intermediate Programmer Analyst – Citi role at Citi is Not Disclosed . The exact in-hand figure and any additional components are confirmed by the company during the offer or HR discussion stage. Recommended Courses & Preparation Tips for Applications Development Intermediate Programmer Analyst – Citi Upskilling with the right resources significantly enhances your chances of selection for this specific role by aligning your skills with the job requirements. Recommended Courses & Resources Java — Essential for mastering the primary programming language required for this role. Microservices — Crucial for understanding the architecture and development practices expected in this position. testing — Important for ensuring the quality and reliability of applications developed. KodNest — Provides hands-on experience with coding and debugging , relevant to the role. Boost your profile with relevant certifications at NexisGrow GetCertified — strengthen your application before you apply. Common Mistakes to Avoid ❌ Applying without demonstrating experience in Java or Microservices — Ensure your resume highlights relevant experience. ❌ Using a generic resume — Tailor your resume to the specific responsibilities outlined in the job description. ❌ Listing technologies like debugging without context — Provide examples of how you applied these skills in past roles. ❌ Ignoring the requirement for 5+ years of experience — Clearly state your relevant experience to meet this criterion. ❌ Adding unrelated technologies or unsupported claims — Focus on relevant skills and experiences that align with the job description. ❌ Failing to verify the official Apply URL — Always check the job details before submission. Before You Apply — Checklist ✅ Confirm the job title, company, location, work mode, and experience requirement. ✅ Check that the candidate meets the supplied qualification criteria. ✅ Verify eligibility against the supplied eligible batches and experience requirement. ✅ Add relevant supplied JD keywords naturally to the resume. ✅ Highlight projects or experience related to the supplied technologies and responsibilities. ✅ Remove unsupported technologies, achievements, or experience claims. ✅ Open and verify the supplied Apply URL before submitting the application. ✅ Save the job details, application date, and role-specific resume version for tracking. Resume Tailoring & ATS Keywords for Applications Development Intermediate Programmer Analyst – Citi Optimizing your resume for ATS is crucial for ensuring it passes initial screenings and reaches hiring managers. ATS Keywords to Include Java Microservices Debugging Script tools Code analysis Security vulnerability analysis Testing Technical communication Applications development System enhancements Customer exposure systems Troubleshooting Resume Tips for This Role Highlight your experience with Java prominently on your resume, as it is a key requirement. Emphasize your familiarity with Microservices and any relevant projects or roles. Showcase a project that involved debugging or security analysis to align with the responsibilities. Use exact keywords from the job description to ensure ATS alignment without keyword stuffing. Avoid adding unsupported claims or technologies that you cannot substantiate. Build an ATS-optimized resume for this role using NexisGrow Resume Builder — free for all job seekers. Pro tip: Avoid including unrelated work experience or skills that do not align with the job requirements for this role. How to Apply for Applications Development Intermediate Programmer Analyst – Citi at Citi Apply Now — Citi Open the official Apply URL and confirm the job title and company matches the position you're applying for. Prepare a resume that aligns with the required skills, responsibilities, qualifications, and experience outlined in the job description. Complete the official application form accurately, ensuring all information is truthful and avoiding unsupported claims. Submit the application and save the confirmation or application reference number if provided by the portal. Record the application date and monitor the official company portal or your registered email for updates. Applications are reviewed on a rolling basis — early submission is recommended. Apply Now — Citi NexisGrow.com does not charge any fees for job applications. Citi Citi is a technology company based in Pune, Maharashtra, India. This role is onsite and operates within the financial services industry. The position supports application development and system enhancement efforts through hands-on technical work. The team develops and maintains applications using Java and microservices . Responsibilities include debugging , code analysis , security vulnerability assessment, testing , and collaboration with users and technology groups to resolve issues and recommend solutions. This role supports Citi ’s application development lifecycle by enabling early-career exposure to real-world programming, security analysis, and system support through practical responsibilities in Java and microservices . This role offers early-career exposure to application development and security analysis through hands-on responsibilities in debugging , code analysis , and testing using Java and microservices . Company Details Industry Technology Location Pune, Maharashtra, India Connect With Us Careers Apply Now Website 🔗 citi.wd5.myworkdayjobs.com Frequently Asked Questions Interview · Role · Salary · Growth ? Who can apply for this role? Eligibility Tap to expand + Answer Candidates with a relevant technical background and 5+ years of experience from the batches 2023, 2024, 2025, and 2026 can apply. ? What technical skills are most important for this role? Skills Tap to expand + Answer Java and Microservices are the most important skills, along with debugging and security vulnerability analysis. ? What is the expected salary for this position? Salary Tap to expand + Answer Salary Display is 'Not Disclosed'. ? What should I expect after applying? Hiring Process Tap to expand + Answer The exact hiring stages are not specified in the job posting. ? How should I prepare for the interview? Preparation Tap to expand + Answer Review Java and Microservices concepts, prepare to discuss debugging experiences, understand security vulnerabilities, and be ready to explain your technical communication skills. ? Is this role remote, hybrid, or onsite? Work Mode Tap to expand + Answer This role is onsite in Pune, Maharashtra, India. ? What career exposure can this role provide? Growth Tap to expand + Answer This role provides exposure to application development, debugging, and security analysis, which are valuable for career advancement. ? What should I highlight in my resume for this role? Resume Tap to expand + Answer Highlight your experience with Java, Microservices, debugging, and any relevant projects or responsibilities. ? Is there a last date to apply? Application Tap to expand + Answer Not specified in the job posting. ? Is there a probation period? Probation Tap to expand + Answer Not specified in the job posting. ? What is the work environment like for this role? Culture Tap to expand + Answer The role involves collaboration with users, clients, and technology groups, but specific culture details are not provided. ? Can freshers apply for this role? Fresher Tap to expand + Answer No, freshers are not eligible as the role requires 5+ years of experience. 🔗 Explore More on NexisGrow More jobs in Pune Browse all Tech jobs Latest Fresher jobs More jobs at Citi Work From Home jobs Ready to Apply? Don't Miss This Opportunity! Apply only via the official link. NexisGrow.com charges zero application fees. 👉 Apply Now — Official Link NexisGrow.com does not charge any application or registration fees. Beware of fraudulent offers. Naukri ki baat, NexisGrow ke saath • NexisGrow.com