10/18/2026 updated


100 % available
Senior Backend Engineer & Technical Lead | Java/Kotlin | Distributed Systems | Cloud
Viseu, Portugal
Only remote
PhD in Computer Science and EngineeringAbout me
Senior Backend Engineer and Technical Lead with a PhD in Computer Science and 10+ years of experience designing, building, and operating large-scale distributed systems in production environments.
Java (Programming Language)Amazon DynamoDBMongoDBRabbitMQBlockchainSQL DatabasesDocker SwarmSpring BootAWS ECSKotlinBackend ProgrammingKubernetesBlockchain PlatformsCassandraApache Kafka
Java & Kotlin Backend Development
Extensive expertise in Java and Kotlin for building large-scale backend platforms, including microservices, REST APIs, and event-driven architectures using Spring Boot across multiple industries such as telecommunications, blockchain, and real-time data processing.
Distributed Systems & Messaging
Deep experience designing and operating distributed systems in production environments, leveraging messaging technologies such as Apache Kafka, RabbitMQ, and AWS SNS/SQS to enable reliable, scalable, and high-throughput data pipelines.
Cloud Infrastructure & DevOps
Proven track record working with AWS, Docker, Kubernetes, and Terraform to build, deploy, and manage cloud-native infrastructure, including automated deployment tooling and container orchestration for large-scale production systems.
Database Engineering
Hands-on experience with a wide range of databases including PostgreSQL, Cassandra, MongoDB, and DynamoDB, applied in high-availability and large-scale data environments.
Technical Leadership & Architecture
Experience leading engineering teams, driving architectural decisions, conducting code reviews, and mentoring engineers to maintain engineering quality and system reliability.
Blockchain & Smart Contracts
Contribution to blockchain-based post-trade platforms using ConsenSys Quorum and Solidity, supporting the digitization of trade-related workflows for major global energy companies.
AI & LLM Integration
Development of AI-powered support platforms using Amazon Bedrock and LLM Agents to reduce manual operational effort and automate engineering issue investigation.
Privacy-Preserving Systems & Research
Research and development of novel privacy-preserving algorithms for software error reporting and fault replication, leveraging symbolic execution and program analysis, with results published in peer-reviewed venues.
Real-Time Data Processing
Development of event-driven ingestion pipelines for real-time command-and-control platforms, integrating heterogeneous telemetry sources and processing large spatiotemporal datasets using Java, Kafka, Spark, and Cassandra.
Extensive expertise in Java and Kotlin for building large-scale backend platforms, including microservices, REST APIs, and event-driven architectures using Spring Boot across multiple industries such as telecommunications, blockchain, and real-time data processing.
Distributed Systems & Messaging
Deep experience designing and operating distributed systems in production environments, leveraging messaging technologies such as Apache Kafka, RabbitMQ, and AWS SNS/SQS to enable reliable, scalable, and high-throughput data pipelines.
Cloud Infrastructure & DevOps
Proven track record working with AWS, Docker, Kubernetes, and Terraform to build, deploy, and manage cloud-native infrastructure, including automated deployment tooling and container orchestration for large-scale production systems.
Database Engineering
Hands-on experience with a wide range of databases including PostgreSQL, Cassandra, MongoDB, and DynamoDB, applied in high-availability and large-scale data environments.
Technical Leadership & Architecture
Experience leading engineering teams, driving architectural decisions, conducting code reviews, and mentoring engineers to maintain engineering quality and system reliability.
Blockchain & Smart Contracts
Contribution to blockchain-based post-trade platforms using ConsenSys Quorum and Solidity, supporting the digitization of trade-related workflows for major global energy companies.
AI & LLM Integration
Development of AI-powered support platforms using Amazon Bedrock and LLM Agents to reduce manual operational effort and automate engineering issue investigation.
Privacy-Preserving Systems & Research
Research and development of novel privacy-preserving algorithms for software error reporting and fault replication, leveraging symbolic execution and program analysis, with results published in peer-reviewed venues.
Real-Time Data Processing
Development of event-driven ingestion pipelines for real-time command-and-control platforms, integrating heterogeneous telemetry sources and processing large spatiotemporal datasets using Java, Kafka, Spark, and Cassandra.
Experience
Professional experience10+ years
Freelancer since2026
Languages
EnglishFluentPortugueseNative speaker
Project history
Designed and implemented a Universal Matcher to resolve fragmented content identities across 45 metadata providers and approximately 10M content IDs. Developed an AI-powered support platform using Amazon Bedrock and a Slack-based assistant. Served as Technical Lead for a six-person engineering team building a new metadata platform for Telia Norway. Led architectural decisions in backend development, integrating and deduplicating content from heterogeneous providers to improve metadata consistency and enrich the Telia Play EPG. Tech: Kotlin, Java, Spring Boot, Kafka, AWS, Terraform, Amazon Bedrock, LLM Agents, PostgreSQL, Docker, Microservices, Event-driven architecture.
Helped bring the platform MVP to its initial launch by developing core backend microservices and establishing the foundations for further product development. Provided technical guidance, architectural input, and code reviews to distributed volunteer contributors. Tech: Java, Spring, Kafka, DynamoDB, MongoDB.
Developed backend functionality for a blockchain-based post-trade platform used by major global energy companies. Designed and built a functional and end-to-end testing framework from scratch. Enabled developers to validate complete business workflows through HTTP requests and database state assertions. Contributed to the integration of smart contracts using Solidity and ConsenSys Quorum. Tech: Java, Spring Boot, PostgreSQL, ConsenSys Quorum, Docker, React, RabbitMQ.