Senior Java Application Engineer
We are seeking a Senior Java Application Engineer with good technical expertise who is passionate about software development.
Any AWS knowledge would be a big bonus but not essential. (Any knowledge of Angular development would be a bonus but not required). Should have a good yet pragmatic understanding and appreciation of the benefits of Agile, Kanban and Lean methodologies.
Main Responsibilities
1. Development of Spring Boot microservices.
2. Creation of unit tests
3. Creation of cucumber and playwright integration tests.
4. Creation and deployment of AWS infrastructure using CloudFormation.
5. Collaborating with other developers on the team and comfortable with occasional pair programming.
Other Responsibilities
1. Provides senior level system analysis, design, development, and implementation of applications and databases. Integrates third party products.
2. Translates technical specifications into code for complex new or enhancement projects for internal clients. Writes programs, develops code, tests artifacts, and produces reports. Employs software development techniques to ensure tests are implemented in a way that support automation.
3. Elevates code into the development, test, and production environments on schedule. Provides follow up production support. Submits change control requests and documents.
4. Interfaces with cross functional team members and communicates systems issues at the appropriate technical level for each audience.
5. Understands and complies with Information Technology and Information Security policies and procedures and verifies that deliverables meet requirements.
6. Participates in special projects and performs other duties as assigned.
Qualifications
6. Strong development work experience.
7. Good understanding of Languages/Framework (Required): Java, Spring, etc
8. Other technologies/areas: AWS, API Design, Automation testing, Cucumber/Playwright
How We Work
Vanguard has implemented a hybrid working model for the majority of our crew members, designed to capture the benefits of enhanced flexibility while enabling in-person learning, collaboration, and connection. We believe our mission-driven and highly collaborative culture is a critical enabler to support long-term client outcomes and enrich the employee experience.