Java Developer - Adaptors
Overview
Work with leading edge technology and grow your career with this dynamic, innovative team.
About the Technology: 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 requires hands-on development expertise, developing innovative solutions for scalable, high performance, secure distributed systems. The successful candidate is self-reliant and resourceful, and enjoys working with other smart motivated people
What You'll Do
You will be responsible for
- 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.
Who You Are
Required Skills and Experience
- 3-5 years of Java server-side development experience.
- Familiarity with source-control products (svn, git)
- Must be familiar with basic security concepts or standards as appropriate for this position.
- BS in Computer Science.
- Good written and verbal communication skills in English.
Desirable Skills and Experience
- Experience working with Java and/or C# APIs and client libraries.
- Familiarity with database technologies (SQL, Big Data, schema design and caching).
- Experience with networking technologies (HTTP, TCP, SSL, raw sockets).
- Exposure to enterprise messaging products such as JMS, Apache Kafka, IBM MQ and TIBCO.
- Familiarity with Maven and Jenkins.
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.