Five9 logo

Senior Software Engineer - Backend | Platform

Five9

Company Overview

Five9 is an industry-leading provider of cloud contact center solutions, bringing the power of cloud innovation to more than 2,000 customers worldwide and facilitating billions of customer engagements annually. The Five9 Intelligent Cloud Contact Center provides digital engagement, analytics, workflow automation, workforce optimization, and practical AI to help customers reimagine their customer experience. Designed to be reliable, secure, compliant, and scalable, the Five9 platform helps increase agent and supervisor productivity, connects the contact center to the business, and ultimately deliver tangible business results including increased revenue and enhanced customer trust and loyalty.

Job Description

Join our team as a Senior Software Engineer - Backend | Platform in Porto, Portugal. This hybrid role involves developing a scalable, highly available application platform based on Microservices Architecture. You will be responsible for software design, backend service implementation, and automation tests. Develop features using Java Spring frameworks and implement and execute various tests including Unit, Integration, Functional, load, and journey tests. Participate in design discussions and peer review discussions with team members. Troubleshoot and support the current platform in production. Collaborate with Product Managers, Architects, Engineering leaders, and test engineers. Understand performance and scalability principles and apply when developing software. Be able to document and communicate clearly.

Key Responsibilities

  • Be part of an agile team to develop a scalable, highly available application platform based on Microservices Architecture.
  • Responsible for software design, backend service implementation, and automation tests.
  • Develop features using Java Spring frameworks.
  • Implement and execute Unit tests, Integration tests, Functional tests, load test, and journey tests.
  • Participate in design discussions and peer review discussions with team members.
  • Troubleshoot and support current platform in production.
  • Participate and contribute to requirements analysis and grooming.
  • Collaborate with Product Managers, Architects, Engineering leaders, and test engineers.
  • Understand performance and scalability principles and apply when developing software.
  • Be able to document and communicate clearly.

Requirements

  • BS/MS in Computer Science or related field with Strong Computer Science fundamentals in design, data structures, algorithms, and problem solving.
  • Over 5 years of industry experience and expertise in Java development using frameworks such as Spring and Gradle.
  • Hands on Experience in designing and implementing highly scalable, high performing RESTful based APIs in microservice architecture.
  • Experience working on complex problems spanning across multiple products and systems.
  • Experience with various datastores like Google datastore and Redis.
  • Experience in debugging customer/production issues.
  • Experience with Elastic search is a plus.
  • Experience with Public Cloud (preferably Google Cloud Platform) is a big plus.
  • Experience with SonarQube is a plus.
  • Proficient understanding of code versioning tools such as GIT.
  • Experience with CI/CD process.
  • Must have experience working within an Agile/Scrum team.
  • Positive, self-motivated, and enthusiastic attitude with a strong sense of ownership.
  • Strong communication skills, both verbal and written.

Benefits

  • Five9 Shares
  • Bonus Scheme
  • 10% Flex Benefits
  • Meal Allowance
  • Medical Insurance
  • Life Insurance
  • 25 day Annual Leave + Public Holidays

Five9 embraces diversity and is committed to building a team that represents a variety of backgrounds, perspectives, and skills.  The more inclusive we are, the better we are.  Five9 is an equal opportunity employer.

Benefits
Extracted with AI

  • Five9 Shares
  • Bonus Scheme
  • 10% Flex Benefits
  • Meal Allowance
  • Medical Insurance
  • Life Insurance
  • 25 day Annual Leave + Public Holidays

Similar jobs

Last update: 23 minutes ago

Squarespace logo
Squarespace

Senior Software Engineer, Go/Java

Join Squarespace as a Senior Software Engineer in Aveiro, Portugal. Expertise in Go/Java required. Hybrid work environment.

Squarespace logo
Squarespace

Senior Software Engineer, Java

Join Squarespace as a Senior Software Engineer, Java, in Aveiro, Portugal. Work on backend services, infrastructure, and scalability.

Kuehne+Nagel logo
Kuehne+Nagel

Senior Full Stack Engineer

Join Kuehne+Nagel as a Senior Full Stack Engineer in Porto, Portugal. Develop mission-critical software using Java, Angular, and more.

