TIBCO Streaming is the leading Complex Event Processing (CEP) platform, used by developers building the most demanding data processing systems in the world. It enables rapid development of high-performance flexible applications, meeting the needs of the most demanding customers in financial services, federal intelligence, e-commerce, and telecommunications.
We are looking for an enthusiastic server-side developer to join our team in Hanoi, Vietnam to design and implement adapters, which move high-speed data into and out of the CEP engine. This position provides a great learning opportunity to develop innovative solutions for scalable, high performance, secure distributed systems. The successful candidate is a motivated self-starter who is passionate about coding.
Responsibility:
Learn to do end-to-end development (design, implementation, testing, documentation and ongoing maintenance) of Adapters, which move real-time data between the CEP engine and the outside world.
Work in Java and C# using 3rd-party APIs and protocols from an ever-expanding variety of commercial vendors and open-source projects such as TIBCO, Apache, Oracle and Microsoft.
Optimize performance, with latency measured in microseconds and throughput in tens-of-thousands of messages per second.
Work with customers, identifying their requirements and incorporating their feedback into the product.
Job Requirement
Required Skills and Experience
BS in Computer Science.
Good written and verbal communication skills in English.
Java server-side development experience or similar.
Familiarity with source-control products (svn, git).
Desirable Skills and Experience
Experience working with Java and/or C# APIs and client libraries.
Exposure to database technologies (SQL, Big Data, schema design and caching).
Exposure to enterprise messaging products such as JMS, Apache Kafka, IBM MQ and TIBCO.
Knowledge of Maven and Jenkins.
Must be familiar with basic security concepts or standards as appropriate for this position. Applications and CVs must be in English.