Browse All Jobs
Job Description
Poppulo is seeking a Senior Software Engineer to join their team in Bengaluru, India. This role is focused on full-stack development and will involve working on the Poppulo AI platform to improve communication content and workflow. The engineer will collaborate with cross-functional teams to develop high-quality, secure, and scalable code in an agile environment.Role involves:
  • Taking ownership of features, modules, or products.
  • Working with the PM team to define technical requirements and develop detailed designs.
  • Writing and reviewing code based on coding guidelines.
  • Performing unit testing and ensuring code quality.
  • Participating in product demos and ensuring error-free production deployments.
  • Troubleshooting issues.
Requirements:
  • 7-12 years of development experience.
  • Server-side experience in Spring Framework, MVC, and Spring Boot, preferably in Java 17 or later.
  • Experience in Java multi-threading and DB performance optimizations.
  • Client-side experience in React for single-page application development.
  • Experience with Microservices and design patterns.
  • Experience designing web-scale software using Linux, Docker, Kubernetes, Cassandra, and MySQL.
  • Experience delivering in continuous delivery mode with end-to-end testing and automated testing.
  • Experience with GitLab.
  • Experience building RESTful web services.
  • Experience with AWS Services.
Poppulo offers:
  • A dynamic and values-driven work environment.
  • An opportunity to contribute to a fast-growing global technology company.
  • A collaborative and team-oriented engineering culture.
Apply Manually