Architect

Overview

Join the EBX core product R&D team, and get involved in the next generation of multidomain data management software. The Architect will be working on the internals of the persistence engine, involving:

  • A custom persistence schema in the relational database, using Protocol Buffers for the serialization
  • A state-of-the-art MVCC cache for the in-memory Java object structures
  • Persistent indexing in the filesystem, by extending the Lucene APIs.

These aspects must be handled in strict compliance with transactional constraints (ACID), and guarantee strong performance while addressing large data volumes.

What You'll Do

  • Within the team, you will enhance a feature-rich, model-driven, highly scalable and reliable data management system, written in Java on the back-end.
  • Get a clear understanding of the needs and priorities,
  • Define the needed Java APIs,
  • Implement the needed features using state-of-the-art software engineering: UML modeling, design patterns, unit tests, coding,
  • Work with the Support team to solve third-level issues.

Who You Are

  • Architect with 5 to 10 years’ experience.
  • Solid knowledge of algorithms and data structures.
  • OO skills: you are able to write effective object-oriented code and to build and maintain robust frameworks thanks to your experience in object-oriented design, coding and testing; you are fluent in at least one OO language (Java, C++, C#, TypeScript).
  • Clarity: you love clear statements, good design and clean code.
  • Research: you like to brainstorm and elaborate on challenging issues, in order to find and build the best solution.
  • Education: Master’s degree, Engineering degree, PhD, higher education or experience in engineering, computer science or another technical field.

 Please note you must have full working rights for the country you are applying for. If on a work permit or visa please make sure the details along with expiry date are included on your application.

Applications and CVs MUST be in English.

TIBCO is an equal opportunities employer and welcome applications from all suitably qualified persons regardless of their race, sex, disability, religion/belief, sexual orientation or age.

Important: Please note that we have updated our Candidate Data Privacy policy and can be found here: https://www.tibco.com/careers/candidate-privacy

About TIBCO

TIBCO Software Inc. unlocks the potential of real-time data for making faster, smarter decisions. Our Connected Intelligence Platform seamlessly connects any application or data source; intelligently unifies data for greater access, trust, and control; and confidently predicts outcomes in real time and at scale. Learn how solutions to our customers’ most critical business challenges are made possible by TIBCO at www.tibco.com.

Department

Development

Type

Full Time

Location

Non-TIBCO Office,

France