Description
Java Senior
SlashMobility is a boutique technology firm building something different from traditional consulting. We do not want to be an hour factory or a massive consultancy. We are creating a home for Tech Elite: professionals who want to work with major corporations on real challenges, in small, highly skilled teams delivering tangible impact.
We help large organizations design and build digital products and technology platforms that truly move their business forward. We do not limit ourselves to executing tasks: we dive into our clients’ critical problems and solve them with senior technical talent, product mindset, and a focus on impact.
We work with large corporations at pivotal moments: technological modernization, creation of new digital products, or scaling of platforms. These are organizations that do not need more vendors, but teams capable of thinking, building, and executing at a high level.
Our model combines highly specialized European talent with technology capability hubs in LATAM. This allows us to form high-performance, very senior teams organized into centers of excellence, focused on solving complex problems with speed and quality.
**The difference is simple:** SlashMobility does not seek volume—it seeks caliber. We prefer small but exceptional teams. Here, you do not come to hide within a giant organization—you come to build, to take responsibility, and to work alongside outstanding people on projects that truly matter.
Over these years, our \+100 employees have worked with hundreds of clients on \+3\.000 solutions, offering a holistic perspective on the challenge posed by their organizations’ digital transformation.
Job Description
What is the company you’ll be working for?
We are a corporate mobile solutions company whose mission—over the past 10 years—has been to accelerate society’s technological digitalization. We develop both websites and hybrid apps.
Over these years, our team has shaped over 1,000 projects for 150 clients with national and international presence.
What do we believe in?
**We are founded on four core values:**
* Innovation—delivering innovative solutions in a professional and cost-effective manner, with a key differentiator: expert knowledge across the entire value chain.
* Commitment—treating the organization’s goals as our own and overcoming any obstacle to achieve them.
* Proactivity—proposing and implementing actions to improve services and quality.
* Teamwork—leveraging a motivated, multidisciplinary team working in perfect coordination to achieve shared objectives.
Requirements
**Requirements:**
Bachelor’s degree in computer science, software engineering, or related field
8\+ years of experience in a software engineering environment designing and developing software application features
Proficiency in Java 8\+, Spring Framework (Spring Boot, Spring MVC), Hibernate, Elasticsearch, JUnit, Gradle / Maven.
Experience with microservices architecture and RESTful APIs.
Strong understanding of design patterns, SOLID principles, and clean coding practices
Experience with Elasticsearch, including indexing, querying, and optimizing search performance. Familiarity with relational databases such as PostgreSQL, MySQL, or Oracle—and NoSQL databases such as MongoDB—is a plus.
Knowledge of Docker, Kubernetes, and CI/CD pipelines
Experience with message brokers (Kafka, RabbitMQ)
Experience with Flyway (or Liquibase) is a plus
Prior experience migrating legacy applications and working on large\-scale, distributed systems
**Location:** Barcelona (Spain)
**Openings:** 1
**Work mode:** Hybrid
Java, Spring, MVC, Hibernate, Elasticsearch,