Front End Java Developer (UI)

Techstra Solutions

$100K — $130K *
Information Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science or related field
  • 8+ years in front-end development, mobile and web
  • Strong proficiency in Angular (16+ preferred) and TypeScript/JavaScript (ES6+)
  • Experience with Java-based microservices and RESTful APIs integration
  • Understanding of Java NIO concepts for data streaming
  • Experience with caching techniques and in-memory grids (e.g., Redis)
  • Expert knowledge of HTML5, CSS3/SCSS, and responsive design principles

Responsibilities

  • Design, develop, and maintain responsive web and mobile applications using Angular
  • Architect front-end components for integration with Java microservices
  • Optimize UI performance through advanced data retrieval patterns
  • Collaborate with UX/UI designers to create interactive interfaces from Figma designs
  • Implement efficient caching strategies with off-heap memory and document stores
  • Build applications to handle high-concurrency requests with optimized data structures
  • Contribute to Design System Management for brand consistency
  • Troubleshoot and debug complex performance and integration issues

Benefits

  • Relocation assistance offered
  • Opportunities for collaboration with backend teams
  • Work in a dynamic, high-performance environment
  • Contribute to enterprise-grade projects
  • Gain exposure to cutting-edge storage technologies
Full 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)

Similar Jobs

More Jobs at Techstra Solutions

  • Process Automation SME
    $90K — $130K *
    Remote
    Finance & Insurance
    Remote in Pennsylvania, US
  • Informatica ETL Developer
    $85K — $110K *
    Pittsburgh, PA 15237 (Allegheny County)
    Information Technology
    In-Person
  • Project Manager
    $90K — $120K *
    Pittsburgh, PA 15237 (Allegheny County)
    Education, Government & Non-Profit
    In-Person
  • ARGO Retail ATM Developer
    $90K — $120K *
    Pittsburgh, PA 15237 (Allegheny County)
    Information Technology
    In-Person
  • Java Full Stack Developer Lead
    $100K — $130K *
    Cleveland, OH 44130 (Cuyahoga County)
    Information Technology
    In-Person

More Information Technology Jobs

Find similar Front End Java Developer (UI) jobs: