2,025,224open jobs
119,966companies
250,750added this week
Browse all
Salary
≈ $15k – $35k per year (Estimated)
Location
In office (Chennai)
Seniority
Senior · 8+ years exp

First seen by Alion on Sep 3, 2026.

Overview
Company
Impact
Profile match
ResourceTree Offers Talent Solutions like Executive Search, Lateral Hiring, Outsourced Interview Service, Recruiter on Demand and RPO Service.

Senior Software Engineer - Core Java & Apache Spark

We are hiring an elite Senior Software Engineer to build and scale our core data processing and application infrastructure. This role demands deep, hands-on expertise in the Java ecosystem and distributed computing with Apache Spark. You will be responsible for the architecture, design, and implementation of mission-critical systems that process massive datasets, requiring a mastery of concurrency, JVM internals, and modern cloud-native patterns.

Core Tech Stack:

- Languages & Runtimes: Java (8+), SQL, JVM

- Big Data Ecosystem: Hadoop, Hive, Impala, Spark Tuning & Optimization

- Databases: Relational (e.g., PostgreSQL, Oracle), NoSQL (MongoDB, Graph DB)

- Messaging & Middleware: JMS, Solace

- Containerization & Orchestration: Docker, Kubernetes, OpenShift

- Build & CI/CD: Maven, Gradle, Jenkins, Git

- Code Quality & Security: SonarQube, TDD (JUnit/Mockito), Secure Coding Practices

- Frameworks & Libraries: Spring (Boot, Data, Security, Batch, Integration), Apache Spark (RDD, Spark SQL, DataFrames/DataSets)

Key Responsibilities:

- Architect & Build: Design and construct high-throughput, low-latency data processing pipelines using Apache Spark and the Spring ecosystem.

- Performance Engineering: Dive deep into JVM internals, garbage collection tuning, and Spark job optimization to maximize performance and resource efficiency.

- Distributed Systems Design: Implement scalable, resilient, and transactional architectures leveraging container orchestration (Kubernetes/OpenShift) and distributed data stores.

- Code & Design Excellence: Champion and enforce best practices in software engineering, including SOLID principles, advanced design patterns, Domain-Driven Design (DDD), and Test-Driven Development (TDD).

- Database Mastery: Engineer and optimize data models for both relational and NoSQL databases, ensuring data integrity, performance, and scalability.

- CI/CD Automation: Own and enhance CI/CD pipelines for automated build, test, and deployment of Java applications and Spark jobs in a containerized environment.

- Technical Leadership: Lead design and code reviews, mentor junior engineers, and drive the adoption of new technologies and architectural patterns across the team.

Required Technical Qualifications:

- Core Java & JVM: Expert-level proficiency in Java, including the Collections Framework, Lambdas, and the Java Concurrency API. Demonstrable experience tuning the JVM and troubleshooting memory/GC issues.

- Apache Spark: Proven, hands-on experience developing, deploying, and tuning complex Spark applications for large-scale data transformation and analysis.

- Spring Ecosystem: Extensive, practical experience with the Spring Framework, particularly Spring Boot, Spring Data, and Spring Batch in a production environment.

- Data Structures & Algorithms: Deep understanding of fundamental data structures and algorithms, with a focus on their application in distributed computing and performance critical systems.

- Containerization & Cloud-Native: Hands-on experience with Docker for building images and Kubernetes/OpenShift for deploying and managing distributed applications.

- Database Engineering: Strong command of SQL and relational database design, including transaction management and indexing. Experience with at least one production NoSQL database (MongoDB, Graph DB, etc.).

- Architectural Design: Practical application of OOP, SOLID, and DDD principles to build maintainable and scalable systems. You write tests first (TDD) and believe in robust, automated testing.

Skills

