Verified today
Java Workflow BPM Senior Consultant Specialist
About the role
HSBC is seeking a Senior Consultant Specialist in Pune, Maharashtra, India, to lead workflow integration services for Fraud and Credit journeys. Day-to-day work involves designing and delivering BPM workflow automation with Flowable/Activiti, implementing decisioning logic with Drools, building secure RESTful APIs, and optimizing PostgreSQL interactions. The role also provides technical leadership within the squad, driving engineering quality, delivery discipline, and production/BAU support aligned to HSBC's SDLC.
What you’ll do
- Lead the design and development of workflow integration services for Fraud and Credit journeys using Java, Spring Boot, and J2EE patterns
- Deliver workflow automation using Flowable and Activiti, including BPMN modelling, orchestration of multi-step processes, event correlation, and long-running process management
- Implement predominantly straight-through processing (STP) workflows with defined manual review checkpoints (e.g., referral queues), ensuring smooth transitions between automated and human tasks
- Design and implement decisioning and policy logic using Drools, covering rule authoring, testing, versioning, and controlled rollout with clear separation from application/process code
- Build and maintain secure, reliable RESTful APIs and integrations to fraud/credit components, with strong contract management, idempotency, and robust error handling
- Engineer fraud/credit workflow patterns including exception handling, compensations, retries, timeouts, SLAs, escalation paths, and end-to-end audit traceability across automated and manual steps
- Design and optimise database interactions using PostgreSQL, ensuring data integrity, performance, and appropriate transactional behaviour for workflow-heavy workloads
- Drive engineering quality and delivery discipline through code reviews, automated unit/integration testing, Maven-based build/dependency management, and GIT source control aligned to HSBC SDLC expecta
What you’ll bring
- Strong hands-on experience building enterprise applications using Java, Spring Boot, Hibernate, and J2EE technologies
- Proven workflow automation experience with Flowable and/or Activiti (BPMN modelling, orchestration, process versioning, and supportability)
- Hands-on experience with Drools (rule authoring, testing, governance/versioning, and integration with services/workflows)
- Strong SQL and relational database skills, including the ability to write and tune queries (PostgreSQL preferred)
- Strong experience delivering API integrations (REST) including authentication/authorisation patterns, versioning, idempotency, and error handling
- Experience with SDLC tooling and engineering discipline (GIT, Maven, code reviews, automated unit/integration testing)
- Experience delivering scalable, efficient solutions in a regulated environment; banking/financial services experience preferred
- Good-to-have exposure to microservices/distributed systems and event-driven patterns, CI/CD and containerisation, observability, and performance engineering