Product Overview- TIBCO BusinessEvents is a declarative, distributed complex event processing platform covering multiple event processing tasks. TIBCO BusinessEvents allows you to abstract and correlate meaningful business information from the events and data flowing through your information systems, and take appropriate actions using business rules. By detecting patterns within the real-time flow of events, TIBCO BusinessEvents can help you to detect and understand unusual activities as well as recognize trends, problems, and opportunities. TIBCO BusinessEvents has both on-premise and cloud offering
Role Overview- You have expertise in the following areas Data structures and algorithms Distributed Computing Architecture and patterns Hands-on Java Server side programming Problem solving and debugging skills Hands-on Multi-threading and Lock and Concurrency APIs Thread-dump Analysis - deadlock detection etc. Performance Analysis You have experience in several but not necessarily in all of these areas: Distributed Frameworks (Apache Zookeeper/Cassandra/Apache Ignite) Server side APIs and technologies such as Json, XML, HTTP, Tomcat, Messaging (JMS / MQ etc), JDBC, connection pooling Databases such as Oracle, SQLServer, MySQL Eclipse plug-in development and UI Web technologies: Tomcat, Angular, Springboot Cloud : Docker, Amazon AWS, Kubernetes Scripting : Perl, python, shell Build tools: Ant, Maven
What You'll Do
Become part of BusinessEvents product engineering team Individual contributor role involving technical leadership Java based product development, maintenance and testing Work area could be any of Server side Core Java development, Web Development (Angular/JS) or Cloud technologies based on internal priorities and requirements. Design, implement, and extend/maintain (as needed) software based upon the product requirements. Bug fixing and maintenance of existing products and implementations. Design and implement for system performance and scalability. Take module ownership and lead smaller teams on issue analysis and implementation. Work closely with QA team and product management Stay up-to-date with on-going technology trends in the industry and willingness to work on PoCs involving some of them. Periodically interact with prospects/customers to understand their requirements and implement in the product. Document new features, enhancements and follow release processes
Who You Are
Bachelor's degree in Computer Science or equivalent practical experience. 10+ years of relevant work experience
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.