One of the companies with which we collaborate in Joppy, a leading provider of workplace management solutions, is looking for a BACKEND ENGINEER (Java or Kotlin) to join its team in Spain (Hybrid in Barcelona - 1 day/week at office).
The engineering department is currently looking for a Senior Backend Engineer. We are looking for engineers who embrace software craftsmanship and have a
background in either Java or Kotlin. We prioritise the use of Agile methodologies and XP practices such as TDD, pairing and CI/CD, as a basis for delivering high-quality code frequently,
while taking care about the business domain (DDD).
You will
● Be part of a team that is composed of Software Developers and a Product Manager. Working together in the full process of agile software development.
● Collaborate closely with various stakeholders, including the infrastructure team, customer success and other development teams.
● Ensure that the platform runs smoothly, by taking into account security, performance and concurrency in the features you work on.
● Be involved in a deep refactor of some of our core components: rethinking models, extracting monolith functionalities into independent services, performance and scalability
improving, query optimizations.
● Deploy your changes in production using CI/CD pipelines: own the whole lifecycle from the pull request to production (testing, software quality metrics, QA & observability in
production).
● Be accountable and proficient with the code that the team writes, keeping it clean and simple.
● One day per sprint of two weeks is booked for free choices. The goal of free choices is to try to innovate with new technologies/tools/approaches to improve our products or
methodologies.
● Work with our technical stack and AI tools like Perplexity or GitHub Copilot.
Requirements
● Team player: you have good social skills and you enjoy working with people to solve nproblems together.
● Product mindset: you believe that understanding the pains and problems of the customer/user is crucial to build and deliver the best solution.
● Pragmatic: understand the urgency and importance of the issue that you work on, balancing quality, performance and time-to-market.
● Fluent in JVM languages (Java 8+, Kotlin).
● Knowledge of programming languages such as Python and/or JavaScript (or others)
● Experience using Docker Containers and dockerizing micro-services.
● Experience using relational and/or non-relational databases (e.g., PostgreSQL, MongoDB, BigQuery)
● Experience in microservices patterns
● Knowledge of the SOLID principles and Clean Architecture.
● Familiarity with the testing pyramid.
● Fluent in English.
Nice to have
● Experience in DDD and event-driven architectures
● Knowledge of asynchronous, reactive programming principles and the functional programming paradigm
● Experience using Cloud Native Infrastructure (e.g., lambda functions, buckets, managed services, etc.).
● Experience in profiling (memory, cpu, I/O) and service metrics using monitoring tools.
● Knowledge of the Energy sector.
We offer
● Flexible working hours and possibility of early quit Friday.
● Hybrid work model.
● Office in the city centre of Barcelona.
● An exciting and positive work environment where you are valued.
● A friendly and talented group with 10+ different nationalities.
● Flexible compensation scheme: kindergarten, transportation and food with UP Spain.
● 23 holiday days per year (flexible policy).
● Up to 5 additional holidays based on tenure.
● 1 additional birthday day off.
● Company-sponsored courses and attendance to events.
● Discounted private health insurance and gym memberships.
● Regular team events.
● Referral bonus for new hirings.
Team values
● Be human: authentic, open, caring and transparent.
● Be an expert: share your knowledge in a simple way.
● Stay positive: be passionate and optimistic.
● Be humble: self-aware and open to learning.
● Be sustainable: care about the planet and the ecological footprint.
About Joppy
Joppy is a technology recruitment platform built for developers by developers.
✅ No CV is required. Just say what you know and what you want.
✅ Anonymous profile by default.
✅ You choose who can talk to you. Companies cannot write to you until you accept their offer.
✅ Only relevant offers that match your preferences. No more Javascript offers for Java developers.
✅ Get rewarded if you get hired.
Keep an eye on tech job opportunities anonymously and find the job that makes you happy.
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Founding Senior Software Engineer
2026-05-19
Senior Backend Engineer - Kotlin (all genders)
2026-06-03
(Senior) PHP Entwickler (m/w/d)
2026-05-28
- Posted
- Jul 14, 2025
- Type
- Full-time
- Level
- Associate
- Location
- Greater Barcelona Metropolitan Area
- Company
- Joppy
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Founding Senior Software Engineer
2026-05-19
Senior Backend Engineer - Kotlin (all genders)
2026-06-03
(Senior) PHP Entwickler (m/w/d)
2026-05-28