Overview
Skills
Job Details
ASSYST is seeking a skilled Frontend/UI Developer to support our client in Austin TX
Location: Austin, TX
Job Type: Contract (Corp to Corp/C2C or 1099)
Position: Hybrid - On Site
Job Description:
The Frontend/UI Developer will be responsible for designing, developing, and maintaining enterprise-class web applications within the Java EE (JEE) ecosystem. This role demands deep expertise in front-end technologies, SPA frameworks (Angular/React), and server-side integration, ensuring highly responsive, secure, and scalable solutions. The ideal candidate will have extensive experience building robust UI/UX solutions, implementing RESTful services, and applying best practices in performance and maintainability.
Responsibilities:
- Design, develop, and maintain enterprise-grade front-end and server-side components on the JEE platform.
- Implement and enhance Single Page Applications (SPAs) using Angular with TypeScript and related modern frameworks.
- Develop and integrate RESTful and SOAP-based web services with secure access controls (JWT, OAuth, etc.).
- Create responsive, client-facing applications with dynamic and accessible user interfaces optimized for performance and usability.
- Develop self-contained, reusable, and testable modules and components for scalable front-end applications.
- Implement authentication, authorization, and caching strategies to ensure application performance and security.
- Collaborate with backend developers, UI/UX designers, and business analysts to deliver seamless user experiences.
- Apply best practices in coding standards, performance optimization, scalability, and maintainability.
- Participate in Agile/Scrum development cycles, providing input on design and architecture decisions.
- Maintain documentation for designs, components, and technical specifications.
Required Skills
- 8+ years of hands-on experience in Front End/UI development for enterprise-class JEE applications.
- 8+ years of hands-on experience in Server-side/Web Services development using the JEE platform.
- 4+ years of experience implementing SPAs with Angular and TypeScript.
- 4+ years of experience developing secure RESTful services using JWT, OAuth, and related standards.
- Strong hands-on experience with JEE Application Servers, authentication, authorization, and caching mechanisms.
- Proficiency in:
- Languages/Technologies: Java, JEE, REST/SOAP, HTML5, JavaScript, jQuery, AJAX, CSS3, Bootstrap, SASS, TypeScript, Spring, JSP, Struts, JSON, XML, JWT, Maven, OpenAPI v3, OAuth
- Proven experience implementing responsive and client-facing applications using Angular/React and traditional JSP/Struts
- Experience developing modular, reusable, and testable code components.
- Demonstrated ability to apply best practices in application design, scalability, and performance.
Preferred Skills
- 3+ years of experience with JBoss or IBM WebSphere Application Server 8+.
- 3+ years of experience with Agile development methodologies (preferably Scrum).
- 2+ years of experience developing for mobile and tablet platforms.