Java Backend Developer

Persistent Systems

Pune District

On-site

INR 1,800,000 - 2,800,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Hybrid work
Flexible hours
Education sponsorship
Long Service awards
Insurance: life & Mediclaim
Office accessibility

Job summary

Persistent Systems is seeking an experienced Java Backend Developer in Pune with 5–8 years of hands-on experience to design, develop, and deploy scalable backend solutions. You will work with Java, Spring Boot, and microservices, integrating Kafka for real-time event-driven systems and deploying on Azure.

You’ll build RESTful APIs, containerize with Docker and Kubernetes, and participate in CI/CD pipelines while collaborating in an Agile team.

Qualifications

  • 5–8 years of backend Java development experience.
  • Expertise in Java, Spring Boot, Spring Cloud, and Microservices.
  • Kafka experience for event-driven architectures and streaming.
  • RESTful API design and integration expertise.
  • Proficiency with Docker, Kubernetes, and Azure cloud services.
  • CI/CD and DevOps practices with Git workflows.
  • Relational databases such as MySQL and PostgreSQL.

Responsibilities

  • Design, develop, and maintain scalable, secure backend applications using Java and Spring Boot.
  • Build microservices aligned with enterprise design standards.
  • Develop Kafka-based event streaming and messaging solutions.
  • Expose RESTful APIs for integrations and services.
  • Deploy and manage apps on Azure; enable monitoring and reliability.
  • Create and maintain CI/CD pipelines; perform code reviews.
  • Collaborate with architects and product teams in Agile sprints.

Skills

Java
Spring Boot
Microservices
REST APIs
Kafka
Docker
Kubernetes
Azure
CI/CD
SQL
Git

Tools

GitHub Copilot
Claude

Job description

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

  • 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-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.
  • 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
  • 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 • Pune District

Hybrid
INR 1,200,000 - 2,400,000
Competitive salary
Hybrid work model
Annual health check-ups
+1
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 Systems • Pune District

On-site
INR 3,000,000 - 4,200,000
Hybrid work model
Learning and development sponsorship
Long Service awards
+4
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
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
Senior Java Developer
Senior Java Developer

Agiliad • Pune District

On-site
INR 1,200,000 - 1,800,000
Java Back End Developer
Java Back End Developer

Kanary Staffing • Pune District

Hybrid
INR 2,200,000 - 4,200,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
Technical Architect
Technical Architect

Persistent Systems • Pune District

Hybrid
INR 1,500,000 - 2,200,000
Competitive salary and benefits package
Quarterly growth opportunities
Company-sponsored higher education and certifications
+2