Talent.com
This job offer is not available in your country.
Alation - Software Engineer - Java

Alation - Software Engineer - Java

AlationChennai
8 days ago
Job description

Description :

Function : Software Engineering ? Backend Development

We're looking for an exceptional Forward Deployed Software Engineer (FDE) to help build production-grade Java-based metadata connectors for the Alation Data Catalog platform.

  • You will work directly with customers, integrating their enterprise data systems with Alation by building custom metadata ingestion pipelines.
  • This is a highly technical, hands-on role that combines deep Java engineering skills, architectural judgment, and customer empathy.
  • You'll play a critical role in connecting the world's most important data platforms, databases, BI tools, data lakes, and cloud services to one of the leading data intelligence products.

Responsibilities :

  • Design, build, and deploy robust, maintainable Java-based connector applications that extract and transmit metadata into Alation.
  • Work directly with customers and Product architects to understand their data ecosystems, define integration strategies, and troubleshoot in complex, secure environments.
  • Implement connectors that interface with enterprise systems through APIs, JDBC, or SDKs.
  • Package and deploy solutions using Docker-based sidecars, working closely with internal infrastructure and release teams.
  • Develop and maintain reusable Java libraries and tools to accelerate future connector development.
  • Participate in technical design reviews, customer architecture sessions, and production rollouts.
  • Collaborate across engineering, product, and customer success teams to deliver high-impact solutions quickly and safely.
  • Maintain clear and concise documentation of connector code, configuration, and usage guidelines.
  • Requirements :

  • 5+ years of professional experience designing, developing, shipping software products and / or n-tier services.
  • Strong Java Expertise : Extensive experience in Java development, including deep knowledge of core Java concepts, data structures, algorithms, and design patterns.
  • Database Connectivity : Proficiency in working with various database technologies (SQL and NoSQL) and experience in developing database connectors using JDBC, ODBC, or other relevant APIs.
  • Docker Experience : Experience deploying containerized applications using Docker.
  • Authentication and security mechanisms : Familiarity with modern authentication and security mechanisms (OAuth, SAML, PKCS, X.509 SSO).
  • Data Transformation : Experience in data transformation and mapping techniques, including ETL (Extract, Transform, Load) processes.
  • Performance Optimization : Knowledge of performance tuning and optimization techniques for data-intensive applications.
  • Problem-Solving Skills : Strong analytical and problem-solving skills with the ability to troubleshoot and resolve complex technical issues.
  • Communication Skills : Excellent communication and interpersonal skills with the ability to collaborate effectively in a team environment.
  • Bonus Skills :

  • Experience with Data Catalogs : Familiarity with data catalog concepts, metadata management, and data governance principles.
  • Knowledge of BI Tools : Experience with popular BI tools and platforms, and understanding of their data connectivity requirements.
  • Cloud Experience : Experience with cloud computing platforms (AWS, Azure, GCP) and cloud-based data sources.
  • Big Data Technologies : Exposure to big data technologies (Hadoop, Spark) and experience in handling large datasets
  • (ref : hirist.tech)

    Create a job alert for this search

    Software Engineer Java • Chennai