Application Engineer - III (Java)
Core
Senior backend engineer designing, developing, and optimizing scalable Java applications and databases for Vanguard's investment management systems.
Role type
Senior IC Java backend engineer (microservices)
Builds
High-performance backend services, APIs, and database integrations for internal investment platforms
Domain
Financial services / Enterprise software
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, Microservices, REST APIs, AWS (ECS, Lambda), Database design and optimization, System integration, API management, Agile methodology
Preferred skills
Mainframe experience (COBOL, DB2, VSAM), GraphQL, TypeScript, Node.js
Technologies
Java, Spring Boot, AWS, DB2, COBOL, VSAM, Angular, TypeScript, Node.js, REST, GraphQL
Responsibilities
Design and implement complex backend systems and databases; Optimize backend performance and scalability; Integrate multiple data sources and third-party APIs; Collaborate with front-end teams on interface design; Mentor junior staff and conduct code reviews; Ensure compliance with security and IT policies.
Seniority
Senior, hands-on IC