Senior/Principal Devs React Node.JS/Hollywood, FL or Dallas, TX 12 mth+ contract

  • Hollywood, FL / Dallas, TX, TX
  • Posted 21 days ago | Updated 7 hours ago

Overview

On Site
Contract - W2

Skills

User-centered design
SQL Azure
Node.js
Web API
Cloud computing
SaaS
Mobile applications
Cloud architecture
Product management
Automated testing
Continuous delivery
Continuous improvement
Application development
Operational efficiency
Computer science
Software engineering
Software development
Managed services
Identity management
Data security
Problem solving
Strategic thinking
Effective communication
Java
Performance tuning
Spring Security
Backend development
RESTful
continuous integration and development
Relational databases
React.js
Microservices
Microsoft Azure
Kubernetes
Sales
Value engineering
Amazon Web Services
Spring Framework
IMPACT
Leadership
Optimization
Collaboration
Operations
Strategy
Roadmaps
Scalability
Regulatory Compliance
Management
Design
Software deployment
Budget
Mentorship
Agile
DevOps
FOCUS
Orchestration
Continuous integration
Data
JavaScript
SEO
GraphQL
UI
Jenkins
GitHub
JUnit
Mockito
Encryption
Database
MySQL
PostgreSQL
MongoDB
Object-relational mapping
Hibernate
Grafana
Communication

Job Details

Location - Onsite : Either Hollywood Florida or Dallas, Texas

Required Skills:
React
Node.JS

Cloud Native Development
Microservices
Web API
Azure (majority of functions)
Kubernetes

What You Need To Know

Open the door to a groundbreaking tech career with an industry leader. 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.and named by Newsweek as a Most Loved Workplace and is included on the Forbes lists for Largest Private Companies and Best Employers for Diversity.
Overview

Do you like building modern digital applications? Do you geek out about cloud services and cloud application architecture? Ever wanted to be part of building and shaping the engineering culture in a product driven, user-centered-design organization? Well, this is your chance., we are embarking on a bold journey to transform and revolutionize the ways in which digital technology is used in the beverage alcohol industry. We've assembled a world class group of product and technology leaders that are bringing this vision to life. To do this we need to build a best-in-class digital technology engineering organization.
We are building a portfolio of web and mobile applications, as well as modernizing existing applications so that we can deliver software the business needs with speed, while maintaining and strengthening quality and security. To do this, we need you. We need software engineers that think like product managers. We need software engineers that obsess over observability and know how to take advantage of all that modern cloud platform like Azure and AWS have to offer. In short, we need people that are passionate about building high-performing digital experiences, who know what it takes to build products that surprise, delight and improve the lives of users.
The Role

As a Sr. Developer specializing in cloud services development, you will play a crucial role in designing, developing, and deploying scalable web and mobile applications using Java, Spring Boot, Node.js, Kubernetes, and Azure. Your expertise will guide the creation of robust backend systems and microservices, ensuring high performance, availability, and security across our product portfolios and platforms.
Scope and Impact:

Lead the development of cloud-native applications, focusing on backend services for web and mobile platforms, ensuring alignment with our strategic objectives and technological standards.
Drive the adoption and optimization of cloud services, advocating for best practices in cloud architecture and microservices development.
Strategic Contribution:

Collaborate with product management, architecture, and operations teams to define and execute the cloud development strategy, contributing significantly to the roadmap and vision of our digital products and platforms.
Ensure solutions are designed for scalability, security, and compliance, leveraging Azure cloud services effectively.
Delivery Responsibilities:

Oversee the entire lifecycle of cloud-based applications, from design through to deployment and post-launch support, ensuring adherence to timelines, budgets, and quality standards.
Implement "shift-left " practices, focusing on early integration of security and compliance checks, automated testing, and continuous delivery pipelines.
Leadership Accountabilities:

Mentor and support a team of developers, fostering an environment of continuous improvement and learning in cloud-based application development.
Lead by example in adopting Agile and DevOps methodologies, enhancing team agility and operational efficiency.
Minimum Qualifications:

Bachelor's degree in Computer Science, Software Engineering, or a related field.
3 - 5+ years of experience in software development, with a strong focus on Java and Spring Boot application development.
Extensive experience with containerization and orchestration tools, specifically Kubernetes, and familiarity with Azure Kubernetes Service (AKS).
Proficiency in developing and deploying applications on Azure, understanding of Azure DevOps, and experience with Azure managed services.
Solid understanding of microservices architecture principles and experience in designing, developing, and deploying microservices in a cloud environment.
Experience with CI/CD pipelines, automated testing, and deployment strategies.
Strong understanding of security best practices in cloud development, including identity and access management, data protection, and compliance standards.
Excellent problem-solving skills, strategic thinking ability, and leadership qualities.
Effective communication skills, capable of articulating complex technical concepts to non-technical stakeholders.
Preferred Skills & Experience

Java Expertise:
  • Advanced proficiency in Java programming language, with a strong understanding of its ecosystems, performance optimization, and best practices.
    Spring Boot: Deep knowledge of Spring Boot for creating microservices, including experience with Spring Security, Spring Data, and Spring Cloud.
    Kubernetes Experience: Proficient in deploying, managing, and scaling applications with Kubernetes, including experience with Azure Kubernetes Service (AKS).
    Azure Cloud Services: Strong experience with Azure for cloud services development, familiar with Azure DevOps, Azure Functions, Azure SQL Database, and other Azure managed services.
    Microservices Architecture: Solid understanding and experience in designing, developing, and deploying microservices architectures, particularly in cloud environments.
    Node.js Proficiency: Experience with Node.js for backend development, understanding event-driven, non-blocking I/O models and RESTful API design.
    Next.js Knowledge: Familiarity with Next.js for server-side rendering and static site generation for React applications, enhancing web app performance and SEO.
    GraphQL
  • Experience: Proficiency in implementing GraphQL APIs, understanding schema design, queries, mutations, and integration with frontend technologies.
    CI/CD Pipelines: Experience with continuous integration and continuous deployment pipelines using tools like Jenkins, Azure DevOps, or GitHub Actions.
    Automated Testing: Strong background in automated testing frameworks and methodologies (JUnit, Mockito for Java; Jest, Mocha for Node.js/JavaScript).
    Security Practices: Knowledge of security best practices in cloud development, including identity and access management, data encryption, and compliance with security standards.
    Database Technologies: Experience with relational and non-relational databases (e.g., MySQL, PostgreSQL, MongoDB), including ORM frameworks like Hibernate.
    Agile and DevOps Methodologies:
  • Proficiency in Agile development methodologies and DevOps practices, enhancing team agility and operational efficiency.
    Performance Tuning: Skills in analyzing and optimizing application performance, including experience with monitoring and logging tools (e.g., Prometheus, Grafana, Azure Monitor).
    Communication and Leadership: Excellent communication skills for collaborating with cross-functional teams, ability to mentor junior developers, and lead by example in adopting new technologies and methodologies