Apache Spark/Core Java Developer

THE JUDGE GROUP, INC.
Bayonne, NJ, United States
12 days ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Compensation
$140,000.0 - $145,000.0
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Amazon Web Services Business Analytics Applications Server Applications Component-Based Software Engineering Application Performance Management Microsoft Azure Big Data Code Review Computer Programming Information Engineering
+25 more
Data Warehousing Database Design Database Development Linux Distributed Computing Environment Distributed Systems Python (Programming Language) Linux System Administration Enterprise Messaging Systems Performance Tuning Standard Sql Software Engineering SQL Databases Systems Integration Data Processing Google Cloud Apache Spark Backend Containerization Information Technology Data Analytics Apache Kafka Data Management Restful APIs Docker

Job description

Design, develop, and maintain scalable server-side and analytical applications using Core Java and Python.

Build and optimize large-scale data processing pipelines using Apache Spark.

Develop and enhance backend services, APIs, and application components.

Design and implement efficient database solutions using SQL.

Integrate multiple data sources and analytical platforms to support business requirements.

Perform application performance tuning, troubleshooting, and optimization.

Work in Linux environments for deployment, monitoring, and support activities.

Collaborate with business stakeholders, architects, and development teams to deliver robust solutions.

Ensure adherence to coding standards, security requirements, and best practices.

Participate in code reviews, system design discussions, and technical mentoring.

Requirements

Core java, Apache Spark, Python, DB SQL, Linux, Application/ server-side development. Hands-on experience designing, building, and integrating analytical systems.

Experience - 5-10 years

Strong programming experience in Core Java

Hands-on expertise in Apache Spark

Proficiency in Python

Strong knowledge of SQL and Database Design

Experience with Linux/Unix environments

Application and Server-Side Development experience

Experience designing, building, and integrating analytical systems

Strong understanding of distributed computing and data processing concepts

Experience with RESTful APIs and system integration

Preferred Skills:

Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform

Knowledge of data warehousing and big data technologies

Familiarity with containerization technologies such as Docker/Kubernetes

CI/CD pipeline implementation experience

Exposure to messaging platforms such as Kafka

Qualifications:

Bachelor’s or Master’s degree in Computer Science, Information Technology, Engineering, or related field.

7+ years of software development experience with enterprise-scale applications.

Proven experience delivering high-performance analytical and data-intensive solutions.

Key Competencies:

Strong analytical and problem-solving skills

Excellent communication and stakeholder management abilities

Ability to work in a fast-paced Agile environment

Strong debugging and performance optimization expertise

Ability to mentor junior developers and drive technical excellence Nice-to-Have Domain Experience

Banking & Financial Services (BFSI)

Capital Markets

Risk Analytics

Regulatory Reporting and Data Platforms

Keywords: Core Java, Apache Spark, Python, SQL, Linux, Big Data, Server-Side Development, Backend Development, Analytical Systems, Distributed Computing, Data Engineering, Application Development, BFSI, Capital Markets.

Roles & Responsibilities:

We are seeking a highly skilled Data & Analytics Application Developer with strong expertise in Core Java, Apache Spark, Python, SQL, and Linux. The ideal candidate will have hands-on experience in designing, building, and integrating large-scale analytical systems, developing high-performance server-side applications, and implementing data processing solutions for enterprise environments.

The role requires strong problem-solving abilities, application development expertise, and experience working with distributed data processing frameworks.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · World Congress 2025

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:28 min

Building shared Java modules and analyst targeting platforms

Chris Heilmann +2 · LIVE

3:55 min

Demonstrating .NET installation on Debian and Azure Linux

Silvano Coriani Silvano Coriani · Europe 2026 Virtual

2:34 min

Capabilities of the Apache Spark processing engine

Ayon Roy · LIVE

Videos

See all

Related articles

See all