Sans Consulting Services

Technology Lead | Cloud Platform | Azure Development & Solution Architecting

Job Icon

Design, develop, and maintain robust and scalable backend applications and microservices using Java and the Spring Boot framework. Integrate Java...

Date Posted:
10/27/2025

Location:
Chicago, United States

Experience:

Number of Positions:
1

Job Description

Design, develop, and maintain robust and scalable backend applications and microservices using Java and the Spring Boot framework. Integrate Java applications with Snowflake, often using the Snowflake JDBC driver, to handle data access, transactions, and transformations. Develop data ingestion and ETL/ELT pipelines to move data from various sources into Snowflake. Build and design data models within Snowflake, including fact and dimension tables, to support reporting and analytical needs. Write complex and optimized SQL queries in Snowflake to support application functionality and business intelligence. Use standard data access layers like Java Persistence API (JPA) with Hibernate to interact with Snowflake. Monitor and tune the performance of both the Java application and Snowflake queries to ensure optimal performance. Collaborate with cross-functional teams, including data engineers, data analysts, and product managers, to define requirements and deliver solutions. Enforce best practices for data governance, security, and quality within the data pipeline. Deploy applications to cloud environments such as AWS, Azure, or GCP and work with technologies like Docker. Lead teams through influence to help build their knowledge on end-to-end solution considerations using domain-driven design and other modern engineering practices.

Apply for this Position
Join our team and make an impact
First Name *
Last Name *
Phone Number
Resume (PDF, DOC, DOCX) *
Questions about this role?
Contact our HR team