Experience: 5+ years of professional software development with a deep focus on Java.
Integration Expert: Proven track record of building production-grade integrations and working with complex, sometimes poorly documented, third-party APIs.
Technical Breadth: Strong understanding of concurrency, memory management, and design patterns in Java.
Nice-to-Have:
Familiarity with the Modern Data Stack (e.g., Snowflake, dbt, Airflow, Fivetran) and how these tools generate and store metadata.
Qualifications:
Bachelor’s degree in Computer Science, Information Technology, Engineering, or related field.
Job Description:
API Mastery: Lead the design and development of complex Java-based integrations using REST, GraphQL, and SOAP to pull metadata from diverse sources.
System Architecture: Build scalable, modular libraries that can handle the nuances of different target systems while maintaining a unified metadata schema.
Code Quality: Drive high standards through rigorous peer reviews, automated testing, and comprehensive documentation.
Performance Tuning: Optimize data collection processes to ensure minimal impact on target systems while maximizing throughput.