Jobs via Dice
Front End/UI Developer
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
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: 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.
Seniority level Mid-Senior level
Employment type Full-time
Job function Engineering and Information Technology
Industries Software Development
#J-18808-Ljbffr
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: 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.
Seniority level Mid-Senior level
Employment type Full-time
Job function Engineering and Information Technology
Industries Software Development
#J-18808-Ljbffr