Talent Apply
Log in
All jobs
D

Software Engineer II - Java Spark Developer

Deloitte
On-siteUSD 80,600 - 134,300 / year

About this role

Job title: Software Engineer II - Java Spark Developer

About the Role

Deloitte is seeking an experienced Software Engineer II specialized in Java Spark to design and build robust batch and real-time streaming data pipelines. The role focuses on scalable, reliable data solutions and collaboration with cross-functional teams, aligned with Deloitte's Project Delivery Model for long-term onsite client service.

What You'll Do

  • Design, implement, and maintain scalable, fault-tolerant data pipelines using Java and the Apache Spark framework
  • Build complex ETL / ELT workflows to extract, transform, and load massive data volumes from diverse sources
  • Optimize and debug Spark configurations, partition strategies, and memory allocation to resolve bottlenecks
  • Write highly optimized, clean, and testable Java code compliant with SOLID principles and standard design patterns
  • Integrate pipelines with relational databases, NoSQL stores, and distributed storage systems
  • Support deployment pipelines by using build automation tools and managing version control
  • Actively participate in Agile ceremonies (daily stand-ups, sprint planning, and code reviews)

What We're Looking For

  • 3+ years of experience in software, systems, or embedded engineering
  • 3+ years of experience working Java/J2EE
  • 3+ years of professional software engineering experience focusing on Java/J2EE and Big Data frameworks
  • 3+ years of experience with Spark Ecosystems: Spark APIs (RDDs, Data Frames, Datasets, Spark SQL)
  • 3+ years of experience in Core Languages: Java (Java 8 or higher) and OOP/concurrency patterns
  • 3+ years of experience with SQL, RDBMS and NoSQL databases
  • Proficiency with testing frameworks such as JUnit
  • Experience with microservices, event-driven architectures, or distributed systems patterns
  • Familiarity with Docker and Kubernetes
  • Understanding of network protocols, security best practices, and scalable API design
  • Experience with Git, CI/CD pipelines, and modern DevOps practices
  • Experience working within Agile/Scrum development teams
  • Bachelor's degree or equivalent experience; travel up to 10%
  • Limited immigration sponsorship may be available

Nice to Have

  • Experience developing or deploying AI solutions, custom hardware, or high-performance platforms
  • Proven ability to communicate complex technical concepts clearly and effectively
  • Analytical ability to manage multiple projects and prioritize tasks
  • Ability to operate independently or with minimal supervision
  • Excellent written and communication skills
  • Ability to deliver technical demonstrations

Compensation & Benefits

  • Salary range: $80,600 - $134,300 USD per year
  • You may be eligible to participate in a discretionary annual incentive program, subject to program rules
  • Deloitte is committed to providing reasonable accommodations for people with disabilities. If you require an accommodation to participate in the recruiting process, please contact the Global Call Center.

Your next opportunity starts here

Prepare, apply, track, interview and get hired — all from one platform, with AI in your corner.

Download app

Or sponsor Premium for someone who's job hunting →