Java developer with Snowflake (Local to San jose,CA)

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

Overview

On Site
Depends on Experience
Accepts corp to corp applications
Contract - Independent
Contract - W2
Contract - 12 Month(s)

Skills

java
spring
Snowflake
Snow flake

Job Details

We are seeking a highly skilled Java Developer with strong expertise in Cloud technologies, Microservices architecture, and Snowflake. The ideal candidate will be responsible for designing, developing, and implementing scalable, high-performance applications while ensuring seamless integration with cloud platforms and modern data environments.

Key Responsibilities

  • Design, develop, and maintain Java-based applications with a focus on scalability, performance, and reliability.
  • Build and deploy microservices leveraging modern frameworks and containerization technologies.
  • Work with cloud platforms (AWS, Azure, or Google Cloud Platform) to develop and integrate cloud-native solutions.
  • Collaborate with data engineering teams to design and optimize data pipelines in Snowflake.
  • Ensure system reliability, security, and performance through best practices in coding and architecture.
  • Participate in Agile/Scrum development processes, including sprint planning, daily stand-ups, and code reviews.
  • Troubleshoot and resolve technical issues across the software development lifecycle.

Required Skills & Qualifications

  • 8+ years of hands-on experience in Java development (Java 8/11 or higher).
  • Strong expertise in Microservices architecture and frameworks such as Spring Boot, Spring Cloud.
  • Solid experience with Cloud platforms (AWS, Azure, or Google Cloud Platform) and cloud-native application development.
  • Hands-on experience working with Snowflake for data engineering, queries, and performance tuning.
  • Proficiency in RESTful API design and integration.
  • Experience with CI/CD pipelines, containerization (Docker, Kubernetes).
  • Strong understanding of software engineering best practices, including design patterns, unit testing, and code reviews.

Excellent problem-solving skills and ability to work in a collaborative environment

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.