Search by job, company or skills

  • Posted 16 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Job Summary

We are seeking a Mid to Senior Fullstack Engineer to join our product team and take ownership

of a mission-critical, end-to-end application. You will be responsible for scaling and maintaining

a complex system that integrates multiple communication channels (WhatsApp, Facebook, Live

Chat) and handles large-scale broadcasts. Our stack is heavily built on the PrimeFaces

framework, so we are looking for a developer who is not just familiar with JSF, but is a true

specialist in its lifecycle and component architecture.

Core Responsibilities

  • Feature Development: Design and implement robust, scalable features across the fullstack, from sophisticated PrimeFaces UI components to complex backend business logic.
  • Channel Integration: Maintain and expand our omnichannel capabilities, ensuring seamless integration with third-party APIs (e.g Meta Graph API, WhatsApp Business API, and Live Chat engines).
  • Performance Optimization: Diagnose and resolve performance bottlenecks within the JSF lifecycle and optimize database interactions for high-volume broadcast services.
  • UI/UX Customization: Extend and customize PrimeFaces components using CSS, JavaScript, and jQuery to deliver a modern, high-performance user experience.
  • System Architecture: Lead the architectural design of new modules, ensuring they are modular, maintainable, and can handle complex end-to-end business lifecycles.

Technical Requirements

  • Senior Java Expertise: 5+ years of professional experience in Java development (EE or Jakarta EE).
  • Frameworks: Deep experience with MVC frameworks (Spring MVC, Struts, or JSF).
  • Frontend Proficiency: Strong skills in HTML5, CSS3, and JavaScript/jQuery, specifically used to override and enhance PrimeFaces default styling and behavior. Prior experience with modern framework (React, Vue) would be a plus.
  • Integration Experience: Solid experience building and consuming RESTful APIs (WhatsApp, Facebook, etc.). Experience with messaging queues (like RabbitMQ or Kafka) or asynchronous processing is a major plus.
  • Database Knowledge: Proficiency in SQL and experience optimizing complex queries for relational databases (PostgreSQL/MySQL/Oracle).
  • Build & Deployment: Experience with Maven or Gradle, and a solid understanding of CI/CD pipelines and application server management (JBoss, WildFly, or Tomcat)

Preferred Qualifications

  • Experience in B2B SaaS or Full Lifecycle business applications (CRM, Sales, or Customer Service).
  • Familiarity with Generative AI integration or Chatbot logic.
  • Background in the CRM or omnichannel application industries.

More Info

Job Type:
Industry:
Employment Type:

Job ID: 142657399