Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Java Spark Developer-Software Engineer II

$80.6k - $134.3k

Deloitte LLP

Are you an experienced, passionate pioneer in technology who wants to work in a collaborative environment? As an experienced Software Engineer II - Java Spark Developer , you will have the ability to share new ideas and collaborate on projects as a consultant without the extensive demands of travel. If so, consider an opportunity with Deloitte under our Project Delivery Talent Model. Project Delivery Model (PDM) is a talent model that is tailored specifically for long-term, onsite client service delivery.

Work you'll do/Responsibilities

As a Java Spark Developer, you will be responsible for designing and building robust batch and real-time streaming data pipelines. You will work to ensure these solutions are scalable, reliable, and efficient, supporting timely data processing across the organization. In this role, you will collaborate with cross-functional teams to deliver high-quality data solutions that meet business and technical requirements.
  • Pipeline Development: Design, implement, and maintain scalable, fault-tolerant data pipelines using Java and the Apache Spark framework.
  • Data Processing: Build complex ETL / ELT workflows to extract, transform, and load massive data volumes from diverse sources.
  • Performance Tuning: Optimize and debug existing Spark configurations, partition strategies, and memory allocation to resolve bottlenecks.
  • API & Core Design: Write highly optimized, clean, and testable Java code compliant with SOLID principles and standard design patterns.
  • Database Integration: Write advanced SQL queries and integrate pipelines with relational databases (RDBMS), NoSQL stores, and distributed storage systems.
  • CI/CD & DevOps: Support deployment pipelines by using build automation tools and managing version control.
  • Agile Collaboration: Participate actively in Agile ceremonies (daily stand-ups, sprint planning, and code reviews).
The successful candidate would possess these skills:
  • Ability to work independently and collaborate as part of a team
  • Effective written and verbal communication skills
  • Meticulous attention to detail and quality of work product
  • Ability to build and sustain professional relationships
  • Ability to lead projects or workstreams
  • Ability to manage and prioritize multiple tasks in a fast-paced and dynamic environment
  • Strong interpersonal skills and professional demeanor
  • Ability to meet deadlines
  • Ability to provide clear guidance to others
The Team

AI & Engineering leverages cutting-edge engineering capabilities to build, deploy, and operate integrated/verticalized sector solutions in software, data, AI, network, and hybrid cloud infrastructure. These solutions are powered by engineering for business advantage, transforming mission-critical operations. We enable clients to stay ahead with the latest advancements by transforming engineering teams and modernizing technology & data platforms. Our delivery models are tailored to meet each client's unique requirements.

Qualifications