SentinelOne logo
SentinelOne

Senior Backend Engineer - Cloud Native Security

Join SentinelOne as a Senior Backend Engineer to design and implement cloud-native security solutions.

Fireflies.ai logo
Fireflies.ai

Senior Backend Engineer - Growth Team

Join Fireflies.ai as a Senior Backend Engineer to drive growth through innovative backend solutions. Remote position.

15Five logo
15Five

Senior Software Engineer

Join 15Five as a Senior Software Engineer to develop high-quality software solutions in a remote-first environment.

Fujitsu logo
Fujitsu

Java Lead Software Developer

Lead Java Developer role focusing on Spring Boot, SQL, and API development in a remote setting.

SentinelOne logo
SentinelOne

Senior Backend Engineer - Cloud Native Security

Join SentinelOne as a Senior Backend Engineer focusing on cloud-native security solutions. Work remotely in Slovakia.

AUTODOC logo
AUTODOC

Senior Backend Engineer (Go)

Join AUTODOC as a Senior Backend Engineer (Go) in Lisbon. Develop scalable backend solutions using Golang, Prometheus, and Grafana.

Oracle logo
Oracle

Senior Backend Developer - Java, Microservices

Join Oracle as a Senior Backend Developer focusing on Java and Microservices to revolutionize healthcare technology.

Walmart logo
Walmart

Senior Software Engineer - Java Backend

Join Walmart as a Senior Software Engineer focusing on Java backend development, microservices, and cloud technologies.

Odevo logo
Odevo

Senior Backend Developer - Java

Join Odevo as a Senior Backend Developer in Stockholm, focusing on Java, Spring Boot, and Kubernetes in a hybrid work environment.

Wealthfront logo
Wealthfront

Backend Engineer

Join Wealthfront as a Backend Engineer to design and build backend systems with Java, SQL, and more.

Standard AI logo
Standard AI

Senior Software Engineer, Backend

Join Standard AI as a Senior Backend Engineer to design scalable microservices and APIs. Remote role with competitive salary and benefits.

SentinelOne logo
SentinelOne

Senior Software Engineer - Test Framework Development

Join SentinelOne as a Senior Software Engineer to develop test frameworks with Java, TypeScript, and more. Remote work available.

Airbnb logo
Airbnb

Senior Backend Engineer, Media Foundation

Join Airbnb as a Senior Backend Engineer to build and operate next-gen Media infrastructure. Remote eligible within the US.

Klar logo
Klar

Senior Back End Developer

Join Klar as a Senior Back End Developer in Berlin, Germany. Work with Java, SpringBoot, and microservices in a fintech environment.

Inclusively logo
Inclusively

Senior Cloud Engineer

Join as a Senior Cloud Engineer to architect and deploy cloud solutions using Azure, AWS, and GCP. Lead innovation in cloud technology.

Wellhub logo
Wellhub

Staff Software Engineer - Platform

Join Wellhub as a Staff Software Engineer to lead platform development, focusing on performance, scalability, and resilience in a remote role.

Datadog logo
Datadog

Senior Software Engineer - Language Tools

Join Datadog as a Senior Software Engineer in Lisbon to develop language tools for backend engineers.

Uber logo
Uber

Senior Software Engineer, Backend

Join Uber as a Senior Software Engineer, Backend, focusing on AWS, Java, and microservices in Aarhus, Denmark.

banQi logo
banQi

Senior Software Engineer (Node.js, TypeScript)

Join our fintech as a Senior Software Engineer specializing in Node.js and TypeScript. Work remotely with a dynamic team.

AUTODOC logo
AUTODOC

Senior Software Engineer - Front-End (React.js)

Join AUTODOC as a Senior Front-End Engineer in Lisbon, focusing on React.js development in a hybrid work environment.

BOSSCAT™ Home Services and Technologies logo
BOSSCAT™ Home Services and Technologies

Senior Software Engineer

Join BOSSCAT™ as a Senior Software Engineer in Boston. Work with Java, React, AWS, and more. Competitive salary and benefits.