PUMA logo

Software Engineer I (Backend)

PUMA
NewPosted today

LOCATION

Local Office Pune · Onsite

EXPERIENCE

2+ Years

TYPE

FullTime

SKILLS REQUIRED

JavaSpring BootRESTful APIsMicroservices ArchitectureCloud InfrastructureObservabilityCI/CD

Job description

Overview

Design, build and operate backend services, APIs and microservices that power PUMA's digital ecosystem, working in an Agile team with Product Managers, Architects, Data Engineers and engineers.

What you'll do

  • Design, develop, test and maintain backend services, APIs and microservices that support digital products and business platforms.
  • Contribute to the implementation of scalable, reliable and secure software solutions following engineering best practices.
  • Collaborate with product managers, architects and engineers to deliver business requirements and product enhancements.
  • Build integrations with internal and external systems using modern APIs, messaging platforms and cloud-native technologies.
  • Work with databases, caching solutions and event-driven systems to develop efficient and performant applications.
  • Participate in the development and operation of cloud-native applications and distributed systems.
  • Troubleshoot production issues, identify root causes and implement fixes to improve system reliability and stability.
  • Contribute to application monitoring, logging, observability and performance optimization initiatives.
  • Participate in code reviews, technical discussions and design reviews while continuously improving engineering skills.
  • Leverage automation, CI/CD pipelines and AI-assisted development tools to improve productivity and software quality.
  • Work closely with cross-functional teams in an Agile environment to deliver high-quality software.
  • Contribute to continuous improvement initiatives focused on engineering excellence, operational efficiency and platform modernization.

What you'll need

  • 2+ years of experience building backend applications, web services or microservices.
  • Good proficiency in Java, Spring Boot, RESTful API development and backend engineering fundamentals.
  • Understanding of object-oriented programming, software design principles, data structures and clean coding practices.
  • Experience working with relational and/or NoSQL databases such as PostgreSQL, MySQL, MongoDB or similar technologies.
  • Familiarity with caching technologies such as Redis and messaging/event-streaming platforms such as Kafka.
  • Exposure to cloud platforms such as Azure, AWS or GCP and modern cloud-native development practices.
  • Understanding of distributed systems concepts, scalability, reliability and performance optimization.
  • Familiarity with CI/CD pipelines, version control systems, automated testing and DevOps practices.
  • Exposure to containerization technologies such as Docker and orchestration platforms such as Kubernetes.
  • Familiarity with monitoring, logging and observability tools used in production environments.

Nice to have

  • Exposure to search technologies such as Elasticsearch, OpenSearch, Azure AI Search or similar platforms.
  • Exposure to AI-assisted engineering tools, Generative AI, LLMs or intelligent application development.

Details

  • Location: Local Office Pune (Global Function), Pune, India.

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 I (Backend)