Vice President, Full-Stack Engineer
Archer · Pittsburgh, PA · 6 days ago
On-siteEngineeringFull-time
About the role
Leverage AI tools such as WindSurf to build and maintain microservices and APIs using Java 17+ and Spring Boot 3.5+ with Spring Security; contribute to UI features with Angular on the front end as needed. Own features end-to-end: design, implementation, testing, deployment, support. Collaborate across engineering, product, and DevOps to ship secure, reliable, and scalable software.
This role is based in Pittsburgh, PA.
Responsibilities
- Use AI tools to accelerate development.
- Build REST microservices and messaging integrations (Kafka, MQ).
- Develop JPA/Hibernate data layers and work with Oracle.
- Implement Spring Security and enforce secure coding.
- Ensure observability with structured logging, metrics, dashboards, and Splunk.
- Maintain GitLab CI/CD with quality gates and vulnerability scanning.
- Containerize and deploy services; monitor performance and cost.
- Write unit/integration tests and maintain strong automated coverage.
- Build Angular UI features with responsive, secure, well-tested components.
- Participate in code reviews, architecture, documentation, and continuous improvement.
Qualifications
Education: Bachelor's degree in computer science, Engineering, or a related field. Advanced degree preferred.
Industry Experience: 5 years, preferred in finance industry.
Skills
Must-have Technical Skills
- Java 17 and Spring Boot 3.5 (Web, Data/JPA/Hibernate, Security).
- Oracle SQL, schema design, transactions, indexing, stored procedures, and JPA/Hibernate performance tuning.
- AI tools (Cursor, Windsurf) integrated into development workflows to accelerate coding, reviews, and planning.
- Maven/Gradle, Git/GitLab, CI/CD pipeline creation, artifact management, environment promotion, and SonarQube configuration/remediation.
- Ability to deliver front-end features and API integrations; familiar with accessibility, responsive design, and basic state management.
- Angular, TypeScript, component architecture, routing, forms, and RxJS; experience with NgRx or similar state tools.
- Front-end observability: HTTP interceptors, structured logging, error handling, and correlating logs with backend telemetry.
- DOM sanitization, XSS/CSRF protection, secure session handling, CSP, and OAuth/OIDC integration.
- JUnit/Mockito, Jasmine/Karma, integration testing (e.g., Testcontainers), and modern UI testing frameworks (Jest/Testing Library/Cypress).
- Containerizing and deploying cloud-based services; monitoring performance, reliability, and cost.
Preferred Technical Skills
- Microservices architecture: service boundaries, API versioning, fault tolerance, resiliency patterns.
- Kafka (topics, partitions, consumer groups, exactly-once/at-least