Principal Full Stack Engineering ( Angular + Java)
*Overview*
Job Title: Principal Full Stack Engineering ( Angular + Java)
Location: Dallas (Westlake) TX
Principal Full Stack Engineering Consultant to direct delivery,
guide modern frontend and backend architecture, and drive measurable client outcomes
for enterprise platform initiatives. This role operates at the intersection of hands-on
software development, system design, AI-assisted software engineering, and technical
leadership. You will lead cross-functional engineering teams through application
modernization and enterprise platform delivery while serving as a trusted technical point
of contact for client stakeholders.
Your Impact:
● Lead the architectural design and delivery of secure, scalable, enterprise
applications using modern Angular frontends and Java enterprise microservices.
● Modernize legacy application architectures into modular, microservices-driven,
and event-driven architectures.
● Drive the adoption of AI-enabled engineering workflows, leveraging developer
productivity tooling and automated testing practices to accelerate time-to-market.
● Elevate team throughput, code quality, and delivery predictability by setting strict
engineering guardrails, design patterns, and testing standards.
● Act as a primary technical contact for client leadership, aligning technical
roadmaps with business objectives and stakeholder priorities.
What You Will Do:
● Provide hands-on technical leadership across the software development
lifecycle, defining frontend and backend architecture, engineering standards, and
technical strategy.
● Lead the architectural design and development of enterprise applications using
Angular 16+, TypeScript, RxJS, state management, and component design
systems.
● Architect and develop secure backend microservices, RESTful APIs, and
integration layers using Java 11/17+, Spring Boot, and enterprise authentication
protocols (OAuth2, JWT).
● Embed AI-assisted software engineering practices into daily development
workflows, using tools like GitHub Copilot, Claude Code, and TestPilot AI to
optimize code generation, testing, and system modernization.
● Direct, mentor, and elevate an engineering team, establishing delivery practices,
code review standards, WCAG 2.1 AA accessibility compliance, CI/CD pipelines,
and observability practices.
● Translate business requirements into architectural decision records (ADRs),
technical roadmaps, and actionable execution plans in close collaboration with
client Product Managers and UX teams.
What You Bring
Must Have Experience
● 12+ years of professional software engineering experience, with 8+ years
dedicated to enterprise-scale Angular application development (Angular 14+,
TypeScript, RxJS, state management, SCSS, responsive design).
● 5+ years of enterprise backend engineering experience using Java 11/17+,
Spring Boot, RESTful APIs, microservices architectures, and relational or NoSQL
database integration.
● 3+ years in formal technical leadership positions (Principal Engineer, Tech Lead,
Staff Engineer) with direct experience guiding engineering teams and defining
system architecture.
● Applied experience with AI-assisted software development tools and AI-enabled
engineering workflows (e.g., GitHub Copilot, Claude Code, OpenAI APIs, or
AI-powered test generation and modernization tooling).
● Deep expertise in frontend performance optimization (lazy loading, change
detection, caching), Web Accessibility standards (WCAG 2.1 AA / ADA
compliance), and enterprise design systems.
● Strong hands-on experience with automated testing frameworks (Cypress, Jest,
Jasmine, Karma, JUnit) and enterprise CI/CD pipelines (GitHub Actions, Jenkins,
Docker)
● Proven track record of working directly with enterprise client stakeholders to drive
architectural decisions and deliver business results.
Pay: $1,300,000.00 - $1,400,000.00 per year
Work Location: Hybrid remote in Jersey City, NJ 07307