Mapped
Posted 1y ago

Senior Java Software Engineer (Graph, Timeseries, ETL)

Mapped
Lisbon, Portugal
€60k-€80k/yrHybridFull Time
Responsibilities
  • developing services
  • designing systems
  • implementing systems
Requirements
  • Expertise in Java
  • Spring Boot
  • Database optimization
  • Graph theory
  • Distributed computing
  • Kubernetes
  • Cloud platforms, and microservices architecture
Technical tools mentioned
javaspring bootgraphqlgrpckuberneteskafkarabbitmqazure event hubawsazuregcpjmxdatadogprometheusgrafananew relic

Job description

About the Role

At Mapped, we are transforming how businesses leverage their data by building cutting-edge solutions for processing, analyzing, and utilizing complex graph and time-series datasets. We’re looking for an engineer who shares our passion for data and thrives on solving complex algorithmic and data-structure challenges.

As a Senior Backend Engineer, you will be a key player in developing Mapped’s core services, including:

  • ETL pipelines for graph and time-series data processing.
  • GraphQL and gRPC APIs for seamless data access.
  • Scalable, high-performance systems to power our next-generation data platform.

You will work with a collaborative team of engineers to design and implement systems that drive our products' functionality and scalability.

Must-Have Skills

  • Java: Expertise in developing production-grade systems.
  • Spring Framework: Proficient in Spring Boot and Spring ecosystem for building scalable APIs and services.
  • Extensive Database Experience: Strong understanding of database trade-offs, CAP theorem, and query optimization.

Preferred Skills

  • Graph Theory Knowledge: Solid understanding of graph algorithms and principles.
  • Experience with Labeled Property Graph Databases: Hands-on experience with graph data models and databases.
  • Distributed Computing: Experience with distributed systems and frameworks.
  • Data Lake Experience: Knowledge of designing, building, and managing data lakes.
  • Experience with one or more graph-based query languages (e.g., Gremlin, Cypher, SPARQL, GQL, etc.). Experience with JanusGraph is a plus but not a requirement.
  • Proficiency in Kubernetes for deploying and managing containerized applications in production environments.
  • Familiarity with pub/sub technologies such as Kafka, RabbitMQ, Azure Event Hub, etc.
  • Hands-on experience with one of the major cloud platforms (Azure, AWS, or GCP).
  • Experience in application observability using tools like JMX, Datadog, Prometheus, Grafana, New Relic, and distributed tracing and log management to monitor and troubleshoot applications.
  • Experience with Microservices Architecture, including designing, deploying, and maintaining microservices in a cloud-native environment.

About You

  • Passion for data processing and solving complex challenges.
  • Strong problem-solving and algorithmic skills.
  • Excellent collaboration and communication abilities.

Why Join Mapped

  • Work on impactful, cutting-edge data projects.
  • Be part of a collaborative, innovative, and fast-paced environment.
  • Opportunity to grow and shape the future of our data platform.


Location

This is a hybrid position in Lisbon, Portugal. We expect that you will be in the office 2-3 days per week. This is not a strict requirement. Life happens, but we are trying to create an office culture in our new Lumiar office!


Benefits

  • Unlimited PTO + 10 company holidays
  • Flexible working hours
  • Paid parental leave for birthing and non-birthing parents

Mapped is an equal opportunity employer that highly values diversity. We do not discriminate based on race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, disability status, or any other protected class.

About Mapped

Data infrastructure for commercial and industrial building systems.

Year founded
2019
Employees
43
Organization type
Private
Latest investment
Raised $25.50M Series B (2024) — led by Allegion Ventures, MetaProp
Headquarters
US

Similar jobs

Java Software Engineer roles near Lisbon, null
3w
Save
Mark Applied
Hide
Java Software Engineer
Vila Nova de Gaia or Fundão or Lisboa
HybridFull Time
Capgemini
CapgeminiEuronext Paris: CAP: Provides global IT consulting and digital transformation services.
Bachelor's degree, strong Java and Spring Boot experience, microservices and REST expertise, RabbitMQ and AWS experience, Git proficiency, fluent English.
Java, Spring Boot, RabbitMQ, AWS, Git, Kubernetes, GraphQL, Apache Camel, Docker, CI/CD
1mo
Save
Mark Applied
Hide
Java Software Developer (m/f/d) - FE-D Team
Lisboa, Lisbon, Portugal
HybridFull Time
Retarus
Retarus: Provides enterprise cloud messaging and secure information exchange services.
Strong Java (Spring / Spring Boot) skills, REST APIs, Docker, CI, SQL/NoSQL, Linux, distributed/event-driven systems, API/microservices architecture, AI experience, university degree preferred, English and Portuguese proficiency.
Java, Spring, Spring Boot, REST APIs, Docker, Continuous Integration, SQL, NoSQL, Linux, IntelliJ, Eclipse, Emacs, Artificial Intelligence
7mo
Save
Mark Applied
Hide
Java Software Developer Portugal
Lisbon, Lisbon, Portugal
HybridFull Time
SkillOnNet
SkillOnNet: Provider of white-label iGaming software and online casino platforms.
3+ YOE3+ years Java, design patterns, multithreaded, SQL, Spring Framework.
Java, Spring, SQL
2y
Save
Mark Applied
Hide
Java Software Developer
Lisbon, Lisboa, Portugal
OnsiteFull Time
Moorhouse
Moorhouse: Technology and engineering services provider delivering digital solutions
5+ YOE5+ years in a similar role; Bachelor's or Master's in Computer Science or Telecommunications; Telecom experience valued; strong English skills.