Location
Pittsburgh, PA
Salary
Not specified
Type
fulltime
Posted
Today
Job Description
Role Overview
The Senior Front-End Java Developer will join a central UI crew tasked with building high-performance, mobile-first, and web-based experiences. While your primary focus is crafting robust, scalable interfaces using the Angular framework, you will work closely with our backend teams to ensure our front-end architecture is optimized for high-performance data delivery. This role is unique; you will bridge the gap between user-facing components and high-performance backend infrastructure, ensuring our UI can efficiently handle massive data payloads backed by enterprise-grade NVMe flash storage.
Key Responsibilities
- Design, develop, and maintain high-performance, responsive web and mobile applications using Angular.
- Architect front-end components that seamlessly integrate with Java-based microservices, ensuring optimal data streaming and minimal latency.
- Optimize UI performance by leveraging advanced data retrieval patterns, including asynchronous data handling and non-blocking I/O concepts that interface with high-performance storage environments.
- Collaborate with UX/UI designers to translate Figma designs into pixel-perfect, interactive interfaces.
- Work with back-end teams to implement efficient caching strategies, including the use of off-heap memory and high-performance document stores (like Redis) backed by NVMe storage pools.
- Ensure that front-end applications are built to handle high-concurrency requests by utilizing optimized data structures and state management (NgRx, RxJS).
- Contribute to the Design System Management (DSM) to ensure brand consistency and reusable component architecture across all enterprise platforms.
- Troubleshoot and debug complex issues, focusing on application speed, scalability, and seamless integration with high-performance backend data streams.
Required Qualifications/
Skills
- Bachelor’s degree in Computer Science, Information Technology, or related field
- 8\+ years of professional experience in front-end development, specifically in mobile and web environments.
- Strong proficiency in Angular (Angular 16\+ preferred) and TypeScript/JavaScript (ES6\+).
- Experience integrating front-end applications with Java-based microservices architecture and RESTful APIs.
- Understanding of Java NIO (New I/O) concepts (e.g., Direct Buffers and AsynchronousFileChannel) to better communicate with backend teams regarding zero-copy data streaming and throughput efficiency.
- Experience with high-performance caching techniques and familiarity with off-heap memory or in-memory grids (e.g., Ehcache, Redis).
- Expert knowledge of HTML5, CSS3/SCSS, and responsive/mobile-first design principles.
- Proficiency with version control (Git) and design tools (Figma).
- Strong understanding of component-driven development, state management (NgRx, RxJS), and Atomic Design principles.
Preferred Qualifications
- Experience with Design System Management (DSM) platforms.
- Mobile banking or financial services application experience, particularly with high-data-volume interfaces.
- Knowledge of accessibility standards (WCAG 2\.1) and testing frameworks (Jasmine, Karma, Jest).
- Familiarity with DevOps practices, CI/CD pipelines, and cloud-native application development.
- Conceptual understanding of how enterprise storage protocols and NVMe architectures impact end-to-end data delivery speeds in the data center.
Location:
Pittsburgh, PA (relocation assistance is offered)
About Techstra Solutions
Techstra Solutions is a certified woman-owned (WBENC) management consulting firm specializing in strategy, technology, and implementation services for large organizations undergoing digital and talent transformation. Our experienced team partners with clients to co-create innovative solutions in applications, data, AI, and automation that accelerate measurable, sustainable change. From advisory consulting through technical execution, we are dedicated to driving world-class business solutions that fit your strategic requirements and deliver results. For more information: www.techstrasolutions.com
Looking for more opportunities?
Browse thousands of graduate jobs and entry-level positions.