2,050,475open jobs
120,781companies
242,512added 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, JVM, System Design, Distributed Systems, RDBMS, NoSQL, Spring Frameworks, OOPS, System Architecture, Data Structure

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,050,475 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
In office · Full-Time · Nagoya
Java
SQL
C#
DevOps
Windows
Apply
$68k – $89k per year · In office · Veenendaal
Apply
$3.6k – $5.4k per year (gross) · Hybrid · Full-Time · Nigeria
JavaScript
TypeScript
Node JS
Node JS
PM2
Frontend
React.js
Vite
Mobile
State Management
DevOps
Cloudflare
Nginx
Linux
DNS
Web3
Ethers.js
Ethereum
Token Standards
Management
Confluence
Apply
$74k – $94k per year · In office · Finland
Java
TypeScript
C#
DevOps
Kubernetes
Apply
≈ $47k – $127k per year (Estimated) · In office · Full-Time · Bromma
Java
Rust
Kotlin
C#
C++
AI/ML
AI Agents
DevOps
CI/CD
Apply
≈ $26k – $51k per year (Estimated) · In office · 2+ years exp · Bengaluru
Java
SQL
Java
Hibernate
Apache Tomcat
Apply
≈ $15k – $35k per year (Estimated) · In office · Moscow
SQL
AI/ML
Claude Code
AI Agents
LLM
DevOps
Rest API
Management
Confluence
Jira
Agile
UML
BPMN
ITSM
Apply
≈ $16k – $39k per year (Estimated) · Remote (EAEU) · Moscow
Python
SQL
Analytics
ETL/ELT
Apply
≈ $22k – $40k per year (Estimated) · Remote (EAEU) · 3+ years exp · Saint Petersburg
SQL
1C
Databases
PostgreSQL
MS SQL
DevOps
Rest API
Linux
Windows
SOAP
Management
Bitrix24
Галактика ERP
QA
Swagger
Postman
Apply
≈ $86k – $170k per year (Estimated) · In office · Full-Time · 5+ years exp · Barcelona
Python
SQL
AI/ML
Dagster
Prefect
SciPy
NumPy
DevOps
AWS
AWS Lambda
Amazon EC2
Amazon S3
Amazon CloudWatch
HPC
Linux
Unix
Analytics
AWS Glue
Life Sciences
Next-Generation Sequencing
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
≈ $15k – $32k per year (Estimated) · Remote (India) · Full-Time · 5+ years exp · Chennai
Python
SQL
Databases
Databricks
Apache Iceberg
Delta Lake
Apache Kafka
AI/ML
Spark
Time Series
DevOps
Azure
Grafana
Chips/EDA
Statistical Process Control
Analytics
Power BI
Azure Data Factory
Apply
≈ $15k – $32k per year (Estimated) · Remote (India) · Full-Time · 3+ years exp · Chennai
Databases
RabbitMQ
Apache Kafka
DevOps
Rest API
CI/CD
SOAP
IoT
MQTT
OPC UA
Management
Agile
Apply
≈ $20k – $49k per year (Estimated) · In office · Chennai
Python
C++
DevOps
Docker
Linux
Windows
Apply
≈ $27k – $67k per year (Estimated) · In office · Chennai
Java
Java
Spring Boot
Apply
≈ $20k – $48k per year (Estimated) · In office · Chennai
Java
SQL
Java
Spring Boot
Databases
MySQL
Oracle
DevOps
Rest API
AWS
Apply
See all jobs
This is one of many
2,050,475 more open roles from verified company boards, updated every day.