Snowflake developer with Java

  • San Jose, CA
  • Posted 3 hours ago | Updated 3 hours ago

Overview

On Site
$50 - $60
Accepts corp to corp applications
Contract - W2

Skills

Data Engineer
Snowflake
Java

Job Details

We are seeking a highly skilled Java Developer with strong experience in Snowflake to design, develop, and optimize enterprise applications and data-driven solutions. The ideal candidate will have expertise in building scalable applications using Java, integrating with Snowflake for data storage and processing, and ensuring performance, reliability, and security of the overall system.


Key Responsibilities:

  • Design, develop, and maintain Java-based applications with seamless integration to Snowflake.

  • Develop and optimize SQL queries, stored procedures, and ETL processes within Snowflake.

  • Work closely with data engineers, architects, and analysts to ensure efficient data pipelines and workflows.

  • Implement best practices for data modeling, performance tuning, and query optimization in Snowflake.

  • Collaborate with cross-functional teams to design APIs and microservices for data exchange.

  • Ensure application and data security, compliance, and governance.

  • Participate in code reviews, testing, debugging, and performance tuning of Java applications and Snowflake queries.

  • Contribute to continuous improvement, CI/CD pipelines, and cloud deployment strategies.


Required Skills & Qualifications:

  • Bachelor s degree in Computer Science, Engineering, or related field.

  • 5+ years of Java development experience (Spring Boot, REST APIs, Microservices).

  • Strong expertise in Snowflake Data Warehouse SQL, data modeling, performance tuning, and optimization.

  • Hands-on experience with ETL/ELT tools and pipelines.

  • Solid understanding of cloud platforms (AWS, Azure, or Google Cloud Platform) and Snowflake integrations.

  • Experience with Git, Jenkins, CI/CD pipelines, and Agile methodologies.

  • Strong problem-solving, debugging, and communication skills.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.