Lead Java Server Engineer - Pune, India - Cloud Software Group

    Default job background
    Full time
    Description

    About Cloud Software Group

    Cloud Software Group combines the capabilities of both Citrix and TIBCO, creating one of the world's largest cloud software providers, serving more than million users around the globe. When you join Cloud Software Group, you are making a difference for real people, each of whom count on our suite of cloud solutions to get work done – from anywhere. Members of our team will tell you that we value diverse lived experiences, varied perspectives, and having the courage to take risks. Our teams are encouraged to learn, dream, and build the future of work. We are on the brink of another Cambrian leap - a moment of immense evolution and growth. And we need your expertise and experience to do it. Now is the perfect time to move your skills to the cloud.

    About This Team

    You'll work with the talentedTIBCO Data Virtualization team in a flexible environment. Are you interested in working on leading edge technologies? Are you fascinated with Data Technologies, Application Servers, Federation, and/or Data Pipelines? Then this opportunity is for you.

    TIBCO Data Virtualization (TDV) is an enterprise data virtualization solution that orchestrates access to multiple and varied data sources, delivering data sets and IT curated data services to any analytics solution. TDV is a Java based enterprise-grade database engine supporting all phases of data virtualization development, run-time, and management. It is the trusted solution of choice for the top enterprises in verticals like finance, energy, pharmaceutical, retail, telecom etc.

    Job Description

    The industry leading TIBCO Data Virtualization team is looking for bright engineering talent with experience in the area of SQL Data Access using JDBC, WebServices, and native client access for both relational as well as non-relational data sources. You will have expertise in using Java and SQL to communicate with and query several different data sources and understand their metadata. The core responsibilities will include helping customers be successful and helping to extend and update our large collection of data source adapters that allows our software to create federated queries over anything that has data. This includes relational data sources, big data, cloud applications, enterprise applications, and more.


    The TDV server is implemented by a multi-million line source base in Java, so the ability to understand and work with existing code is an absolute must. The core runtime is a complex multi-threaded system and the successful candidate will demonstrate complete expertise in handling features geared towards concurrent transactions in a low latency, high throughput and scalable server environment. The candidate will have the opportunity to work in a collaborative environment with leading data virtualization experts in building the most robust, scalable and high performing database server.

    Duties and Responsibilities

    In this crucial role as a Lead Java Server Engineer, you will:

  • Drive enhancements to existing data-source layer capabilities
  • Diagnose customer issues and perform bug fixes
  • Develop new TDV data source connectors and maintain existing ones
  • Understand and interface with 3rd party JDBC drivers
  • Ensure all security-related aspects of driver operation function with zero defects
  • Suggest and implement performance optimizations
  • Discuss possible architecture changes
  • Required Experience/Skills

  • 8+ Years On Job Experience With: Java programming Server side programming Experience with at least one of JDBC, ODBC, SOAP, REST, and/or OData Multithreading experience Solid SQL skills Must be able to conceptualise and execute high level and low level designs Good understanding of SDLC Debug issues and identify code bottlenecks
  • Proficiency in both spoken and written communication in English is a must
  • Nice-to-Haves

  • Strong database background
  • Strong object-oriented design background
  • Experience with any of the following types of data sources: Relational, Big Data, Cloud, Data Lakes, and Enterprise Applications.
  • Experience with all lifecycle aspects of enterprise software
  • Experience working with large, pre-existing code bases
  • Experience with enterprise security technologies
  • Experience developing or configuring cloud-based software
  • About Us:

    Citrix and TIBCO recently merged to create Cloud Software Group, now one of the world's largest cloud solution providers, serving more than million users around the globe. When you join Cloud Software Group, you are making a difference for real people, each of whom count on our suite of cloud-based products to get work done — from anywhere. Members of our team will tell you that we value diverse lived experiences, passion for technology, and the courage to take risks. Everyone is empowered to learn, dream, and build the future of work. We are on the brink of another Cambrian leap -- a moment of immense evolution and growth. And we need your expertise and experience to do it. Now is the perfect time to move your skills to the cloud.

    Cloud Software Group is firmly committed to Equal Employment Opportunity (EEO) and to compliance with all federal, state and local laws that prohibit employment discrimination. All qualified applicants will receive consideration for employment without regard to age, race, color, creed, sex or gender, sexual orientation, gender identity, gender expression, ethnicity, national origin, ancestry, citizenship, religion, genetic carrier status, disability, pregnancy, childbirth or related medical conditions (including lactation status), marital status, military service, protected veteran status, political activity or affiliation, taking or requesting statutorily protected leave and other protected classifications.

    If you need a reasonable accommodation due to a disability during any part of the application process, please contact us at - or email us at for assistance.