← Back to list

Job
· Senior
Sr. Software Developer - Data (Portugal)
Software Engineer
• Senior
• Remote
• Full-time
•
Portugal
Intermedia is hiring a data-focused software engineer to build Java (Spring Boot) microservices and work with SQL-based data systems. Primarily remote, with occasional office visits in Coimbra or Aveiro.
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
- ▹Ensure data integrity, availability and performance across systems
- ▹Participate in code reviews, architecture discussions and CI/CD processes
- ▹Write unit, integration and data tests for reliable delivery
- ▹Contribute to system modernization, replacing legacy components with scalable cloud-native services
- ▹Deploy and manage services in containerized environments using Kubernetes and Helm
Requirements
- ▹5+ years of experience in backend software engineering or data-focused software development
- ▹Strong Java programming skills with Spring Boot for microservices
- ▹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
- ▹Proficient with CI/CD pipelines and Git-based version control
- ▹Experience with unit testing frameworks (e.g. JUnit, Mockito) and integration testing
- ▹Hands-on experience deploying applications in Kubernetes using Helm charts
- ▹Strong communication skills across data and software engineering teams
- ▹Adaptable in a hybrid environment with both legacy and modern systems
- ▹A pragmatic mindset for delivering production-quality software while reducing technical debt
- ▹Comfortable working with ambiguity and legacy codebases
Nice to have
- ▹Practical experience with Snowflake and dbt
- ▹Exposure to cloud platforms (AWS, Azure or GCP) and infrastructure-as-code
- ▹Knowledge of messaging or event streaming tools (e.g. Kafka, RabbitMQ)
Soft skills
CommunicationAdaptabilityPragmatismPassion for automation
What we offer
- ▹Primarily remote, with occasional office visits in Coimbra or Aveiro
About the company
Intermedia is a leading provider of cloud communications and collaboration technology with a record of growth and profitability. Its culture is built on teamwork and transparency, and it promotes from within.
Similar jobs

Job
· Senior
Senior Java Spring Developer
Imaginary Cloud
+31
€35,310–€54,400/yr
gross
🌍 Remote
Portugal only
🗣️ EN
Himalayas

Job
· Senior
Senior Software Engineer
Anova
DatabricksLangchain
+6
💰 Salary: not specified
🌍 Remote
Portugal only
🗣️ EN
Himalayas

Job
· Senior
Lead Software Engineer
IntellectEU
+2
💰 Salary: not specified
🌍 Remote
Portugal only
🗣️ EN
Himalayas

Job
· Senior
Creative Tech | Senior Python Developer
Devoteam
Bitbucket
+16
💰 Salary: not specified
🌍 Remote
Portugal only
🗣️ EN
Himalayas
Job
· Senior
Senior Software Engineer
Anovasolutions
DatabricksLangchain
+6
💰 Salary: not specified
🏢 On-site
Porto
🗣️ EN

Job
· Senior
Senior Java Developer
Elevus
+3
💰 Salary: not specified
🌍 Remote
Portugal only
Himalayas