Java, Apache Spark, Spring, Distributed Computing, Big Data, System Design, Data Structure, Algorithm, RDBMS

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,025,224 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Chennai
≈ $16k – $36k per year (Estimated) · Hybrid · 8+ years exp · Bachelor's Degree · Pune
Java
Java
Spring MVC
DevOps
Rest API
GCP
Azure
CI/CD
Git
AWS
Docker
Kubernetes
Management
Agile
Scrum
Apply
$34k per year · Remote (Germany) · Part-Time · Braunschweig
PHP
SQL
DevOps
CI/CD
Git
Docker
GitLab
Management
Scrum
Apply
≈ $39k – $105k per year (Estimated) · In office · Full-Time · Linköping
C#
C#
.NET
DevOps
Windows
Apply
≈ $192k – $383k per year (Estimated) · In office · 5+ years exp · Columbus · Plano
Python
JavaScript
TypeScript
Python
FastAPI
Django
Databases
PostgreSQL
Databricks
Delta Lake
AI/ML
Spark
vLLM
AWS Bedrock
LLM
Machine Learning
Frontend
React.js
DevOps
Terraform
Helm
CloudFormation
Pulumi
CI/CD
AWS
Kubernetes
Amazon EKS
Amazon S3
IAM
Amazon EventBridge
Cybersecurity
Least Privilege
Management
Agile
Apply
≈ $199k – $398k per year (Estimated) · In office · 5+ years exp · Jersey City
Java
Databases
Databricks
Apache Kafka
Amazon Redshift
AI/ML
Spark
Airflow
Flink
Machine Learning
DevOps
CI/CD
AWS
Amazon S3
Analytics
Dimensional Modeling
Management
Agile
Apply
Data Scientist, NSI 7 days ago
Hybrid · Bachelor's Degree · Aarhus
Python
SQL
AI/ML
Scikit-learn
TensorFlow
PyTorch
Machine Learning
Apply
In office · Full-Time · 1+ year exp · Bachelor's Degree · Mumbai
Java
DevOps
Rest API
Windows
SOAP
Management
Confluence
Jira
Agile
QA
Selenium
Apply
≈ $25k – $51k per year (Estimated) · In office · Full-Time · 5+ years exp · Bachelor's Degree · Bengaluru
SQL
Databases
Oracle
DevOps
Rest API
CI/CD
Incident Management
API Gateway
SOAP
Management
ITIL
MedTech
CAPA
Apply
$56k – $88k per year · Hybrid · Full-Time · Casalecchio di Reno
SQL
Apply
Remote (India) · Full-Time · Ahmedabad
Python
JavaScript
SQL
C#
C#
.NET
DevOps
Azure
GitHub
Analytics
Power BI
Management
Power Automate
Power Apps
Agile
Apply
≈ $16k – $36k per year (Estimated) · In office · 8+ years exp · Chennai
Python
SQL
Python
Flask
FastAPI
Django
Asyncio
Django REST Framework
Databases
PostgreSQL
Redis
Cassandra
ElasticSearch
AI/ML
Copilot
Windsurf
Claude
Scikit-learn
AI Agents
TensorFlow
PyTorch
Gemini
Hugging Face
Devin
Frontend
GraphQL
DevOps
gRPC
Terraform
GCP
GitHub Actions
Jaeger
CloudFormation
Prometheus
GitLab CI
Azure
CI/CD
GitOps
Jenkins
AWS
Docker
Kubernetes
Grafana
Management
Agile
Scrum
Kanban
QA
Selenium
Pytest
Apply
≈ $15k – $35k per year (Estimated) · In office · 8+ years exp · Chennai
Java
Kotlin
SQL
Java
Spring Framework
Maven
Spring Boot
Gradle
Kotlin
Mockito
Databases
PostgreSQL
GraphDB
Oracle
AI/ML
Hadoop
Spark
Mobile
JUnit
DevOps
OpenShift
CI/CD
Jenkins
Git
Docker
Kubernetes
Cybersecurity
SonarQube
Apply
In office · 3+ years exp · Salem
JavaScript
TypeScript
C#
Node JS
C#
.NET
Frontend
RxJS
Angular
Bootstrap
React.js
Material UI
NgRx
Angular Material
Mobile
Dependency Injection
State Management
DevOps
Azure DevOps
Azure
Apply
≈ $21k – $50k per year (Estimated) · In office · 5+ years exp · India
DevOps
Rest API
API Gateway
SOAP
Apply
Senior Data Engineer 2 months ago
≈ $18k – $39k per year (Estimated) · In office · 8+ years exp · Chennai
Python
SQL
PowerShell
Databases
Amazon Redshift
AI/ML
dbt
DevOps
Azure DevOps
Azure
CI/CD
Git
Analytics
Dimensional Modeling
Management
Agile
Apply
≈ $20k – $51k per year (Estimated) · In office · Full-Time · 8+ years exp · Chennai
Python
JavaScript
Kotlin
MATLAB
Kotlin
StateFlow
MATLAB
Simulink
Frontend
SWC
DevOps
Git
Apply
≈ $16k – $37k per year (Estimated) · In office · Full-Time · 9+ years exp · Bachelor's Degree · Chennai
Java
Kotlin
SQL
Java
Spring Framework
Maven
Spring Boot
Hibernate
Gradle
Kotlin
Mockito
Mobile
JUnit
DevOps
Rest API
GCP
Azure
CI/CD
Git
AWS
Docker
Apply
In office · 5+ years exp · Chennai
SQL
AI/ML
AI Agents
OpenAI
DevOps
Rest API
Azure
CI/CD
SOAP
Management
Agile
Scrum
Apply
≈ $14k – $40k per year (Estimated) · In office · Chennai
Java
Apply
In office · Chennai
Management
ITIL
Apply
See all jobs
This is one of many
2,025,224 more open roles from verified company boards, updated every day.