I

Intermedia Intelligent Communications

Unified communications and cloud collaboration provider

Senior Software Developer - Data

Backend EngineeringUpdated on Nov 13
Full-timeRemote in PortugalNo salary listed

About the Job

Requirements

  • At least 5 years of experience in backend software engineering or data-focused software development.
  • Strong programming skills in Java with Spring Boot for microservices development.
  • Solid understanding of SQL, relational database design, performance tuning, and data modeling.
  • Experience building and consuming RESTful APIs.
  • Familiarity with ETL/ELT concepts and data integration techniques.
  • Proficiency with CI/CD pipelines and Git-based version control.
  • Experience with unit testing frameworks such as JUnit and Mockito, and with integration testing.
  • Hands-on experience deploying applications in Kubernetes environments using Helm charts.
  • Strong communication skills and ability to collaborate across data and software engineering teams.
  • Ability to adapt to a hybrid environment involving legacy and modern systems.
  • A pragmatic approach to delivering production-quality software while reducing technical debt.
  • Comfort working with ambiguity and legacy codebases.
  • Interest in automation, performance optimization, and clean architecture.

Responsibilities

  • Design and develop scalable microservices and APIs using Java and Spring Boot.
  • Build services that support high-volume data ingestion, processing, and access.
  • Integrate backend services with modern cloud data platforms and legacy systems.
  • Write and optimize SQL queries and stored procedures to support application features and data pipelines.
  • Collaborate with Data Engineers, Analysts, and Product teams to deliver high-quality, well-tested solutions.
  • Ensure data integrity, availability, and performance across systems.
  • Participate in code reviews, architecture discussions, and CI/CD processes.
  • Write unit, integration, and data tests to support reliable delivery.
  • Contribute to system modernization by replacing legacy components with scalable cloud-native services.
  • Deploy and manage services in containerized environments using Kubernetes and Helm.

Desired Qualifications

  • Practical experience with Snowflake and dbt.
  • Exposure to cloud platforms such as AWS, Azure, or GCP and infrastructure-as-code.
  • Knowledge of messaging or event-streaming tools such as Kafka or RabbitMQ.

About the Company

Intermedia Intelligent Communications

Unified communications and cloud collaboration provider

Intermedia provides a cloud-based unified communications and collaboration suite for small to mid-sized businesses. Its offerings include voice, video, chat, contact center, file sharing, and email services delivered through a single, subscription-based platform that customers access from the cloud. The company works by delivering an integrated set of tools via a monthly or annual plan, reducing the need for multiple vendors. It differentiates itself with award-winning technical support from JD Power and a partner program that lets resellers offer Intermedia’s services to their own customers. Its goal is to simplify business communications for SMBs by providing an all-in-one, scalable cloud solution with reliable service and support.

Company size
Not listed
Company stage
Not listed
Total funding
Not listed
Headquarters
Sunnyvale, CA
Founded
1995

Recently Posted Jobs

Explore more opportunities at Intermedia Intelligent Communications

See more jobs