Java/ EBX Developer
Core
Design and implement new functionalities within the TIBCO EBX Master Data Management (MDM) platform and its supporting microservices to ensure high-quality, consistent, and accessible data for internal teams.
Role type
Senior Java Backend Developer (MDM)
Builds
Scalable Master Data Management platform supporting supplier and product information management
Domain
Retail technology / Master Data Management
Deliverable
production ML models | product features | dashboards & analysis
Required skills
Java 17+, Spring Boot, TIBCO EBX, REST APIs, PostgreSQL, MongoDB, AWS, Git, Maven, CI/CD pipelines
Preferred skills
Domain-Driven Design, microservices modernization, event-driven architectures, Infrastructure as Code (Terraform)
Technologies
TIBCO EBX, Spring Boot, PostgreSQL, MongoDB, AWS, GitHub Actions, Azure DevOps
Responsibilities
Design and implement new functionalities within the TIBCO EBX MDM platform; develop clean, maintainable, and testable Java-based backend services; work across both existing monolithic EBX environment and modern microservices architectures; translate business processes and data flows into domain-driven technical solutions; participate in code reviews, knowledge sharing, and mentoring team members; contribute to cloud-based solutions within AWS environments and modern data architectures.
Seniority
Senior, hands-on IC