Jobs · Engineering · Pennsylvania

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

Similar jobs