HamburgerMenu
hirist

Alation - Software Engineer - Java

Posted on: 11/10/2025

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


info-icon

Did you find something suspicious?