PUMA logo

Software Engineer II (Backend)

PUMA
NewPosted today

LOCATION

Local Office Pune · Onsite

EXPERIENCE

4+ Years

TYPE

FullTime

SKILLS REQUIRED

JavaSpring BootRESTful APIsMicroservices ArchitectureDistributed SystemsApache Kafka

Job description

Overview

Design, build and operate production-grade backend systems, APIs and distributed services that support PUMA's consumer-facing and business platforms.

What you'll do

  • Design, develop and maintain scalable APIs, microservices and backend services that support digital products and business platforms.
  • Lead the technical design and implementation of complex software solutions, ensuring scalability, maintainability and high performance.
  • Collaborate with product, engineering, architecture and data teams to deliver reliable and impactful business solutions.
  • Build and integrate systems using modern cloud-native architectures, distributed systems patterns and event-driven technologies.
  • Develop and optimize data-intensive applications leveraging databases, caching solutions, messaging platforms and search technologies.
  • Drive improvements in application performance, reliability, observability, security and operational excellence.
  • Contribute to architecture reviews, technical discussions and engineering best practices across teams.
  • Mentor and support engineers through code reviews, design guidance and knowledge sharing.
  • Partner with internal stakeholders and external technology partners to accelerate delivery and innovation.
  • Leverage modern engineering tools, automation and AI-assisted development practices to improve productivity and software quality.
  • Participate in production support, incident management and continuous improvement initiatives to ensure system stability and availability.

What you'll need

  • 4+ years of experience designing, building and operating large-scale backend applications and distributed systems.
  • Strong proficiency in Java, Spring Boot, RESTful API design and microservices-based architectures.
  • Experience developing scalable, reliable and secure backend services that support business-critical applications.
  • Solid understanding of object-oriented programming, software design patterns, data structures and clean coding practices.
  • Hands-on experience with relational and NoSQL databases such as PostgreSQL, MySQL, MongoDB or similar technologies.
  • Experience working with caching technologies such as Redis and event-streaming platforms such as Kafka.
  • Experience building and deploying cloud-native applications on Azure, AWS or GCP.
  • Exposure to containerization and orchestration technologies such as Docker and Kubernetes.
  • Good understanding of distributed systems concepts, scalability, resiliency, observability and performance optimization.
  • Experience designing and implementing event-driven architectures and asynchronous processing patterns.
  • Experience implementing and supporting monitoring, logging, tracing and operational excellence practices for production systems.
  • Experience working with CI/CD pipelines, DevOps practices, automated testing and modern software delivery methodologies.
  • Ability to collaborate effectively with product managers, architects, data engineers and software engineers in Agile teams.
  • Strong analytical, problem-solving and communication skills with the ability to troubleshoot and solve complex technical problems.

Nice to have

  • Exposure to AI/ML-powered applications, Generative AI, LLMs, RAG-based systems, AI-assisted engineering tools or intelligent automation solutions.
  • Familiarity with search technologies such as Elasticsearch, OpenSearch, Azure AI Search or similar platforms.
  • Understanding of Infrastructure as Code and automation tools such as Terraform, Bicep or similar technologies.

Details

  • Location: Local Office Pune (Global Function).

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Software Engineer II (Backend)