PEPepsico india
Sr Software Engineer
Hyderabad ₹3-8 LPA Posted 5 May 2025
FULL TIME
Microservice Architecture
Sql
Nosql
Google
Software Development
+1 more
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.
