Citigroup logo

Applications Development Senior Analyst - Assistant Vice President

Citigroup
NewPosted today

LOCATION

Pune · Hybrid

EXPERIENCE

8 - 12 Years

TYPE

FullTime

SKILLS REQUIRED

ContainerizationReact.jsSpring BootJavaPrompt EngineeringSecure Coding PracticesCI/CDKubernetes

Job description

Overview

Assistant Vice President level Applications Development Senior Analyst role responsible for leading and participating in the architecture, design, and full-lifecycle development of scalable full-stack applications, using Java/Spring Boot microservices, React.js frontends, Oracle/SQL and MongoDB databases, and containerized cloud deployments, with working familiarity with Generative AI integrations.

What you'll do

  • Design, develop, and maintain high-performance, resilient microservices and RESTful APIs using Java (8/11/17+), Spring Boot, and modern enterprise integration patterns.
  • Build responsive, accessible, and intuitive single-page applications and user interfaces using React.js, TypeScript/JavaScript, HTML5, CSS3, and modern state management libraries (Redux, Context API).
  • Model, optimize, and manage relational databases (Oracle/SQL) and NoSQL document stores (MongoDB), ensuring optimal query performance, indexing strategies, and data consistency.
  • Implement basic to intermediate GenAI capabilities (LLM API integrations, prompt design, RAG patterns, embeddings, intelligent agents) into existing workflows and business applications.
  • Package, deploy, and manage containerized workloads using Docker, Kubernetes, and container platforms such as Amazon ECS, OpenShift, or Enterprise Cloud Services.
  • Integrate code into automated CI/CD build and release pipelines (e.g., Jenkins, Tekton, Harness), enforcing code quality, automated testing, and security scanning.
  • Conduct feasibility studies, technical assessments, time/cost estimates, and IT planning to deliver technology solutions aligned with business strategy.
  • Monitor and govern all phases of the SDLC, including requirements analysis, system architecture, coding, unit/integration testing, and production rollout.
  • Recommend and implement application security standards, role-based access controls (RBAC), and vulnerability remediations throughout the application lifecycle.
  • Act as a Subject Matter Expert (SME) and mentor junior engineers, fostering engineering best practices, code reviews, and technical documentation.
  • Operate with high independence of judgment, collaborating with cross-functional stakeholders, product managers, and enterprise architecture teams.
  • Proactively manage and assess risk, adhering strictly to firm policies, regulatory compliance, and governance frameworks.

What you'll need

  • 8-12 years of professional software development experience in full-stack engineering and distributed systems.
  • Proven track record of designing, building, and deploying enterprise-grade Spring Boot microservices and React.js web applications.
  • Strong hands-on experience in containerized deployments using Docker, Kubernetes, or ECS.
  • Demonstrated ability to analyze complex architectural and business problems and deliver scalable solutions.
  • Strong communication, analytical thinking, and stakeholder management skills.
  • Ability to operate autonomously in a fast-paced, delivery-focused environment.
  • Bachelor's degree / University degree in Computer Science, Information Technology, Software Engineering, or equivalent practical experience.

Details

  • Location: Pune, Maharashtra, India.
  • Time type: Full time.
  • Job family: Applications Development (Technology).

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Applications Development Senior Analyst - Assistant Vice President