Senior UI Developer

AI overview

Design and develop scalable web applications using Java, JSF, and PrimeFaces, integrating complex JavaScript components while collaborating with diverse teams to enhance UI features.
Job Overview:
As a Senior Java/JSF/PrimeFaces/JavaScript Developer at RiskSpan, you will design, develop, and maintain scalable web applications using Java, JavaServer Faces (JSF), and PrimeFaces for UI components. You will also leverage JavaScript for front-end interactivity and work with popular UI libraries like Highcharts, AG Grid, and Wijmo. This role requires strong expertise in component-based UI development and experience integrating complex JavaScript components into enterprise applications.
Key Responsibilities:
  • Design, develop, and maintain robust web applications using JavaJSF, and PrimeFaces for complex UI components.
  • Build interactive front-end features using JavaScript and integrate them seamlessly with JSF and PrimeFaces.
  • Collaborate with product managers, UI/UX designers, and backend engineers to define and implement new features and enhancements.
  • Optimize applications for maximum speed, scalability, and performance.
  • Write clean, efficient, and maintainable code.
  • Troubleshoot, debug, and resolve issues across the full stack.
  • Document development processes, architectural decisions, and system integrations clearly.
  • Stay updated with the latest trends and best practices in Java, JSF, PrimeFaces, and JavaScript development.
Qualifications:
  • Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
  • 5+ years of experience in software development, with a strong focus on Java, JSF, and web application development.
  • Proven expertise in PrimeFaces, including complex UI customization, theming, and performance tuning.
  • Strong proficiency in JavaScript, with experience in modern JavaScript frameworks (e.g., Angular, React, or Vue.js) and Vanilla JS fundamentals.
  • Experience with HTML5CSS3AJAX, and responsive design principles.
  • Familiarity with RESTful API design and integration.
  • Proficiency in version control systems (e.g., Git), build tools (e.g., Maven, Gradle), and CI/CD pipelines.
  • Strong understanding of object-oriented programming and design patterns.
  • Excellent problem-solving skills, strong attention to detail, and the ability to work independently and collaboratively.
Preferred Qualifications:
  • Experience with HighchartsAG Grid, and Wijmo components for data visualization and complex UI grid implementations.
  • Experience with additional JSF libraries such as RichFaces or ICEfaces.
  • Knowledge of Spring Boot and microservices architecture.
  • Understanding of web security best practices and performance optimization.
  • Familiarity with UI/UX design principles and enhancing user experience using PrimeFaces components.
 
About RiskSpan  
RiskSpan is a SaaS Fintech B2B software and services firm, a leading source of analytics, modeling, data and risk management solutions for the consumer and institutional Finance industries. We solve business problems for clients such as banks, mortgage-backed and asset-backed securities issuers, equity and fixed-income portfolio managers, servicers, and regulators that require our expertise in the market risk, credit risk, operational risk and information technology domains.  
 
Get hired quicker

Be the first to apply. Receive an email whenever similar jobs are posted.

Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Senior UI Developer Q&A's
Report this job
Apply for this job