Full Stack Java and React Developer - Assistant Vice President
Citi · Pune Maharashtra India
Free account: apply link, HR contact and an AI-written cold email
Citi · Pune Maharashtra India
Free account: apply link, HR contact and an AI-written cold email
Role Summary The Applications Development Senior Programmer Analyst (C12) is a seasoned technical role responsible for driving the architecture, design, end-to-end development, and implementation of complex, enterprise-grade software applications. Operating across the full development lifecycle, this individual will leverage deep expertise in Java/Spring Boot microservicesand modern React.js web applications to deliver high-performance, resilient, and secure financial platforms. The role functions with high autonomy and limited direct supervision, serving as a Subject Matter Expert (SME) to senior business and technology stakeholders, guiding architectural decisions, mentoring junior engineers, and upholding engineering best practices. Key Responsibilities 1. Full-Stack Design & Development Architect, develop, test, and maintain robust, scalable, and secure full-stack applications using Java (11/17+), Spring Boot, and React.js (18+) / TypeScript. Build high-performance RESTful APIs, microservices, and event-driven backend systems that integrate with relational (Oracle, PostgreSQL) and NoSQL databases. Develop responsive, accessible, and intuitive front-end user interfaces (UI) and Single Page Applications (SPAs) with modern state management (Redux Toolkit, Context API, React Query). Conduct architectural assessments, code reviews, feasibility studies, and accurate effort/time estimations for major business initiatives and technical enhancements. 2. DevOps, Quality & Continuous Delivery Implement automated testing strategies across the pyramid (unit, integration, contract, and end-to-end tests) using frameworks such as JUnit, Mockito, Jest, React Testing Library, and Cypress/Playwright. Integrate automated build, packaging, scanning, and deployment pipelines using modern CI/CD tools (e.g., Jenkins, GitHub Actions, Tekton, Harness). Package and deploy containerized services using Docker, Kubernetes, and OpenShift environments, following cloud-native best practices. Monitor application health, triage production incidents, conduct root-cause analysis (RCA), and implement performance tuning for both client-side and server-side components. 3. Architecture, Security & Governance Apply secure coding practices (OWASP standards), implement robust authentication and authorization mechanisms (OAuth2, OIDC, JWT), and remediate static/dynamic security scan vulnerabilities (SonarQube, Snyk, Checkmarx). Recommend and develop application security measures and post-implementation safeguards to protect critical customer and financial data. Ensure all technical deliverables comply with architectural standards, engineering design principles, and regulatory guidelines. 4. Leadership, Collaboration & Risk Management Act as an authoritative technical SME for key application modules and consult with business analysts, product owners, QA, and infrastructure teams.
Want to reach Citi's HR directly?
NextKnock finds the hiring contact and writes a personal cold email from your resume. You send it from your own Gmail.