09 Oct
|
Citigroup
|
Pune
The **Applications Development Senior Programmer Analyst** is an intermediate-to-senior level role responsible for leading and participating in the architecture, design, and full-lifecycle development of robust, scalable full-stack applications. This role focuses on modern distributed systems engineering using **Java/Spring Boot microservices** , **React.js frontends** , relational ( **Oracle/SQL** ) and document ( **MongoDB** ) databases, and containerized deployments across contemporary cloud environments ( **Docker, Kubernetes, ECS** ). Additionally, the role requires working familiarity with **Generative AI (GenAI)** integrations to drive intelligent workflow automation, smart assistants, and next-generation engineering productivity. **Key Responsibilities** **Full-Stack Architecture & Development** + **Backend & Microservices:** Design, develop, and maintain high-performance, resilient microservices and RESTful APIs using **Java (8/11/17+)** , **Spring Boot** , and modern enterprise integration patterns. + **Frontend Engineering:** Build responsive, accessible, and intuitive single-page applications (SPAs) and user interfaces using **React.js** , TypeScript/JavaScript, HTML5, CSS3, and modern state management libraries (Redux, Context API). + **Database Design & Management:** Model, optimize, and manage both relational databases ( **Oracle / SQL** ) and NoSQL document stores ( **MongoDB** ), ensuring optimal query performance, indexing strategies, and data consistency. + **Generative AI Integration:** Implement basic to intermediate **GenAI capabilities** (e.g., LLM API integrations, prompt design, RAG patterns, embeddings, and intelligent agents) into existing workflows and business applications. **Cloud & Containerized DevOps** + **Containerization & Orchestration:** Package, deploy, and manage containerized workloads using **Docker** , **Kubernetes** , and container platforms such as **Amazon ECS / OpenShift / Enterprise Cloud Services** .
+ **CI/CD & Automation:** Integrate code into automated CI/CD build and release pipelines (e.g., Jenkins, Tekton, Harness), enforcing code quality, automated testing, and security scanning. **Systems Analysis, Design & Leadership** + 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 Software Development Life Cycle (SDLC), including requirements analysis, system architecture, coding, unit/integration testing, and production rollout. + Recommend and implement robust 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. **Professional Experience** + **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. **Education** + Bachelor's degree / University degree in Computer Science, Information Technology, Software Engineering, or equivalent practical experience. ------------------------------------------------------ **Job Family Group:** Technology ------------------------------------------------------ **Job Family:** Applications Development ------------------------------------------------------ **Time Type:** Full time ------------------------------------------------------ **Most Relevant Skills** Please see the requirements listed above. ------------------------------------------------------ **Other Relevant Skills** For complementary skills, please see above and/or contact the recruiter. ------------------------------------------------------ _Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law._ _If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review_ _Accessibility at Citi (https://www.citigroup.com/citi/accessibility/application-accessibility.htm)_ _._ _View Citi's_ _EEO Policy Statement (https://www.citigroup.com/global/eeo-aa-policy)_ _and the_ _Know Your Rights (https://www.eeoc.gov/sites/default/files/2023-06/22-088_EEOC_KnowYourRights6.12ScreenRdr.pdf)_ _poster._ Citi is an equal opportunity and affirmative action employer. Minority/Female/Veteran/Individuals with Disabilities/Sexual Orientation/Gender Identity.
📌 Applications Development Senior Analyst - Assistant Vice President (Pune)
🏢 Citigroup
📍 Pune