Java Clojure React Javascript Agile Scala Kotlin REST SaaS DevOps Big Data Teletrabajo

About this job Job type: Full-time Experience level: Senior Technologies java, reactjs, clojure Job description DEXMA is a SaaS company, based in Barcelona, that helps to reduce energy consumption in buildings. We collect 40M+ real-time measurements...

About this job

Job type: Full-time
Experience level: Senior



Technologies

java, reactjs, clojure



Job description

DEXMA is a SaaS company, based in Barcelona, that helps to reduce energy consumption in buildings. We collect 40M+ real-time measurements per day using stream-processing techniques, and we apply Artificial Intelligence to detect savings potential, identify anomalies and forecast future consumption.

We are now hiring Senior Developers who embrace software craftsmanship and have a strong background in either Java or Kotlin.

Work-life balance is important to us and hence we are remote-friendly, but at the same time we see the benefits of on-site encounters, so we are open to remote candidates that not farther than a 2h flight to Barcelona, and would enjoy meeting the team once every 1-2 months (once the COVID restrictions cease)

The opportunity:

Our team is cross-functional and self-organizing. As a team member, you’ll work along with the Backend Developers, DevOps, Data-Scientists and the Product Owner, using Agile methodologies to deliver incremental releases of our software solutions every few weeks.

Your day-to-day will involve developing new components and refactoring existing modules of a microservice-oriented architecture, applying functional programming and reactive patterns.

You will contribute to the architecture decision-making, along with your Backend peers and the input of the rest of the cross-functional teams (Frontend Developers, Data Scientist & DevOps) towards the best cost/benefit solution to each feature request.

As a Senior Developer, you will help to define and disseminate best practices & processes that the team needs to commit to. You will give your opinion in Pull Requests and during Sprint Reviews and Retrospections of what we should improve and how.

Being a Software Developer at DEXMA involves:

  • Caring about good practices & principles of the SDLC.
  • Being involved in the full process from design to code, reasoning out your decisions with your team, based on your experience and your learnings.
  • Being proficient with the code that you write, keeping it clean and simple.
  • Applying functional and reactive programming principles.
  • Finding simple solutions to complex problems that involve Big Data processes.
  • Contributing to reducing Global Warming with the result of your daily job.

Required skills:

  • Pragmatic mindset, balancing quality, performance, and time-to-market.
  • Eager to explore new technologies and curious about how things work.
  • Proven experience in modern JVM languages (Java 8+, Scala or Kotlin).
  • Obsession for Unit & Integration testing.
  • A clear understanding of the CI/CD pipelines.

Awesome to Have:

  • Hands-on experience with JVM applications running in Kubernetes
  • Interest or experience in Full-Stack Development using React or other modern JavaScript frameworks
  • Experience handling Time-Series or other kinds of Big Data
  • Functional programming principles
  • Experience improving the performance of JVM applications

Technology Stack:

You can find our updated technology stack at https://stackshare.io/dexma/dexma

What’s also great about working with us:

  • A friendly, humble, and talented group with 10+ different nationalities
  • 16" MacBook Pro + 27" monitor
  • Sponsored home-office (standup desk, ergonomic chair)
  • JetBrains All-Products Pack (IntelliJ, PyCharm, DataGrip,...)
  • Flexible working hours
  • Remote-first, although we foster social-encounters and offline team activities
  • Company-sponsored courses, conference passes & technical books
  • Company hackathons
  • Team events (BBQ, football, outdoor activities...)
  • Ticket Restaurant / Transport / Kindergarten
  • Subsidized private healthcare
  • Subsidized Gym
  • Free goodies in the office: water, coffee, fresh fruit, snacks, …

Ready to grow with us? Apply and we’ll get in touch with you soon.



¡No te pierdas nada!

Únete a la comunidad de wijobs y recibe por email las mejores ofertas de empleo


Nunca compartiremos tu email con nadie y no te vamos a enviar spam

Suscríbete Ahora

Últimas ofertas de empleo de Desarrollo de Software en Barcelona

Oracle

Barcelona, ES

Position is open for fresh graduate candidate going to pass regular University this year (Bc or Master degree). Place of...

Kymos

Barcelona, ES

We are hiring a Scientist in Chemical Analysis for our Quality Control department: Key responsibilities: • We offer a...

arelance

En Arelance sabemos que las personas son el activo más importante dentro de una empresa y por tanto invertimos muchos...

Michael Page

Perfil buscado (Hombre/Mujer) • Desarrollar y mantener soluciones WSO2 de alta calidad. • Participar en todas las fases...

Clubs de Fitness DIR

Barcelona, ES

¿Te gustaría hacer realidad tu sueño y formar parte de la mejor empresa de fitness? ¡En DiR tenemos ganas de recibirte...

Penguin Random House

Barcelona, ES

¿Qué harás? Analizar datos empresariales para extraer ideas valiosas. 📊💼 Diseñar algoritmos de ML desde el desarrollo...

Almato Iberia

Almato Iberia está buscando un programador Senior SAP con experiencia en UI5/Fiori para unirse a nuestro equipo de...

Stark Future SL

Barcelona, ES

Position goal: Stark Future shall become the global market Leader in premium electric motorcycles. We need your help to...

Digital Talent Agency

Barcelona, ES

Zemsania, empresa líder en tecnología y desarrollo de software, busca un Desarrollador de Software con experiencia en...

Malthus Darwin

Barcelona, ES

Malthus Darwin es una empresa de Consultoría, especializada en la búsqueda, selección y evaluación de perfiles IT.