
Java Developer
Tranzeal · Chennai, TN · Remote
Weak hiring record · median 69 days open
All reasons
In its favour
- Still listed on the employer's own board
Hi Team,
Please Share 2 profiles on below role
Not working resources will be workable last 1 year only
Notice
Immediate joiner – 15 days
Skill
Java + Spring Boot + Spark + SQL + JVM + Kubernetes
Job Description
Senior Software Engineer – Core Java & Apache Spark
Job Overview
We are looking for an experienced Senior Software Engineer – Core Java & Apache Spark to design, develop, and scale high-performance data processing and application infrastructure.
The ideal candidate will have strong hands-on expertise in Core Java, JVM internals, Apache Spark, Spring Boot, distributed systems, databases, and cloud-native technologies. This role involves working on mission-critical systems that process large-scale datasets while ensuring high availability, scalability, performance, and reliability.
The candidate will also contribute to architecture and design decisions, performance optimization, code quality, technical leadership, and mentoring of junior engineers.
Key Responsibilities
Design and develop high-throughput, low-latency applications and data processing pipelines using Java, Spring, and Apache Spark.
Develop, deploy, and optimize large-scale Apache Spark applications using RDDs, Spark SQL, DataFrames, and Datasets.
Analyze and optimize JVM performance, including memory management, garbage collection, thread utilization, and application profiling.
Design and implement scalable and resilient distributed systems and microservices.
Build cloud-native applications and deploy them using Docker, Kubernetes, and/or OpenShift.
Apply software engineering best practices including SOLID principles, design patterns, Domain-Driven Design (DDD), and Test-Driven Development (TDD).
Design and optimize relational database schemas, SQL queries, indexes, transactions, and data access strategies.
Work with NoSQL databases such as MongoDB and/or graph databases for scalable data storage and retrieval.
Develop and maintain CI/CD pipelines for Java applications and Spark workloads using Jenkins, Maven, Gradle, and Git.
Troubleshoot complex production issues related to application performance, memory utilization, concurrency, distributed processing, and data quality.
Conduct technical design and code reviews and ensure adherence to engineering standards.
Collaborate with architects, product teams, DevOps engineers, and other stakeholders to deliver reliable solutions.
Mentor junior and mid-level engineers and contribute to technical knowledge sharing.
Evaluate and introduce modern technologies, tools, and architectural patterns where appropriate.
Experience Range
Overall 10 to 16 Years experience is mandatory , relevant 8 years minimum
Rates
48 LPA (Max)
Work Location
Chennai
Rounds of interview
Karat + L1 round
Mode of interview (Virtual/ In-person)
Virtual
Work timing
Work Mode (Remote/ On-site/ Hybrid)
Hybrid
Skills
- Java
- Spring Boot
- Spark
- SQL
- JVM
- Kubernetes
- Spring
- Docker
- OpenShift
- MongoDB
- Jenkins
- Maven
- Gradle
- Git
More jobs at Tranzeal
All 139- Product Manager IIITranzeal · Denver, CO3d ago
- Product Manager IITranzeal · Denver, CO3d ago
- Manager – Full Stack Development - Dot Net FSE (Provider Domain)Tranzeal · Hyderabad, TS5d ago
- Senior Engineer - ServiceNow, Python & PySparkTranzeal · Hyderabad, TS5d ago
- Senior Software Engineer - Full Stack (Java / J2EE)Tranzeal · Hyderabad, TS7d ago
Similar roles
- Security Systems Programmer | Access Control & CCTV SurveillanceD6756bd9-e2bb-4a9f-8ebf-9f2e8b50aab8 · Houston, TX, United States · USD 27–32/yrtoday
- Lead Software Engineer - HybridBb244608-e6f4-40bb-bc83-efdedb8af462 · San Francisco, CA, United States · USD 145,000–190,000/yrtoday
- Full Stack DeveloperQ1 Technologies · VAtoday
- Generative AI EngineerQ1 Technologies · VAtoday
- GEN AI EngineerQ1 Technologies · VAtoday
- Platform EngineerDario.Health · New York, NY, United Statestoday