Dofactory.com
Dofactory.com

Principal Developer - Cloud Application Engineering

Company
Southern Glazer's Wine Spirits
Location
Panaji, India
--
Hybrid
Job Type
Fulltime
Level
Junior, Senior level
Skills

Job Description

What You Need To Know

Open the door to a groundbreaking tech career with an industry leader. Southern Glazer's Wine Spirits is North America's preeminent wine and spirits distributor, as well as a family-owned, privately held company with a 50+ year legacy of success. To create a new era in alcohol beverage sales and service, we're heavily invested in the most transformative new technologies - and the most brilliant tech professionals. Southern Glazer's was named by Newsweek as a Most Loved Workplace and is included on the Forbes lists for Largest Private Companies and Best Employers for Diversity.

As a full-time employee, you can choose from a full menu of our Top Shelf Benefits, including comprehensive medical and prescription drug coverage, dental and vision plans, tax-saving Flexible Spending Accounts, disability coverage, life insurance plans, and a 401(k) plan. We also offer tuition reimbursement, a wellness program, parental leave, vacation accrual, paid sick leave, and more.

We offer continuous learning and career growth in a fast-paced environment where you are respected, your voice is heard, and technology is part of our strategy for success. If you're looking to fill your glass with opportunity, come join our FAMILY.

Overview

As a Principal Engineer specializing in cloud application engineering, you will lead the strategic development of our cloud-based services for digital products, utilizing technologies such as Java and Spring Boot, Node.js with Next.js and Express, Kubernetes, and Azure AKS. Your expertise will be pivotal in architecting robust, scalable services that support cutting-edge web and mobile experiences. This role demands a visionary with a deep understanding of cloud architecture, a passion for creating seamless user experiences, and a commitment to excellence.

Primary Responsibilities

Scope and Impact
  • Architect and develop cloud-native applications and services using Java and Spring Boot, Node.js with Next.js and Express, ensuring high performance, scalability, and reliability.
  • Drive the adoption of strategic technologies and practices such as Backends For Frontends (BFF) to optimize the architecture of web and mobile platforms, enhancing user experiences and system efficiency.

Strategic Contribution
  • Define and execute a cloud application engineering strategy that aligns with business objectives, focusing on the orchestration of platforms and services for superior web and mobile experiences.
  • Lead initiatives to evaluate and integrate emerging cloud technologies and methodologies, ensuring our engineering practices remain at the forefront of industry developments.

Delivery Responsibilities
  • Oversee the engineering lifecycle for cloud services, from conceptual design through deployment and operational support, ensuring projects adhere to timelines, budgets, and quality standards.
  • Implement "shift-left" practices, including security and compliance checks, automated testing, and continuous delivery pipelines, to streamline development and deployment processes.

Leadership Accountabilities
  • Cultivate a high-performing engineering team by mentoring engineers in cloud application development best practices and technologies.
  • Foster an agile and collaborative environment, optimizing team workflows and encouraging innovation in the development and delivery of cloud services.


Specialized Skills and Technologies
  • Java Proficiency: Deep understanding of Java for backend development, including expertise in concurrent programming, JVM optimization, and memory management.
  • Node.js and Next.js Expertise: Extensive experience with Node.js for server-side logic and Next.js for server-rendered React applications, emphasizing performance optimization and SEO.
  • Spring Boot: Advanced knowledge of Spring Boot for rapidly creating stand-alone, production-grade Spring-based applications with minimal configuration.
  • Kubernetes Experience: Proficient in deploying, scaling, and managing containerized applications with Kubernetes, including hands-on experience with Azure Kubernetes Service (AKS).
  • Azure Cloud Services: In-depth knowledge of Azure cloud services, architectures, and management, including experience with Azure-specific tools and services for cloud-native application development and deployment.
  • Microservices Architecture: Solid understanding of microservices design patterns and experience in building scalable and resilient microservice architectures.
  • API Development: Expertise in designing and developing RESTful APIs and GraphQL services, with a focus on scalability, security, and performance.
  • Continuous Integration/Continuous Deployment (CI/CD): Experience with CI/CD pipelines using Azure DevOps, Jenkins, or similar tools, including automated testing and deployment strategies.
  • Security Best Practices: Knowledge of security principles applicable to cloud and web application development, including authentication, authorization, encryption, and compliance standards.
  • Containerization Technologies: Familiarity with Docker or similar containerization technologies, understanding containerization's role in development, testing, and deployment workflows.
  • Database Technologies: Experience with both relational (SQL Server, PostgreSQL) and NoSQL (MongoDB, CosmosDB) databases, including database design, optimization, and integration with applications.
  • Agile Methodologies: Proficiency in Agile development methodologies and tools, capable of leading teams in an Agile environment to promote rapid iteration and responsiveness to change.
  • Backends For Frontends (BFF): Understanding of the BFF pattern to create optimized backends for different frontend experiences, improving user experience and performance for web and mobile applications.
  • Performance Optimization: Skills in analyzing and enhancing the performance of cloud applications, familiar with monitoring tools and techniques to identify bottlenecks and optimize resource usage.
  • Leadership and Communication: Strong leadership skills with the ability to mentor junior engineers, lead cross-functional teams, and communicate technical concepts effectively to non-technical stakeholders.


Minimum Qualifications
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • 10+ years of experience in software development, with a significant focus on cloud application engineering.
  • Expertise in Java and Spring Boot, Node.js with Next.js and Express for building scalable cloud services.
  • Strong experience with Kubernetes and Azure AKS for container orchestration and cloud service deployment.
  • Demonstrated ability in architecting services using the Backends For Frontends (BFF) pattern and orchestrating platforms for enhanced web and mobile experiences.
  • Proven leadership skills, with experience in guiding and developing engineering teams.
  • Excellent problem-solving abilities, strategic thinking skills, and communication capabilities.


Physical Demands
  • Physical demands include a considerable amount of time sitting and typing/keyboarding, using a computer (e.g., keyboard, mouse, and monitor), or adding machine
  • Physical demands with activity or condition may include walking, bending, reaching, standing, squatting, and stooping
  • May require occasional lifting/lowering, pushing, carrying, or pulling up to 20lbs


EEO Statement

Southern Glazer's Wine and Spirits, an Affirmative Action/EEO employer, prohibits discrimination and harassment of any type and provides equal employment opportunities to all employees and applicants for employment without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training. Southern Glazer's Wine and Spirits provides competitive compensation based on estimated performance level consistent with the past relevant experience, knowledge, skills, abilities and education of employees. Unless otherwise expressly stated, any pay ranges posted here are estimates from outside of Southern Glazer's Wine and Spirits and do not reflect Southern Glazer's pay bands or ranges.

Nearest Major Market: Fort Lauderdale
Nearest Secondary Market: Miami
Job Segment: Developer, Java, Cloud, Application Engineering, Testing, Technology, Engineering
 
Ref #
2770546
Posted
24 days ago
  •  
Last updated 22 days ago


Stay Inspired!
Join other developers and designers who have already signed up for our mailing list.
Terms     Privacy     Cookies       Do Not Sell       Licensing      
Made with    in Austin, Texas.  - vsn 44.0.0
© Data & Object Factory, LLC.