Senior Software Engineer (Salem)

Senior Software Engineer (Salem)

10 Sep
|
Straive
|
Salem

10 Sep

Straive

Salem

Job Description

Senior Software Engineer - Core Java & Apache Spark

/n

Excited to grow your career? We value our talented employees, and whenever possible

/n

strive to help one of our associates grow professionally before recruiting recent talent to

/n

our open positions. If you think the open position you see is right for you, we encourage

/n

you to apply Our people make all the difference in our success

/n

Senior Software Engineer - Core Java & Apache Spark We are hiring

/n

an elite Senior Software Engineer to build and scale our core data processing and

/n

application infrastructure. This role demands deep, hands-on expertise in the Java

/n

ecosystem and distributed computing with Apache Spark. You will be responsible for

/n

the architecture, design, and implementation of mission-critical systems that process

/n

massive datasets, requiring a mastery of concurrency, JVM internals, and modern

/n

cloud-native patterns.

/n

Core Tech Stack:

/n

/n
- Languages & Runtimes: Java (8+), SQL, JVM
/n
- Big Data Ecosystem: Hadoop, Hive, Impala,



Spark Tuning & Optimization
/n
- Databases: Relational (e.g., PostgreSQL, Oracle), NoSQL (MongoDB, Graph DB)
/n
- Messaging & Middleware: JMS, Solace
/n
- Containerization & Orchestration: Docker, Kubernetes,
/n

/n

OpenShift

/n

/n
- Build & CI/CD: Maven, Gradle, Jenkins, Git
/n
- Code Quality & Security:
/n

/n

SonarQube, TDD (JUnit/Mockito), Secure Coding Practices Frameworks & Libraries:

/n

Spring (Boot, Data, Security, Batch, Integration), Apache Spark (RDD, Spark SQL,

/n

DataFrames/DataSets)

/n

Key Responsibilities:

/n

Architect & Build: Design and

/n

construct high-throughput, low-latency data processing pipelines using Apache Spark

/n

and the Spring ecosystem. Performance Engineering: Dive deep into JVM internals,

/n

garbage collection tuning, and Spark job optimization to maximize performance and

/n

resource efficiency. Distributed Systems Design: Implement scalable, resilient, and

/n

📌 Senior Software Engineer (Salem)
🏢 Straive
📍 Salem

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior software engineer (salem) / salem

Subscribe to this job alert:

Get the latest job offers by email for: senior software engineer (salem) / salem