Skip to main contentA logo with &quat;the muse&quat; in dark blue text.
Vanguard

Senior Full-Stack Developer - Java

To provide senior level design, development, and implementation of APIs in a cloud-based micro-services architecture.

Enterprise Advice is seeking highly motivated and talented developers to build an ecosystem of advice services that can help investors across the globe meet their financial goals. Are you looking for a job that will have a direct impact on one of Vanguard's six strategic areas of focus? Do you get excited by the thought of developing high quality software thinking API first? Will an opportunity practicing Fast IT building and deploying all of your software in an AWS cloud environment help you develop new skills to move your career forward? If so, please consider applying for this senior developer position in Enterprise Advice.

Want more jobs like this?

Get Software Engineer jobs delivered to your inbox every week.

By signing up, you agree to our Terms of Service & Privacy Policy.


Ideal Technical Background

  • Experience with developing Java REST services - Spring, Jersey
  • Experience with API management platforms would be a plus - Apigee, Layer7
  • Knowledge of API resiliency and cloud-based development/engineering best practices
  • Experience with test automation and test-driven development practices and frameworks - mutation testing, functional testing (JUnit, Cucumber), mock frameworks (Mockito, etc.), contract testing
  • Knowledge of API Economy and monetization concepts and use cases
  • Knowledge of cloud-based data stores - Dynamo DB and/or Amazon RDS; experience migrating data from legacy repositories to cloud data architecture
  • Familiarity with DevOps concepts, tools and continuous delivery pipelines - Bamboo, Jenkins, Maven, Bitbucket, Jira, etc.
  • Ability to implement instrumentation to gather business-specific metrics around consumer usage patterns


Duties and Responsibilities:

  • Provides senior-level expertise in an initiative to build or re-platform select business services as APIs for internal and external consumption
  • Designs, builds, and maintains APIs in a cloud-based micro-services architecture. Re-platforms existing applications to API, cloud, and micro-services architecture with minimal impact to consuming applications.
  • Collaborates with other functions (architecture, business, etc.) to optimize API development and governance processes
  • Evangelizes best practices for API design and development across project teams
  • Provides leadership and guidance to a team on developing solutions that integrate with existing IT systems to satisfy business needs
  • Develops automated tests for functional, performance, and security testing using TDD methodology
  • Implements instrumentation for monitoring product health, business metrics, and consumption patterns
  • Thoroughly understands and complies with IT policies and procedures, especially those for quality and productivity standards that enable the team to meet established milestones.


    Qualifications:

    • Undergraduate degree in a related field or the equivalent combination of training and experience.
    • 5+ years software engineering experience.
    • Strong written and oral communication skills.
    • Strong, demonstrated analysis and problem solving skills.
    • Strong planning and organizational skills.
    • Advanced knowledge of the following software engineering practices and concepts:
      Production acceptance, including elevations and change management.
      Test/Quality assurance methodology
      Systems analysis and design techniques.
      System/subsystem requirements.
      *Libraries, reusable code, and/or object oriented standards.

    Job ID: Vanguard-118383
    Employment Type: Other

    Perks and Benefits

    • Health and Wellness

      • FSA
      • HSA
      • Health Reimbursement Account
      • Fitness Subsidies
      • On-Site Gym
      • HSA With Employer Contribution
      • Health Insurance
      • Dental Insurance
      • Vision Insurance
      • Life Insurance
      • Short-Term Disability
      • Long-Term Disability
      • Mental Health Benefits
      • Virtual Fitness Classes
      • Pet Insurance
    • Parental Benefits

      • Non-Birth Parent or Paternity Leave
      • Birth Parent or Maternity Leave
      • Fertility Benefits
      • Adoption Assistance Program
      • Family Support Resources
      • Adoption Leave
    • Work Flexibility

      • Flexible Work Hours
      • Hybrid Work Opportunities
    • Office Life and Perks

      • Company Outings
      • Commuter Benefits Program
      • Casual Dress
      • Happy Hours
      • Snacks
      • Some Meals Provided
      • On-Site Cafeteria
    • Vacation and Time Off

      • Personal/Sick Days
      • Paid Holidays
      • Paid Vacation
      • Volunteer Time Off
      • Leave of Absence
    • Financial and Retirement

      • Relocation Assistance
      • Performance Bonus
      • 401(K) With Company Matching
      • 401(K)
      • Financial Counseling
      • Profit Sharing
    • Professional Development

      • Promote From Within
      • Mentor Program
      • Shadowing Opportunities
      • Access to Online Courses
      • Tuition Reimbursement
      • Internship Program
      • Lunch and Learns
      • Leadership Training Program
    • Diversity and Inclusion

      • Diversity, Equity, and Inclusion Program
      • Employee Resource Groups (ERG)

    Company Videos

    Hear directly from employees about what it is like to work at Vanguard.

    This job is no longer available.

    Search all jobs