Overview
Lead the design and delivery of scalable, secure, cloud-native applications and platform capabilities, combining hands-on engineering with technical leadership across Java, AWS, event-driven/serverless architecture, APIs, modern front-end technologies, and platform engineering.
What you'll do
- Lead the design and development of scalable applications and event-driven, serverless solutions on AWS.
- Provide technical leadership and hands-on engineering across Java, Spring Boot, Node.js, React, Angular, and APIs.
- Build and enhance reusable platform capabilities, infrastructure, tooling, and shared services.
- Drive platform reliability, scalability, security, and operational excellence through effective coding, testing, monitoring, and engineering practices.
- Design and integrate REST/GraphQL APIs, microservices, and event-driven architectures.
- Apply Infrastructure as Code, including CloudFormation, and support automated CI/CD and cloud deployments.
- Improve developer experience through reusable engineering patterns, automation, documentation, and self-service capabilities.
- Lead troubleshooting and resolution of complex application and production issues and participate in production support/on-call activities.
- Establish strong engineering practices across code quality, testing, observability, monitoring, and continuous delivery.
- Mentor engineers, lead technical discussions and design reviews, and collaborate with engineering, product, and business stakeholders.
What you'll need
- Minimum 10 years of overall software engineering experience, including at least 3 years in a technical leadership role.
- Bachelor's degree (B.E./B.Tech) in Computer Science or a related field, or a Master's degree/Diploma in Computer Science.
- Strong hands-on development experience with Java, along with Spring Boot, Node.js, Angular, React, TypeScript, APIs, and microservices.
- Strong AWS experience, including cloud-native, serverless and event-driven architectures, with knowledge of services such as Lambda, ECS, EC2, S3, IAM, SNS, SQS, CloudFormation, and CloudWatch.
- Strong understanding of REST APIs, GraphQL, HTTP patterns, distributed systems, and event-driven application design.
- Experience with CI/CD, version control, automated testing, Infrastructure as Code, Docker, and Kubernetes.
- Experience with relational/NoSQL databases, caching, and messaging technologies such as PostgreSQL, Oracle, DB2, DynamoDB, Redis, and Kafka.
- Strong understanding of platform engineering, reusable engineering patterns, developer tooling, self-service capabilities, and developer experience.
- Experience with production monitoring and observability using tools such as Honeycomb, Splunk, and AWS CloudWatch, with the ability to troubleshoot complex production issues.
- Experience delivering technology solutions within banking, financial services, or financial-sector environments.
- Strong technical leadership, mentoring, stakeholder collaboration, communication, and problem-solving skills.
Nice to have
- Working knowledge of Python.
Details
- Location: Hyderabad, Telangana at Vanguard India.
- Only qualified external applicants will be considered.
- Hybrid working model for most employees.
Read the full description and apply on the company’s own careers page.