⚠︎ This job is no longer accepting applications.

Be the Candidate They Can't Ignore.

Don't just send a resume; set yourself up so the right work finds you.

  • Look like a pro instantly with a stunning personal brand.

  • Gain instant "Top Ten" status so you aren't just another name in a pile.

  • Wake up to booked meetings instead of "rejection" emails.

Join the Club — Free Forever
Job Closed

Senior Java Software Engineer

  • Source: LinkedIn
  • Tredence Inc.
  • On-site
  • Bengaluru
  • Full-Time
  • Senior

Job Description

Senior / Lead Software Engineer – Java, Distributed Systems & Big Data

8-12yrs

Bangalore

About the Role

We are seeking a highly skilled Senior/Lead Software Engineer with strong expertise in Java, Spring Boot, Microservices, Distributed Systems, and Big Data technologies. In this role, you will design, develop, and optimize scalable, resilient, and high-performance applications that process large volumes of data and support mission-critical business functions

.The ideal candidate combines deep backend engineering expertise with hands-on experience in distributed computing, performance optimization, cloud-native architectures, and modern data platforms.

Key Responsibilities

  • Design, develop, test, deploy, document, and maintain scalable full-stack and backend applications
  • Architect and enhance microservices-based solutions with a focus on scalability, reliability, and maintainability
  • Build and optimize distributed systems capable of handling high-throughput, low-latency workloads
  • Design and implement event-driven architectures using Apache Kafka and streaming technologies
  • Implement caching strategies using Redis and similar technologies to improve application performance
  • Analyze and optimize application performance, memory utilization, JVM behavior, and system throughput
  • Solve complex multithreading and concurrency challenges in large-scale distributed environments
  • Develop large-scale data processing pipelines and analytics solutions using Big Data technologies
  • Build and optimize Retrieval-Augmented Generation (RAG) solutions to power AI-driven chatbot experiences
  • Collaborate closely with product managers, architects, and cross-functional teams to deliver business outcomes
  • Participate in architecture reviews, technical design discussions, and code reviews
  • Troubleshoot production issues and drive long-term reliability and operational improvements
  • Champion engineering best practices, automation, testing, observability, and operational excellence

Required Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field
  • 5+ years of professional software development experience
  • Strong proficiency in Java and object-oriented design principles
  • Hands-on experience with Java, Spring Boot, Spring Data, SQL, and Apache Kafka
  • Experience designing, developing, and deploying microservices-based applications
  • Strong understanding of distributed systems concepts, including
  • Scalability
  • Consistency model
  • Fault tolerance
  • High availability
  • Distributed transactions
  • Experience with Redis or similar distributed caching technologies
  • Strong expertise in Apache Kafka and event-driven architectures
  • Deep understanding of multithreading, concurrency, and JVM internals
  • Experience with performance tuning, profiling, and application optimization
  • Strong knowledge of RESTful APIs and service integration patterns
  • Experience with relational and NoSQL databases
  • Proficiency with Git, CI/CD pipelines, and modern software engineering practices
  • Experience with Kubernetes, Docker, and container orchestration platforms
  • Strong problem-solving, communication, and collaboration skills
  • Ability to thrive in an Agile development environment

Good to Have Qualifications

  • Experience with Big Data technologies such as Scala, Apache Spark, Google BigQuery, Google Dataproc, DBT, and AtScale
  • Exposure to observability platforms and monitoring tools such as Prometheus and Grafana

Skills

  • Java
  • Kafka
  • Redis
  • spring
  • spring-boot
  • spring-data
  • Kubernetes
  • Docker
  • Scala
  • Spark
  • google-bigquery
  • dbt
  • atscale
  • Prometheus
  • Grafana
This job is no longer accepting applications.

You missed this one - but you don't have to keep missing out. Try Club members get matched with open opportunities before they're gone, so you're always first in line, never last.

Join the Club — Free Forever
Create Free Account & Apply
  • Free personal website
  • Built-in Talent Agent
  • Apply to future jobs in 1 click
  • Get matched to similar roles
or
Apply as a guest this time

You'll apply successfully, but won't be able to track your application, save this job, or get matched to similar roles.

This listing is a publicly available opportunity curated by Try Club to help talent discover relevant roles. Try Club is an independent platform and is not affiliated with Tredence Inc.

Get Similar Jobs

Browse more similar roles on TRY and find your perfect match.

Show Me Similar Jobs

Stop Searching. Start Thriving.

Why waste time chasing leads when the perfect projects can find you?
With TRY, clients actively searching for professionals with your skills can discover you in seconds. Whether it's a quick gig or your dream role, we connect you with opportunities that matter.

  • Get found faster
  • Let projects come to you
  • Build a career on your terms

Take control of your career today.

Claim Free Website in 2 Minutes