Sr. Analyst Programmer (Java, TIBCO EBX)
About the role
We are seeking a highly autonomous Senior Java / TIBCO EBX Developer for a high-impact contract engagement. Operating strictly as an individual contributor, you will take full technical ownership of our enterprise Master Data Management (MDM) applications. This execution-focused role requires deep expertise in backend Java architecture combined with expert-level customization of the TIBCO EBX platform. You will be responsible for designing resilient data schemas, developing custom extensions via the EBX Java SDK, and optimizing high-throughput data integrations.
Key responsibilities
Architect and configure complex multi-domain TIBCO EBX data models, workflows, perspectives, and custom views
Implement advanced programmatic validation loops, custom directories, and access rule logic using the EBX Java API
Write, optimize, and maintain clean, high-performance backend code using Core Java (Java 11/17+), leveraging multi-threading, concurrency patterns, and robust object-oriented design patterns
Build and expose robust RESTful and SOAP web services natively inside the EBX runtime
Develop custom User Services using the EBX Java SDK alongside modern web technologies to deliver highly bespoke data management interfaces
Design and build real-time and batch-based data pipelines to synchronize master data securely across enterprise cloud ecosystems (AWS/Azure) and distributed downstream applications
Program and calibrate automated Match & Merge rules, survivorship matrices, and real-time data profiling quality triggers using native configurations and advanced EBX add-ons
Author, debug, and fine-tune complex SQL queries, relational schemas, and indexing strategies (PostgreSQL, Oracle, or SQL Server) to support high-volume transaction operations
About you
Minimum of 10+ years of professional, hands-on software development experience specializing in enterprise-grade Java backends
Minimum of 4+ years of dedicated, deep configuration and custom Java API development experience specifically within the TIBCO EBX MDM platform
Advanced proficiency in Core Java, Spring Boot, Hibernate, microservices architectures, and building production-grade distributed applications
Strong command of XML, JSON, XSD, XPath, and web services integration protocols
Proven track record as a self-directed contractor capable of integrating instantly into existing engineering pipelines and delivering code rapidly with minimal guidance
Active TIBCO Certified Professional (TCP) or TIBCO Certified Associate (TCA) designation for TIBCO EBX (preferred)
Direct experience managing or executing major enterprise MDM upgrades, particularly migrating systems from legacy v6.x platforms to upper version (preferred)
Experience integrating EBX data event triggers with real-time streaming buses or message brokers such as Apache Kafka, TIBCO EMS, RabbitMQ, or JMS (preferred)
Practical exposure to cloud infrastructure deployments utilizing Docker, Kubernetes, and fully automated CI/CD tools (Git, Maven, Jenkins, or GitLab CI) (preferred)
Employer questions
- What's your expected monthly basic salary?
- How many years' experience do you have as a Java Analyst Programmer?
- Which of the following types of qualifications do you have?
- How many years' experience do you have in a DevOps role?
- Are you available to work on a nighshift schedule?
- How many years' experience do you have as a java developer?
- Do you have experience using TIBCO Software?
Company profile
WeSupport Inc. (WSI) is a Filipino-owned company established in 2006. Initially, the company ventured to staff augmentation and general services only. Throughout the years, WSI continues to excel in providing the best human resource which focuses on IT professional contracts provider, managed services and staff augmentation to different industries. Today, WeSupport is the premier provider of IT services in the country’s top telecommunications company.
Report this job advert
- Role descriptions
- Salary insights
- Tools to help you prepare for jobs