Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 18057836

    Anblick Solutions logo

    Senior Java Software Engineer - Snowflake Native Applications

    Anblick Solutions · Hyderabad · onsite · Posted 35d ago

    Undisclosed5–10 yrsfulltimeSourced fromNaukri

    About a minute. You'll make an account on the way through.

    About this role

    Job Role: Senior Software Engineer - Snowflake Native Applications
    Location: Hyderabad, India
    Work Mode: Hybrid
    Experience: 5+ Years

    Role Overview
    Anblicks is looking for an experienced Senior Software Engineer with strong expertise in Java, SQL, and Snowflake , with hands-on experience developing applications using the Snowflake Native App Framework .
    The role is ideal for a strong software engineer who can build production-grade, secure, scalable, and data-intensive applications that integrate closely with Snowflake. You will work with architects, data engineers, and cross-functional teams to translate technical requirements into robust software solutions.
    The primary focus will be on Java-based application development, Snowflake Native Applications, SQL development, Snowpark, APIs, and cloud integrations .
    Key Responsibilities
    • Design, develop, test, and maintain scalable and secure applications using Java, SQL, and Snowflake .
    • Design and develop applications using the Snowflake Native App Framework .
    • Build and maintain Native App components including application packages, manifests, setup scripts, application roles, permissions, versioning, and upgrades .
    • Develop backend services, APIs, integrations, and business logic primarily using Java .
    • Develop complex SQL queries, stored procedures, functions, views, and other Snowflake database objects .
    • Optimize SQL queries, Snowflake workloads, and application components for performance, scalability, and cost efficiency .
    • Integrate Java applications and backend services with Snowflake, external APIs, cloud services, and enterprise systems .
    • Leverage Snowpark and other Snowflake development capabilities to build data-intensive applications.
    • Develop or support user-facing applications using Streamlit in Snowflake , where required.
    • Implement secure application access using Snowflake RBAC, application roles, privileges, and data-sharing capabilities .
    • Support application packaging, automated testing, deployment, version management, upgrades, and release processes.
    • Collaborate with architects to translate solution designs and technical requirements into scalable and maintainable implementations.
    • Participate in technical design discussions and contribute recommendations around architecture, scalability, performance, security, and maintainability .
    • Troubleshoot and resolve complex application, SQL, integration, data, and performance issues.
    • Implement engineering best practices across code quality, automated testing, CI/CD, observability, security, and documentation .
    • Participate in code reviews and provide technical guidance and mentorship to other engineers.
    • Stay current with emerging Snowflake capabilities, Native App features, Java technologies, and modern software engineering practices .
    Required Qualifications
    • 5+ years of professional software development experience delivering production-grade applications.
    • Strong hands-on experience with Java and enterprise application development.
    • Strong understanding of object-oriented programming, design patterns, application architecture, exception handling, concurrency, testing, and performance optimization .
    • Advanced proficiency in SQL , including complex queries, joins, stored procedures, functions, and query optimization.
    • Strong hands-on experience with Snowflake and its data platform capabilities.
    • Hands-on experience developing applications using the Snowflake Native App Framework .
    • Good understanding of Native App concepts including:
    • Application Packages
    • Manifest files and Setup Scripts
    • Application Roles and Privileges
    • Versioning and Upgrades
    • Application Lifecycle Management
    • Secure Data Access and Sharing
    • Experience integrating Java applications with Snowflake and data-driven backend systems.
    • Experience developing REST APIs, backend services, system integrations, or distributed applications .
    • Working proficiency in Python for scripting, automation, data processing, or application development.
    • Experience with Snowpark or other Snowflake programmatic development capabilities.
    • Experience with at least one major cloud platform - AWS, Azure, or GCP .
    • Strong understanding of secure software development, testing methodologies, Git, and CI/CD practices .
    • Strong analytical, troubleshooting, and problem-solving skills.
    • Ability to independently own complex development tasks and collaborate effectively with architects and engineering teams.
    Preferred Qualifications
    • Experience developing data-intensive or high-volume Java applications .
    • Experience with JDBC, connection pooling, transaction management, and database integration patterns .
    • Hands-on experience building Streamlit applications in Snowflake , particularly within Snowflake Native Apps.
    • Experience with Snowpark Container Services .
    • Experience with Docker and containerized applications .
    • Experience distributing or deploying Snowflake Native Apps across multiple customer Snowflake accounts/environments .
    • Strong understanding of Snowflake security, RBAC, governance, data sharing, and secure data access patterns .
    • Experience integrating Snowflake applications with external APIs, SaaS platforms, and cloud services .
    • Experience implementing automated build, test, deployment, and release pipelines for Java and Snowflake applications.
    • Experience working in Agile/Scrum development environments.
    • Experience in data platforms, analytics, SaaS, enterprise software, or cloud-native application development .
    Education
    Bachelor s degree in Computer Science, Software Engineering, Computer Engineering , or a related technical field, or equivalent professional experience.


    Disclaimer: This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.

    Sourced from naukri

    Skills

    AutomationStored ProceduresjdbcApplication PackagingAnalyticsBackendPythonSQLComputer ScienceApplication Development

    About Anblick Solutions

    Anblick Solutions logo

    Anblick Solutions

    454

    employees

    Addison

    US

    About

    Anblicks, a team of specialists in strategic dUnlock the full potential of your data with Anblicks, a team of strategic data modernization experts. Our tailored services cover seamless data migration, robust re-architecture, and transformative solutions. The "AIM" Framework from Anblicks, encompassing Advise, Implement, and Manage, presents a dynamic methodology that simplifies data management. This approach effectively tailors, launches, and maintains data strategies. Anblicks guides its clients in customizing their data foundation, deploying an insight-driven platform, and provides continuous support with its innovative services. This empowers clients to fully leverage their data assets, securing their future capabilities. The framework promotes data democratization and governance, driving growth and enhancing competitive edges through strategic use of data and AI.

    Industries

    AnalyticsFinancial ServicesHealth CareRetailSoftware

    Find them on

    WebsiteLinkedInAmbitionBox reviews

    Senior Java Software Engineer - Snowflake Native Applications · waiting for your command