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.