sampoorna consultants Logo

Senior Software Developer - Java & Database

sampoorna consultants

All India, Chennai • 1 month ago

Experience: 6 to 10 Yrs

PREMIUM
Deal of the Day --:--:--

15 Days Free Trial

After Free Trial → Flat 50% OFF

Upgrade to CVX24 Premium

Offer Announcement Banner
  • Free Resume Writing
  • Get a Verified Blue tick
  • See who viewed your profile
  • Unlimited chat with recruiters
  • Rank higher in recruiter searches
  • Get up to 10× more recruiter visibility
  • Auto-forward profile to 10 top recruiters
  • Receive verified recruiter messages directly
  • Unlock hidden jobs, not visible to free users

A small token amount will be charged to verify. Get Refund in 48 Hours.
Free Earplugs Delivery Only after Payment of Rs. 99 for Five Consecutive Months.
After free-trial 6 Months subscription will be auto Activated @ $ 1 (Cancel Anytime). Quoted price includes 50% discount.

Job Description

As an experienced candidate with 6-10 years of related work experience, you will have strong hands-on programming skills in Java and Big Data frameworks like Spark or Kafka. Your expertise in system design will enable you to develop highly reliable, fault-tolerant distributed applications with a focus on performance and scalability in the Cloud environment. You should also demonstrate an understanding of Agile principles, technical designs, iterative development, and code reviews. Your responsibilities will include: - Building high-quality software using industry-proven practices such as the 12 factor app, reactive manifesto, and CI/CD. - Developing microservices using the Spring/Spring-boot framework, including components like Spring JPA, Spring Batch, Spring Security, Spring Cloud, and Spring Data Stream. - Working with Distributed Databases like Azure CosmosDB, Couchbase, and MongoDB. - Utilizing Relational Databases such as MySQL or PostgreSQL. - Implementing Distributed Caching solutions like Memcached, Redis, and Hazelcast. - Collaborating with Distributed Messaging solutions such as Azure EventHub, Apache Kafka, and Solace. - Building and optimizing production-grade data pipelines for stream processing and batch processing to prepare datasets at scale for data analysis, modeling, and optimization. Qualifications required for this role: - Strong hands-on programming experience in Java and Big Data frameworks (Spark or Kafka). - Experience working with Distributed and Relational Databases. - Proficiency in building microservices using Spring/Spring-boot framework. - Familiarity with Distributed Caching and Messaging solutions. - Ability to design highly reliable, fault-tolerant distributed applications with a focus on performance and scalability. Please note that additional details about the company were not provided in the job description. As an experienced candidate with 6-10 years of related work experience, you will have strong hands-on programming skills in Java and Big Data frameworks like Spark or Kafka. Your expertise in system design will enable you to develop highly reliable, fault-tolerant distributed applications with a focus on performance and scalability in the Cloud environment. You should also demonstrate an understanding of Agile principles, technical designs, iterative development, and code reviews. Your responsibilities will include: - Building high-quality software using industry-proven practices such as the 12 factor app, reactive manifesto, and CI/CD. - Developing microservices using the Spring/Spring-boot framework, including components like Spring JPA, Spring Batch, Spring Security, Spring Cloud, and Spring Data Stream. - Working with Distributed Databases like Azure CosmosDB, Couchbase, and MongoDB. - Utilizing Relational Databases such as MySQL or PostgreSQL. - Implementing Distributed Caching solutions like Memcached, Redis, and Hazelcast. - Collaborating with Distributed Messaging solutions such as Azure EventHub, Apache Kafka, and Solace. - Building and optimizing production-grade data pipelines for stream processing and batch processing to prepare datasets at scale for data analysis, modeling, and optimization. Qualifications required for this role: - Strong hands-on programming experience in Java and Big Data frameworks (Spark or Kafka). - Experience working with Distributed and Relational Databases. - Proficiency in building microservices using Spring/Spring-boot framework. - Familiarity with Distributed Caching and Messaging solutions. - Ability to design highly reliable, fault-tolerant distributed applications with a focus on performance and scalability. Please note that additional details about the company were not provided in the job description.

Posted on: April 2, 2026

Relevant Jobs

Software Lead Engineer

Confidential

All India, Chennai

View Job →

Software Lead Engineer

Confidential

All India, Chennai

View Job →

Staff Software Engineer , ROR

Teamviewer

All India, Noida

View Job →

Senior Software Developer - Java & Database

sampoorna consultants

All India, Chennai

View Job →

Senior Software Developer - Java & Database

sampoorna consultants

All India, Chennai

View Job →

Senior Software Developer - Java & Database

sampoorna consultants

All India, Chennai

View Job →

Senior Software Developer - Java & Database

sampoorna consultants

All India, Chennai

View Job →

Senior Software Developer - Java & Database

sampoorna consultants

All India, Chennai

View Job →

Senior Software Developer - Java & Database

sampoorna consultants

All India, Chennai

View Job →

Data Engineer - Python Programming

Algoworks

All India, Delhi

View Job →