
Job Title
Applications Development Intermediate Programmer Analyst
Location
Pune (Citi – Global offices possible)
Employment Type
Full-time
About the Company
Citi is a global financial institution committed to delivering cutting-edge technology solutions while ensuring compliance, security, and scalability. The Technology team drives digital transformation to create high-performance, secure, and user-friendly applications that support Citi’s clients worldwide.
Roles & Responsibilities
- Participate in the design, development, testing, and implementation of new or revised application systems and programs.
- Identify and define system enhancements using script tools, analyzing and interpreting code.
- Collaborate with users, clients, and technology teams to resolve issues and recommend programming solutions.
- Conduct application analysis to identify vulnerabilities and ensure security.
- Provide technical guidance and coaching to junior analysts.
- Design and deliver web solutions with a focus on multi-tenant architecture.
- Develop scalable applications using Java, SpringBoot, Kafka, Angular, HTML5, CSS, Bootstrap, JavaScript, and jQuery.
- Implement integrations using microservices and Kafka.
- Manage data with SQL and other database tools.
- Ensure adherence to coding standards via code reviews.
- Troubleshoot, optimize, and enhance existing systems.
- Present technical concepts to technical and non-technical audiences.
Required Skills & Qualifications
- Bachelor’s degree/University degree or equivalent experience.
- 4–8 years of experience in applications development.
- Strong analytical and quantitative skills.
- Hands-on development experience with Java, SpringBoot, and Angular.
- Solid understanding of SQL, SOAP, REST, XML, and JSON.
- Familiarity with Red Hat OpenShift.
- Experience with CI/CD tools (JIRA, Git, Bitbucket).
- Knowledge of networking technologies (routing, load balancing, DNS).
- Excellent communication skills.
Preferred Skills
- Experience working with AI/GenAI tools.
- Proven track record in leading infrastructure programs.
- Skilled at managing third-party service providers.
- Experience in high-traffic, distributed, cloud-based environments.
Experience
4–8 years of professional experience in applications development or a related field.
Salary Range
Not specified (competitive, based on experience and location).
Perks & Benefits
- Equal opportunity workplace.
- Inclusive and diverse culture.
- Professional growth and development opportunities.
- Accessibility and reasonable accommodations for persons with disabilities.