Java Backend Developer

Persistent

Pune District

On-site

INR 1,200,000 - 2,400,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive salary
Hybrid work model
Annual health check-ups
Insurance coverage: group term life,个人

Job summary

Persistent is seeking an experienced Java Backend Developer with 5-8 years in Pune to design, develop, and deploy scalable backend systems. The role emphasizes Java, Spring Boot, and microservices, with Kafka for real-time event streaming, REST APIs, and Azure cloud deployment.

You will work across distributed systems, leverage Docker/Kubernetes for containerization, and own CI/CD pipelines. Hybrid work options and collaboration with cross-functional teams are offered to deliver secure,

Qualifications

  • 5–8 years of backend development with Java
  • Strong expertise in Java, Spring Boot, microservices, and Kafka
  • Experience with cloud-native architectures and Azure
  • Experience with RESTful APIs and relational databases
  • Familiarity with CI/CD and DevOps practices
  • Ability to work in Agile teams

Responsibilities

  • Design, develop, and maintain scalable, secure, and high-performance backend applications using Java and Spring Boot.
  • Build and implement Microservices-based architectures aligned with enterprise design standards.
  • Develop and integrate Apache Kafka-based event streaming and message-driven solutions.
  • Design and expose RESTful APIs for application and service integrations.
  • Implement real-time data processing workflows using Kafka topics, consumer groups, partitions, and schema registries.
  • Collaborate with architects, product owners, and development teams to understand business requirements and translate them into technical solutions.
  • Optimize application performance, scalability, and reliability across distributed systems.
  • Design and manage database schemas, queries, and performance tuning for relational databases.
  • Deploy, monitor, and manage applications on Azure cloud environments.
  • Utilize Docker and Kubernetes for containerization and orchestration of applications.
  • Build and manage CI/CD pipelines to automate build, test, and deployment processes.
  • Conduct code reviews, unit testing, and integration testing to ensure software quality.
  • Troubleshoot production issues and implement sustainable solutions.
  • Leverage AI-assisted development tools such as GitHub Copilot, Claude, or similar GenAI tools for code generation, debugging, documentation, and productivity improvements.
  • Follow Agile development practices and actively participate in sprint planning, reviews, and retrospectives.

Skills

Java
Spring Boot
Microservices
Apache Kafka
REST APIs
Docker
Kubernetes
Azure
CI/CD
Relational DBs

Tools

Git
Jenkins
Maven

Job description

About Position:

We are seeking an experienced Java Backend Developer with 5-8 years of hands-on experience in designing, developing, and deploying scalable enterprise-grade backend applications. The ideal candidate will possess strong expertise in Java, Spring Boot, Microservices Architecture, and Apache Kafka for real-time event-driven solutions. This role involves building high-performance distributed systems, integrating cloud-native technologies, and working closely with cross-functional teams to deliver secure and resilient applications


  • Role: Java Backend Developer
  • Location: Pune
  • Experience: 5 to 8 Years
  • Job Type: Full-Time Employment

What You'll Do:
  • Design, develop, and maintain scalable, secure, and high-performance backend applications using Java and Spring Boot.
  • Build and implement Microservices-based architectures aligned with enterprise design standards.
  • Develop and integrate Apache Kafka-based event streaming and message-driven solutions.
  • Design and expose RESTful APIs for application and service integrations.
  • Implement real-time data processing workflows using Kafka topics, consumer groups, partitions, and schema registries.
  • Collaborate with architects, product owners, and development teams to understand business requirements and translate them into technical solutions.
  • Optimize application performance, scalability, and reliability across distributed systems.
  • Design and manage database schemas, queries, and performance tuning for relational databases.
  • Deploy, monitor, and manage applications on Azure cloud environments.
  • Utilize Docker and Kubernetes for containerization and orchestration of applications.
  • Build and manage CI/CD pipelines to automate build, test, and deployment processes.
  • Conduct code reviews, unit testing, and integration testing to ensure software quality.
  • Troubleshoot production issues and implement sustainable solutions.
  • Leverage AI-assisted development tools such as GitHub Copilot, Claude, or similar GenAI tools for code generation, debugging, documentation, and productivity improvements.
  • Follow Agile development practices and actively participate in sprint planning, reviews, and retrospectives.

