Senior UI Developer

04 Products Platform India


Description

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.