JOBSEARCHER

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