Expertise You'll Bring:
  • 5 to 8 years of experience in backend application development using Java technologies.
  • Strong expertise in Java, Spring Boot, Spring Cloud, and Microservices Architecture.
  • Hands-on experience with Apache Kafka, including topics, partitions, consumer groups, schema registry, and event-driven architectures.
  • Strong knowledge of RESTful APIs, JSON, and distributed system design principles.
  • Experience designing highly available, scalable, and fault-tolerant applications.
  • Proficiency in Docker and Kubernetes for containerized application deployments.
  • Experience with Azure cloud services and cloud-native application development.
  • Strong understanding of CI/CD tools and DevOps practices.
  • Expertise in relational databases such as MySQL and PostgreSQL.
  • Experience with database design, optimization, indexing, and query performance tuning.
  • Knowledge of software development best practices, code quality standards, and automated testing frameworks.
  • Experience working with Git-based source control and collaborative development workflows.
  • Familiarity with AI-powered developer productivity tools such as GitHub Copilot, Claude, or equivalent solutions.
  • Strong analytical, debugging, and problem-solving skills.Excellent communication and collaboration skills with the ability to work in Agile teams.

Benefits:
  • Competitive salary and benefits package
  • Culture focused on talent development with quarterly growth opportunities and company-sponsored higher education and certifications
  • Opportunity to work with cutting-edge technologies
  • Employee engagement initiatives such as project parties, flexible work hours, and Long Service awards
  • Annual health check-ups
  • Insurance coverage: group term life, personal accident, and Mediclaim hospitalization for self, spouse, two children, and parents

Values-Driven, People-Centric & Inclusive Work Environment:

Persistent is dedicated to fostering diversity and inclusion in the workplace. We invite applications from all qualified individuals, including those with disabilities, and regardless of gender or gender preference. We welcome diverse candidates from all backgrounds.


  • We support hybrid work and flexible hours to fit diverse lifestyles.
  • Our office is accessibility-friendly, with ergonomic setups and assistive technologies to support employees with physical disabilities.
  • If you are a person with disabilities and have specific requirements, please inform us during the application process or at any time during your employment

"Persistent is an Equal Opportunity Employer and prohibits discrimination and harassment of any kind."

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Java Backend Developer
Java Backend Developer

Persistent Systems • Pune District

On-site
INR 1,800,000 - 2,800,000
Hybrid work
Flexible hours
Education sponsorship
+3
Java Architect
Java Architect

Persistent Systems • Pune District

Hybrid
INR 4,200,000 - 6,800,000
Hybrid work
Competitive compensation
Medical insurance
+1
Java Backend Developer
Java Backend Developer

DigitalXNode • Maharashtra

Hybrid
INR 900,000 - 1,200,000
Competitive compensation and benefits
Opportunities to work with cutting-edge technologies
Collaborative and supportive work environment
+1
Full Stack Java Architect
Full Stack Java Architect

Persistent • Pune District

Hybrid
INR 2,500,000 - 4,500,000
Competitive salary
Education sponsorship
Flexible work hours
+3
Full Stack Java Architect
Full Stack Java Architect

Persistent Systems • Pune District

On-site
INR 3,000,000 - 4,200,000
Hybrid work model
Learning and development sponsorship
Long Service awards
+4
Senior Java Developer
Senior Java Developer

Agiliad • Pune District

On-site
INR 1,200,000 - 1,800,000
Java Full stack Developer
Java Full stack Developer

Persistent Systems • Pune District

On-site
INR 1,400,000 - 2,100,000
Flexible work hours
Long Service awards
Group term life insurance
+1
Java Full Stack Lead
Java Full Stack Lead

Persistent Systems • Pune District

Hybrid
INR 1,800,000 - 3,000,000
Hybrid work model
Education sponsorship & growth
Long Service awards
+1
Java Full Stack Developer
Java Full Stack Developer

Persistent • Pune District

On-site
INR 600,000 - 900,000
Competitive salary and benefits package
Quarterly growth opportunities
Company-sponsored higher education and certifications
+3
Java Back End Developer
Java Back End Developer

Kanary Staffing • Pune District

Hybrid
INR 2,200,000 - 4,200,000