Senior Full Stack Developer
Role details
Job location
Tech stack
Job description
We are seeking a Senior Full Stack Java Developer with 10+ years of experience designing, building, and optimizing scalable solutions that power enterprise data governance and metadata management. This role combines hands-on full stack application development with integration of Collibra APIs, workflows, and Edge Server-based ingestion pipelines. The ideal candidate will be adept at creating modern web interfaces, developing high-performance backend services, automating metadata and lineage processes, and ensuring secure, efficient data ingestion across diverse systems. Working in close collaboration with data governance, architecture, and engineering teams, this developer will play a critical role in advancing the data ecosystem through automation, innovation, and best-in-class engineering practices.
Requirements
Bachelor's Degree in Computer Science, Engineering, or a related field.
- 10+ years of relevant experience.
- Hands-on expertise integrating Collibra (or similar, e.g., Informatica) with modern data platforms (e.g., Snowflake, Databricks, AWS).
- Experience with Java SDK, workflows (BPMN), integrations, and UI web development (e.g. React, Angular).
- Strong background in RESTful API and microservice development.
- Experience building ETL/ELT pipelines and working with tools such as Kafka, NiFi, or AWS Glue.
- Familiarity with event-driven architectures and message queues (Kafka, RabbitMQ).
- Solid understanding of metadata management, data governance, and data lineage.
- Experience implementing authentication/authorization (OAuth, SAML, LDAP) and secure application development.
- Hands-on experience with Agile development and CI/CD pipelines (Jenkins, GitHub Actions, AWS CodePipeline).
NICE TO HAVES
- Hands-on experience with Collibra.
- Knowledge of data privacy regulations (GDPR, CCPA, FedRAMP).