Vanguard

Application Engineer III // Senior Full Stack Engineer

Vanguard
Apply
4 days ago
Hyderābād, IndiaSenior

Responsibilities

  • Provide advanced-level analysis, design, development, testing, integration, and implementation of scalable applications and services.
  • Design and develop backend solutions using Java, Spring Boot, Spring Security, JPA, Node.js, and NestJS.
  • Develop and integrate distributed APIs and services using GraphQL and Apollo Federation.
  • Build and support frontend applications using TypeScript, React, Angular, Single-SPA micro-frontends, HTML5, and SCSS.
  • Design and deploy cloud-based solutions on AWS using compute, storage, integration, messaging, and monitoring services.
  • Integrate relational, NoSQL, caching, and messaging platforms while maintaining reliable data flow.
  • Implement application security and access controls using OAuth 2.0, Spring Security, IAM, and Kong.
  • Develop automated unit and integration tests using Jest, React Testing Library, Jasmine, JUnit 5, and Mockito.
  • Build and maintain automated deployment processes using Jenkins, GitHub Actions, Docker, Kubernetes, Gradle, and Maven.
  • Monitor application health and troubleshoot performance and production issues using Honeycomb, Splunk, AWS CloudWatch, dashboards, and alerting.
  • Provide production support, performance optimization, technical documentation, cross-functional collaboration, and mentoring for less-experienced developers.

Requirements

  • At least 5 years of experience in software development, system integration, database design, and backend architecture.
  • A bachelor's degree in a relevant field such as computer science, or a master's degree/diploma in computer science.
  • Strong expertise in Java, Spring Boot, Spring Security, JPA, and enterprise application development.
  • Strong AWS experience, including ECS, EC2, ALB, Route 53, Lambda, Step Functions, Glue, Kinesis, SNS, SQS, S3, IAM, CloudFormation, and CloudWatch.
  • Working knowledge of Python for application modernization, automation, or integration use cases.
  • Experience with TypeScript, React, Angular, Single-SPA, HTML5, SCSS, Node.js, NestJS, GraphQL, and Apollo Federation.
  • Experience with DB2, Aurora, PostgreSQL, Oracle, MySQL, DynamoDB, Redis, Apache Kafka, and Qlik.
  • Experience with automated testing frameworks and CI/CD and container technologies including Jenkins, GitHub Actions, Docker, Kubernetes, Gradle, and Maven.
  • Experience with OAuth 2.0, Spring Security, Kong, application security practices, Honeycomb, Splunk, and AWS CloudWatch.
  • Familiarity with Jira, IntelliJ IDEA, Spring Tool Suite, VS Code, Xcode, and Azure DevOps, along with strong communication and collaboration skills.
  • Azure exposure is beneficial but not required.

Benefits

  • Vanguard provides financial, physical, and personal wellness support through its Total Rewards programs.
  • The role is based in Hyderabad, Telangana, under a hybrid working model for most employees that combines flexibility with in-person learning, collaboration, and connection.

Tech Stack

Amazon DynamoDBAngularApache KafkaAWSAzureDockerGitHub ActionsGradleGraphQLIBM DB2JasmineJavaJenkinsJestKubernetesMavenMySQLNestJSNode.jsPostgreSQLPythonReactRedisSplunkSpring BootTypeScript
Vanguard

About Vanguard

10,000+ employees

Vanguard is an investment management company offering low-cost index and active mutual funds, ETFs, brokerage, retirement plans, and financial advice for individual, institutional, and advisor clients. Founded in 1975 by John C. Bogle and headquartered in Valley Forge, PA, it operates a client-owned structure in which its funds own the firm. Its business model centers on asset-based management and advisory fees.

Contact me