Java Snowflake Development

4 days ago


Pune, Maharashtra, India Citi Full time US$ 1,00,000 - US$ 1,50,000 per year

The Applications Development Senior Programmer Analyst is an intermediate level position responsible for participation in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to contribute to applications systems analysis and programming activities.

Key Responsibilities

  • Develop high-quality, scalable applications using Java and integrate them with Snowflake for efficient data processing and analytics.
  • Build and optimize ETL/ELT pipelines in Snowflake, ensuring efficient data ingestion, transformation, and storage.
  • Write clean, maintainable, and efficient Java code, adhering to best practices and coding standards.
  • Design and manage Snowflake schemas, tables, views, and stored procedures to support business applications.
  • Integrate Java applications with Snowflake and other systems using APIs, JDBC, or Snowflake connectors.
  • Optimize Snowflake queries and Java application performance to handle large-scale data processing.
  • Work with cross-functional teams, including data engineers, analysts, and business stakeholders, to deliver solutions aligned with business requirements.
  • Debug and resolve issues in Java applications and Snowflake data workflows, ensuring minimal downtime.
  • Create and maintain technical documentation for code, data models, and system architecture.

Required Qualifications

  • 8+ years of professional experience in software development, with a strong focus on Java and Snowflake.
  • Proficient in Java SE/EE, Spring Framework (Spring Boot, Spring MVC).
  • Experience with RESTful APIs, microservices architecture, and multi-threading.
  • Familiarity with build tools like Maven or Gradle and version control systems like Git.
  • Hands-on experience with Snowflake cloud data platform, including SnowSQL, stored procedures, and data warehousing concepts.
  • Expertise in designing and optimizing Snowflake data models and writing complex SQL queries.
  • Knowledge of Snowflake features like Snowpipe, tasks, and streams for real-time data processing.
  • Strong understanding of relational databases, data modeling, and performance optimization techniques.
  • Strong analytical skills with the ability to troubleshoot complex technical issues.
  • Excellent verbal and written communication skills to collaborate with technical and non-technical stakeholders.

Job Family Group:

Technology

Job Family:

Applications Development

Time Type:

Full time

Most Relevant Skills

Please see the requirements listed above.

Other Relevant Skills

For complementary skills, please see above and/or contact the recruiter.

Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.

If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi.

View Citi's EEO Policy Statement and the Know Your Rights poster.



  • Pune, Maharashtra, India Snowflake Full time

    Job DescriptionWhere Data Does More. Join the Snowflake team.Snowflake is looking for a Senior Security Risk Analyst to join our Global Security Compliance & Risk team and help manage and improve on the existing program for assessing the risk of third party tools and services in use by Snowflake. You will be responsible for managing the intake process,...


  • Pune, Maharashtra, India Snowflake Full time

    Job DescriptionWhere Data Does More. Join the Snowflake team.Snowflake Support is committed to providing high-quality resolutions to help deliver data-driven business insights and results. We are a team of subject matter experts collectively working toward our customers success. We form partnerships with customers by listening, learning, and building...


  • Pune, Maharashtra, India Snowflake Full time

    Build the future of the AI Data Cloud Join the Snowflake team WHY JOIN OUR TEAM AT SNOWFLAKE Snowflake is looking to hire a Statutory Accountant to be a part of its world class Accounting and Finance Organization The position requires a well-rounded individual who has demonstrated the ability to deliver results in a high-growth dynamic and fast-paced...


  • Pune, Maharashtra, India beBeeDeveloper Full time ₹ 23,00,000 - ₹ 25,90,000

    Keyrus is a global consulting firm with expertise in data intelligence and Digital solutions. We seek innovative and agile individuals to support technological challenges.We are looking for experienced Java Developers to join a strategic modernisation project for a global client.About the RoleDevelop, maintain, and optimize Java 8+ backend services with...


  • Pune, Maharashtra, India Weekday AI Full time

    This role is for one of the Weekday s clients Salary range Rs 2200000 - Rs 2400000 ie INR 22-24 LPA Min Experience 5 years Location Pune Bengaluru Chennai Kolkata Gurgaon JobType full-time We are looking for an experienced Snowflake Developer to join our Data Engineering team The ideal candidate will possess a deep understanding of Data...

  • Snowflake Engineer

    3 weeks ago


    Pune, Maharashtra, India IT Firm Full time

    Exp- 10+ yrsLocation- PuneShould hold 10 + years of experience with strong skills with core understanding of cloud data warehouse principles and extensive experience in designing, building, optimizing, and maintaining robust and scalable data solutions on the Snowflake platform.Possesses a strong background in data modelling, ETL/ELT, SQL development,...

  • Backend Java Developer

    12 hours ago


    Pune, Maharashtra, India beBeeSoftware Full time ₹ 9,00,000 - ₹ 12,00,000

    Backend Java Developer - Microservices ArchitectWe are seeking an experienced Backend Java Developer to join our team as a Microservices Architect. The ideal candidate will have a strong background in Java development and a passion for designing and implementing scalable microservices architecture.The successful candidate will be responsible for developing,...


  • Pune, Maharashtra, India beBeeSnowflake Full time ₹ 15,00,000 - ₹ 25,00,000

    Job Title:Snowflake Data EngineerAbout the Role:We are seeking a highly skilled Snowflake Data Engineer to join our team. As a key member of our data engineering team, you will be responsible for designing, developing, and maintaining complex ETL/ELT pipelines using Snowflake SQL and Snowflake's data loading features.Key Responsibilities:Data Ingestion:...


  • Pune, Maharashtra, India Snowflake Full time

    Senior Security EngineerPuneHybrid Work ModelWhat you will doWork alongside the engineering teams, providing expert leadership and advice on secure architecture, design, and implementation.Create and scale security products and services that developers love, and would line up to getLevel up your skills securing modern languages and technologies running in a...


  • Pune, Maharashtra, India Snowflake Full time

    Senior Security EngineerPuneHybrid Work ModelWhat you will do- Work alongside the engineering teams, providing expert leadership and advice on secure architecture, design, and implementation.- Create and scale security products and services that developers love, and would line up to get- Level up your skills securing modern languages and technologies running...