Required
  • 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 in Core Languages: Deep proficiency in Java (Java 8 or higher) and solid understanding of Object-Oriented Programming (OOP) and concurrency patterns.
  • 3+ years of experience with Spark Ecosystems: Hands-on expertise using Apache Spark APIs (RDDs, Data Frames, Datasets, and Spark SQL).
  • Databases: Expert-level knowledge of SQL alongside hands-on experience with databases
  • Testing Frameworks: Proven track record of writing reliable unit tests using JUnit Experience with microservices, event-driven architectures, or distributed systems patterns.
  • Familiarity with containerization (Docker) and orchestration (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, participating in sprint planning, code reviews, and collaborative solutioning.
  • Bachelor's degree, preferably in Computer Science, Information Technology, Computer Engineering, or related IT discipline; or equivalent experience
  • Limited immigration sponsorship may be available
  • Ability to travel 10%, on average, based on the work you do and the clients and industries/sectors you serve
Preferred
  • 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 into manageable work products
  • Can operate independently or with minimum supervision
  • Excellent Written and Communication Skills
  • Ability to deliver technical demonstrations
The wage range for this role takes into account the wide range of factors that are considered in making compensation decisions including but not limited to skill sets; experience and training; licensure and certifications; and other business and organizational needs. The disclosed range estimate has not been adjusted for the applicable geographic differential associated with the location at which the position may be filled. At Deloitte, it is not typical for an individual to be hired at or near the top of the range for their role and compensation decisions are dependent on the facts and circumstances of each case. A reasonable estimate of the current range is $80,600 to $134,300 .

You may also be eligible to participate in a discretionary annual incentive program, subject to the rules governing the program, whereby an award, if any, depends on various factors, including, without limitation, individual and organizational performance.
Vacancy posted a month ago
Similar jobs that could be interesting for youBased on the Java Spark Developer-Software Engineer II in New Jersey vacancy
  • $86.7k - $170.9k

    Position Summary Integration Engineer II, API Developer with Integration Tool Experience - AI & Engineering/Engineering as a Service Join...  ..., and operate integrated/verticalized sector solutions in software, data, AI, network, and hybrid cloud infrastructure. These... 
    Software
    Local area
    Flexible hours

    Deloitte

    Morristown, NJ
    2 days ago
  • $95k - $124k

     ...SRE experienceExperience in software development, infrastructure,...  ...Experience or familiarity with IIS, HTML, Java, Jboss.Experience in Chaos...  .../GCP CertificationsChaos Engineering CertificationsAgile CertificationsKnowledge...  ....Automation and Scripting:Develop and maintain automation... 
    Software
    Full time
    Part time
    Work experience placement
    Flexible hours

    Quest Diagnostics

    Secaucus, NJ
    3 days ago
  •  ...are hardcore telecommunications engineers with combined 200 + years of experience...  ...implements moderately complex software applications - Under general...  ...office products such as SQL and IIS, and TCP/IP networking Experience using Java, J2EE, XML, SQL and Shell Scripting... 
    Software

    AmNet Services

    New Jersey
    3 days ago
  • Automation Engineer IIWe are seeking a self-driven Software Development Engineer in Test (SDET II) with experience testing AI-powered applications, Generative AI solutions,...  ...executing quality engineering activities, developing automation solutions, validating APIs and integrations... 
    Software
    Shift work

    HireTalent

    Jersey City, NJ
    6 days ago
  •  ...experienced, passionate pioneer in technology who wants to work in a collaborative environment? As an experienced Software Engineer II- Java Full Stack Developer you will have the ability to share new ideas and collaborate on projects as a consultant without the extensive... 
    Software

    Deloitte

    Jersey City, NJ
    3 days ago
  • $140k - $145k

     ...,000.00 USD Annually Description: Apache Spark/core Java Developer New York, NY 10110 Fulltime Final round...  ...in Computer Science, Information Technology, Engineering, or related field. 7+ years of software development experience with enterprise-scale applications... 
    Software
    Full time

    Judge Group, Inc.

    Bayonne, NJ
    2 days ago
  •  ...Business Analytics, Engineering, Mathematics, or...  ...data engineering, software engineering, or adjacent...  ...Python, Scala, or Java for production-...  ...systems such as (Spark, Dask, Flink) and...  ...a Data Engineer II, you will design,...  ...in a given year: Develop a streaming data platform... 
    Software
    Apprenticeship
    Easy work

    McKinsey & Company

    New Jersey
    3 days ago
  •  ...are hardcore telecommunications engineers with combined 200 + years of...  ...DescriptionLocation : Basking Ridge, NJSenior Software Development Engineer (SDE) in...  ...in production using Java/ Python/ R and etc on big data...  ...different databases such as Spark, Hadoop, Hive, MySQL, TeraData... 
    Software

    AmNet Services

    Jersey City, NJ
    6 hours ago
  •  ...Switchboard Engineer II The Switchboard Engineer II is responsible for Designing Low Voltage...  ...-Line and Layout drawings using CAD Software Ensure clear communication between Engineering...  ...analyze requirements from clients and develop design solutions Ensure clear... 
    Software
    For contractors
    Work at office
    Worldwide

    Raycap

    Kearny, NJ
    3 days ago
  • $70.3k - $205k

     ...validation group for a senior engineer with strong interest in PCI Express...  ...also creates the hardware and software validation infrastructure...  ...products. Responsibilities:Plan, develop, code, and execute pre-silicon...  ..., 7.5+ years for Senior II, but 5+ years for Senior I will... 
    Software
    Full time

    Microchip Technology

    Basking Ridge, NJ
    3 days ago
  • $110k - $115k

    Data Intelligence, LLC (DI) is seeking a Systems Engineer II to support development and integration of advanced U.S. Navy tactical systems...  ...modeling (MATLAB)Assist with system integration and hardware/software integration & testSupport system verification and validation... 
    Software

    Data Intelligence

    Moorestown, NJ
    4 days ago
  • $88k - $134k

     ...IPS, we are global leaders in developing innovative solutions for the consulting, architecture, engineering, project controls, procurement...  ...looking for a talented CQV Engineer II to join our team supporting...  ..., Equipment, Systems, and Software.General exposure and experience... 
    Software
    Flexible hours
    Night shift

    Integrated Project Services

    Somerset, NJ
    6 hours ago
  • $110k - $130k

     ...The Project Engineer II is responsible for ensuring the smooth implementation and execution...  ...interface with external parties, develops various technical products within their...  ...achieved on schedule. Utilize engineering software and analytical tools such as MATLAB, MathCAD... 
    Software
    Permanent employment
    For subcontractor
    Immediate start
    Flexible hours

    Holtec International

    Winslow, NJ
    11 hours ago
  •  ...hardcore telecommunications engineers with combined 200 + years of...  ...on experience programming in Java, JEE, XML, HTML4/5, Ajax, Javascript...  ...page loading Experience in developing rich UI using UI framework,...  ...understanding of standard software development lifecycle methodologies... 
    Software

    AmNet Services

    Warren, NJ
    6 hours ago
  • Lead Software Engineer We have an opportunity to impact your career and provide...  ...pipelines using Databricks (Spark, Delta Lake, Unity Catalog)...  ...orchestration, resiliency, developer experience, automation....  ...programming language(s), including Java or Python for data... 
    Software
    Work at office

    Hackajob

    Jersey City, NJ
    4 days ago
  •  ...in line with guidance provided Facilitate software application design discussions, and...  ...to uphold the software quality standards Develop user training programs, documentation, and...  ...Required Skill and ExperienceExperience with Spark/Hadoop/HDFS architecture, YARN, Confluent... 
    Software
    Full time
    Temporary work
    Relocation

    Infosys Technologies

    Jersey City, NJ
    6 hours ago
  •  ...founders are hardcore telecommunications engineers with combined 200 + years of...  ...experience as Senior System Analyst/Developer with J2EE and Java technologies, Spring, Servlet, Web Services...  ...industry best practices in enterprise-class software development, agile methodology -... 
    Software
    Work experience placement

    AmNet Services

    Warren, NJ
    6 hours ago
  • $70k

     ...1 Job Description SUMMARY The Engineer II supports engineering projects by applying...  ...collaboratively with other team members to design, develop, and improve systems, processes and...  .... Proficiency in basic engineering software and tools (e.g., AutoCAD, MS Office... 
    Software
    Full time
    Temporary work
    For contractors
    Immediate start

    CHICKASAW NATION INDUSTRIES INC

    Egg Harbor, NJ
    2 days ago
  •  ...career — and we have the perfect software engineering opportunity for you.  As a Software Engineer II at JPMorganChase within the...  ...coding standards. Designs, develops, codes, and troubleshoots with...  ...Experience in Data pipelines using Spark Exposure to AWS &... 
    Software

    JPMorgan Chase & Co.

    Jersey City, NJ
    2 days ago
  • $184.28k - $203k

     ...a Vice President, Full-Stack Engineer II for its Jersey City, NJ location...  ...appropriate application software development services or technical...  ..., testable, efficient code. Develop flowcharts, layouts and...  ...experience must include: Utilizing Java/J2EE technology to create... 
    Software
    Permanent employment
    Temporary work
    Remote work
    Flexible hours

    The Bank of New York Mellon

    Jersey City, NJ
    3 days ago
  • $95.6k - $188.4k

    Position Summary Software Engineer II with Anthropic AI Experience, AI & Engineering/Engineering...  ...across front-end and back-end systems.Develop and support microservices, application...  ...one back-end language such as Python, Java, .NET, Go, or Node.js and at least one... 
    Software
    Work at office
    Local area
    Visa sponsorship
    Flexible hours
    Shift work

    Deloitte

    Morristown, NJ
    4 days ago
  • $186k - $285.6k

     ...make a difference at Fiserv.Job TitleTech Lead Software Engineering Sr Advisor IIAbout your role:You will design, develop, and maintain software applications across the...  ...and design consultations for teams building in Java, Spring Boot, .NET, Angular, Python, and related... 
    Software
    Full time
    Temporary work
    H1b
    Work at office
    Monday to Friday

    Fiserv

    Berkeley Heights, NJ
    1 day ago
  • Job ID: 25671359Reference Number: 25-00613Title: Sr. Core Java Developer w/d Strong sparkPosted Date: 2025-06-09Company: HAN Staffing Job Title: Sr. Core Java Developer w/d Strong spark experience Location: Jersey City, NJ - Hybrid Role LONG TERM PROJECT Domain: Banking... 

    HAN Staffing

    Jersey City, NJ
    4 days ago
  •  ...SolutionsJob Title: Sr. Lead Data Engineer (Databricks & Spark)Loction: Princeton, NJ (...  ..., hardware, and software.Work closely with cyber security...  ...3+ years of experience in developing & supporting ETLs and using...  ...as KafkaKnowledge of Core Java, Linux, SQL, and any scripting... 
    Software
    Work experience placement

    SRI Tech

    Princeton, NJ
    3 days ago
  •  ...Java Developer Duration: 12 Months (CTH) Location: Jersey City, NJ, New York City, NY, Wilmington...  ...including: Spring framework, java spark, database and AWS cloud. Ability to...  ...practices Thorough understanding of software development methodology and champion the... 
    Software
    2 days per week
    3 days per week

    TriOptus LLC

    Jersey City, NJ
    2 days ago
  • $95k - $152k

     ...Description Job Description Concord Engineering Group is seeking an Electrical Engineer II for our Voorhees office to work...  ...apply to a specific project. Develop specifications, assign area...  ...lighting and electrical load analysis software. Strong working knowledge and... 
    Software
    Temporary work
    Summer work
    Work at office
    Local area
    Immediate start
    Remote work
    Flexible hours

    Concord Engineering Group Inc

    Voorhees, NJ
    22 days ago
  • $76k - $110k

     ...comprehensive knowledge of Mechanical components and systems. The Engineer II is responsible for researching, planning, and designing...  ...abilities. Working knowledge on SolidWorks or similar 3D modeling software. Strong innovation skill. Effectively reports progress and... 
    Software
    Worldwide

    Thorlabs

    Newton, NJ
    2 days ago
  •  ...winning client is seeking a Manufacturing Engineer II to join their team. Join our esteemed...  ...the Lean/Continuous Improvement team to develop efficient processes and standard work instructions...  ...drawings in SolidWorks or similar CAD software to support manufacturing processes.... 
    Software

    Provision People

    Woodstown, NJ
    5 days ago
  • $110k - $120k

     ...systems within the Customer Support division. The Controls Engineer II applies professional programming knowledge to troubleshoot,...  ...troubleshooting, updates, and system improvements.• Partner with software developers and cross-functional teams to resolve system issues and... 
    Software
    Daily paid
    Full time
    Local area
    Remote work
    Flexible hours

    BEUMER Group

    Somerset, NJ
    1 day ago
  • Software Development PositionPay Range: $58.52hr - $67.85hrRequirement/Must Have:9+ years of proven experience in software development...  ...end-to-end test plan test specification, and test case templates.Develop and document test plans and test specifications.Develop and... 
    Software
    Work experience placement

    Cynet Systems

    Jersey City, NJ
    6 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Java Spark Developer-Software Engineer II. Be the first to apply!