Overview
Design, develop and improve software that provides business, platform and technology capabilities for customers and colleagues. This is a Vice President level Full Stack Engineer role based in Pune.
What you'll do
- Develop and deliver high-quality software solutions using industry-aligned programming languages, frameworks and tools.
- Ensure code is scalable, maintainable and optimized for performance.
- Collaborate cross-functionally with product managers, designers and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and alignment with business objectives.
- Collaborate with peers, participate in code reviews, and promote a culture of code quality and knowledge sharing.
- Stay informed of industry technology trends and innovations, and actively contribute to the organization's technology communities.
- Adhere to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions.
- Implement effective unit testing practices to ensure proper code design, readability and reliability.
- Contribute to or set strategy, drive requirements and make recommendations for change.
- Plan resources, budgets and policies; manage and maintain policies and processes; deliver continuous improvements and escalate breaches of policies or procedures.
- If managing a team, define jobs and responsibilities, plan for the department's future needs and operations, counsel employees on performance, and contribute to employee pay decisions.
- Advise key stakeholders, including functional leadership and senior management, on functional and cross-functional areas of impact and alignment.
- Manage and mitigate risks through assessment, in support of the control and governance agenda.
- Create solutions based on sophisticated analytical thought, comparing and selecting complex alternatives.
- Build and maintain trusting relationships and partnerships with internal and external stakeholders to accomplish key business objectives.
What you'll need
- Extensive hands-on experience in Java (JDK 17+), Spring Boot and Spring MVC, building highly scalable, secure backend systems for financial and enterprise applications.
- Strong expertise in RESTful API design and development, microservices architecture, and service-to-service integrations in high-volume transactional environments.
- Strong experience in workflow orchestration and workflow management platforms, including designing and implementing long-running business processes, stateful workflows, and automation frameworks.
- Hands-on experience with event-driven architectures and messaging platforms, including Apache Kafka and asynchronous processing patterns.
- Strong experience with enterprise integration frameworks such as Apache Camel (or equivalent), implementing routing, mediation, transformation, orchestration and API integration patterns across distributed systems.
- Solid understanding of end-to-end full-stack development, including frontend-backend integration and asynchronous communication patterns.
- Hands-on experience with modern UI technologies including React, Angular, TypeScript, JavaScript, HTML5, CSS3, responsive web design, and frontend testing frameworks such as Jest or Jasmine.
- Experience with relational databases (Oracle, PostgreSQL, SQL Server) and NoSQL databases, with strong focus on data integrity and performance.
- Strong knowledge of security standards and practices including OAuth2, JWT, authentication, authorization, encryption and secure coding guidelines.
- Experience with cloud platforms (AWS/Azure), containerization (Docker, Kubernetes) and cloud-native architectures.
- Hands-on experience with CI/CD pipelines, automated testing, build tools (Maven, Gradle) and secure deployments.
- Proficiency with version control systems (Git) and enterprise development workflows.
- Strong understanding of distributed systems, system resiliency, fault tolerance, observability and production support in mission-critical environments.
- Experience leading technical design discussions, conducting code reviews, and mentoring engineers in large delivery teams.
- Hands-on experience developing and integrating solutions on Hyperledger Besu or other enterprise blockchain platforms.
- Strong understanding of blockchain network architecture, node operations, transaction lifecycle, consensus mechanisms and enterprise DLT deployments.
- Practical experience developing, integrating, testing and supporting Smart Contracts and blockchain-enabled business workflows.
- Experience integrating enterprise applications with blockchain networks through APIs, events, message-driven architectures and middleware platforms.
- Strong experience working in regulated environments with strict compliance, audit and governance requirements.
- Deep understanding of system resiliency, fault tolerance, high availability and performance optimization.
- Solid knowledge of design patterns, object-oriented principles and enterprise architecture best practices.
- Experience with testing frameworks such as JUnit, Mockito, integration testing and contract testing.
- Working knowledge of Agile/Scrum methodologies and large-scale delivery models.
- Ability to collaborate closely with product owners, architects, QA, security and DevOps teams.
- Strong communication skills for explaining complex technical solutions to business and senior stakeholders.
- Banking domain knowledge such as Payments and Transfer, Treasury, Settlement, Reconciliation, Regulatory and Compliance Controls.
- Experience building Digital Asset, Blockchain, Tokenization, Custody, Settlement or Enterprise DLT platforms.
- Good understanding of workflow-driven architectures, orchestration patterns, event-driven systems and distributed transaction processing.
- Strong knowledge of enterprise integration patterns, API-led architectures and interoperability across complex banking ecosystems.
- Experience integrating on-chain and off-chain applications across enterprise platforms and blockchain networks.
Nice to have
- Hyperledger Besu; Ethereum and EVM-based blockchain platforms; smart contract development and integration.
- Tokenization concepts and platforms; digital asset custody concepts; Distributed Ledger Technologies (DLT); blockchain architecture and design.
- Consensus mechanisms; wallet and key management concepts; blockchain security and auditing concepts; enterprise blockchain integration patterns.
- Web3 fundamentals and ecosystem awareness.
- Artificial Intelligence and developer productivity: AI-assisted software development, unit test generation, code review automation, MCP (Model Context Protocol) awareness, AI-enabled SDLC and engineering productivity practices.
Details
- Location: Pune (Gera Commerzone SEZ).
- Assessed on risk and controls, change and transformation, business acumen, strategic thinking, and digital and technology, as well as job-specific technical skills.
Read the full description and apply on the company’s own careers page.