Software Engineer with expertise in Java, Scala, PySpark, and Airflow

Overview

On Site
$DOE
Full Time
Accepts corp to corp applications
Contract - Independent
Contract - W2
Contract - 2 month(s)

Skills

Java
Big data
Apache Spark
Computer science
Information systems
Software development
Web applications
Production support
Scala
PySpark
Spring Framework
Python
API
Workflow
e-commerce
Agile
Design
Scrum
Testing

Job Details

Software Engineer with expertise in Java, Scala, PySpark, and Airflow

Sunnyvale, CA Hybrid

12+ Months Contract

Top 3 Required Skills:

Java (preferably with Spring Boot experience): The candidate should have a strong background in Java programming, with a preference for experience in Spring Boot, which is a framework for building Java-based enterprise applications.

Scala: Knowledge of Scala, a programming language that is often used in conjunction with big data processing frameworks like Apache Spark.

PySpark, Airflow: Experience with PySpark (the Python API for Apache Spark) and Airflow, a platform for orchestrating complex workflows.

Qualifications and Experience:

Education: Bachelor's degree in Computer Science or Computer Information Systems.

Experience: 8+ years in eCommerce software development, including 5+ years of experience in architecting highly scalable and performing web applications.

Additional Preferred Qualifications:

A bachelor's degree in a computer science-related discipline.

Experience with Agile ways of working in a distributed geographical model.

Skills and Experience that Separate the Top Candidate:

Self-Motivated: The ability to work independently and proactively.

Reputed Organization Experience: Previous employment in a reputable organization is valued.

Day-to-Day Responsibilities:

Design, development, and participation in scrum activities.

Production support and testing.