Principal Developer - Cloud Application Engineering

at  Southern Glazers Wine and Spirits

Miramar, FL 33025, USA -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate08 Jul, 2024Not Specified09 Apr, 2024N/AKubernetes,Memory Management,Docker,Technology,Express,Computer Science,Testing,Mobile Experiences,Thinking Skills,Agile Environment,Postgresql,Encryption,Microservices,Responsiveness,Agile Methodologies,Mobile Applications,Java,Flexible Spending AccountsNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

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.

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.

Responsibilities:

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.


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Computer Science, Engineering

Proficient

1

Miramar, FL 33025, USA