Search by job, company or skills

Pepsico india

Sr Software Engineer

5-10 Years

This job is no longer accepting applications

new job description bg glownew job description bg glownew job description bg svg
  • Posted 3 months ago

Job Description

Responsibilities

  • Design, develop, and maintain robust and scalable backend systems using Spring Boot.
  • Build and manage RESTful APIs and microservices architecture.
  • Collaborate with frontend developers, DevOps engineers, and product teams to deliver end-to-end features.
  • Ensure code quality through unit testing, integration testing, and code reviews.
  • Participate in architecture discussions and contribute to technical decision-making.
  • Optimize applications for performance, scalability, and security.
  • Familiarity with AI tools and platforms, such as: OpenAI (GPT-3/4, Assistants API), Anthropic, or similar LLM providers.
  • Ability to integrate AI capabilities into applications, such AI copilots, smart chatbots, automated data processors, content generators.
  • Understanding of prompt engineering, context handling, and AI output refinement.
  • Work closely with product, design, and engineering teams to deliver high-quality mobile experiences.
  • Ensure the performance, quality, and responsiveness of applications.
  • Write clean, scalable, and well-documented code.
  • Participate in code reviews and provide constructive feedback to peers.
  • Debug and fix issues, perform unit and integration testing.

Qualifications

  • A Bachelor's Degree in Computer Science, Engineering or a related field
  • 5+ years of hands-on experience in backend development with Java and Spring Boot.
  • Strong understanding of microservices architecture and RESTful API design.
  • Experience with SQL and NoSQL databases (e.g., PostgreSQL, MongoDB, Couchbase).
  • Familiarity with message brokers (e.g., Kafka, RabbitMQ) for asynchronous communication.
  • Experience with containerization and orchestration tools (e.g., Docker, Kubernetes).
  • Solid knowledge of software development best practices, including clean code, testing, and design patterns.
  • Familiar with version control systems such as Git.
  • Understanding of security best practices (e.g., OAuth2, JWT, HTTPS, CSRF protection).
  • 2+ years of experience on architecting fault tolerant, high scale distributed systems
  • Ability to integrate AI capabilities into applications, such AI copilots, smart chatbots, automated data processors, content generators.
  • Commanding knowledge of data structures, algorithms, and object oriented design
  • Familiar with version control systems like Git.
  • Experience with Azure, Google Cloud, Amazon Web Services and cloud specific PaaS and SaaS solutions
  • Experience with mission critical, 24x7 systems
  • Experience with high throughput cloud native distributed systems
  • Strong problem-solving skills and ability to work independently.

More Info

Job Type:
Function:
Employment Type:
Open to candidates from:
Indian

About Company

Job ID: 111114705

Similar Jobs