Staff Software Engineer
Five9
16 days ago
Bengaluru, India
Staff+ / Senior
H1B Sponsor
Responsibilities
- Design, develop, and maintain performant backend services using Java and Spring Boot.
- Build and evolve RESTful APIs for core platform capabilities.
- Implement reliable ingestion pipelines for large video chunks.
- Ensure secure, efficient data storage and retrieval using cloud-managed databases.
- Implement robust authentication and authorization mechanisms.
- Contribute to the design and evolution of a microservices-based architecture.
- Write clean, well-structured, and thoroughly tested code.
- Participate actively in code and design reviews.
- Implement structured logging, metrics, monitoring, and alerting.
- Continuously optimize performance and scalability.
- Work closely with desktop, frontend, and data engineering teams.
- Participate in the full software development lifecycle.
- Contribute to a strong DevOps culture, including CI/CD pipelines.
- Assist in debugging, incident response, and root-cause analysis.
Requirements
- 3+ years of experience in backend software development.
- Strong proficiency in Java and the Spring Boot ecosystem.
- Hands-on experience designing and implementing RESTful APIs.
- Experience working with cloud platforms (GCP or AWS).
- Familiarity with both SQL and NoSQL databases.
- Solid understanding of testing, debugging, and production readiness.
Tech Stack
Apache KafkaAWSDockerGoogle Cloud PlatformJavaJUnitKubernetesMySQLPostgreSQLSpring Boot
Categories
BackendDevOpsTesting