Senior Data Engineer - Java (100% Remote)

Apply for this position Please mention DailyRemote when applying
Posted 6 days ago United States Salary undisclosed
Before you apply - make sure the job is legit.

Attempting to apply for jobs might take you off this site to a different website not owned by us. Any consequence as a result for attempting to apply for jobs is strictly at your own risk and we assume no liability.

Job Description

Senior Data Engineer - Java (100% Remote)

Help us transform a 50 year company that is modernizing and in hyper growth mode! We are changing the ways customers purchase online, shop in store, and get work done at our distribution and credit centers. You will play a visionary role, creating the solutions and seeing it come to life! We can play well to your strengths and help you develop areas in which you wish to grow or learn more about. Come build your resume with Kohl's!

Work where you like.

We mean it! Your work can be done 100% remotely permanently. We have a strong internal Developer community and technology to support team collaboration across the US.

Who are we?

We are a fast- paced team with an emphasis on iterative development and constant collaboration. We believe pair programming makes us stronger, faster, and smarter. We practice and teach an approach to software engineering that applies across industries and organizations, so you'll experience all types of teams, products, and technologies. And we believe that working fast doesn't mean working overtime-- taking time to relax, recharge and refocus keeps our pace sustainable.

What we believe.

Working at Kohls means you get better at what you already do well. We set up regular retrospectives to figure out what we're doing wrong so we can fix it, and what we're doing right so we can improve on it. We consistently practice Test Driven Development, and we believe that methodical, steady, relentless forward momentum drives consistent results. Growing and developing your skills is encouraged and supported.

Responsible for.

Drives development, testing, deployments, and iterative improvement of product capabilities and features in collaboration with designers, product managers, and other engineers on the product team

Collaboration through frequent pair programming -

Test Driven Development

Building development practices like CI/CD. Test Automation and cloud deployments.

Growing your skills, tackling interesting work and complex problems

Building leadership skills - coach and mentor other engineers

The Ideal Candidate will have.

5+ years experience in implementing ETL process with Big Data Technologies

5+ years of development experience using java and spring batch

Strong knowledge building development practices like CI/CD, Test Automation and cloud deployments

Required: Spark or Hadoop, Kafka, Docker/Helm/Kubernetes and MySQL or Postgres

Preferred: Airflow, Linux, MongoDB and Gitlab

Experience interfacing with data science models in production

Experience in designing and creating automation workflows and execution

Experience working with major cloud platforms (GCP, AWS, or Azure)

Good understanding of Cloud concepts and networking such as IAM roles and permissions, object storage and firewalls.

Experience and/or interest in Test Driven Development (TDD) and agile methodologies

Strong communication skills and interest in a pair-programming environment