Nuvolar
Posted 1w ago

Senior Java Developer

Nuvolar
Barcelona or Spain
HybridFull Time
Responsibilities
  • designing services
  • developing components
  • troubleshooting systems
Requirements
  • Professional Java backend experience with backend services, APIs
  • Spring or Spring Boot
  • Relational databases, SQL, Git
  • Software design principles
  • Autonomous delivery, and professional English proficiency
Technical tools mentioned
JavaSpringSpring BootSQLGitAWSAzureGCP

Job description

We are a global technology consulting company specializing in IT solutions, cloud-based platforms, mobile and web applications, and training and support services. With over 14 years of experience and a multicultural team of more than 100 professionals, we deliver projects for highly complex industries such as pharmaceuticals, diagnostics, healthcare, and consumer goods.

At our company, we value international talent, diversity, flexibility, and a collaborative environment that fosters both professional growth and personal well-being.

🧠 What You’ll Do

This role is part of a long-term strategic initiative within a global healthcare environment focused on the evolution and unification of enterprise data platforms. The objective is to consolidate multiple existing data platforms into a single, scalable ecosystem that serves as a backbone for multiple products and teams across the organisation.

As a Senior Java Developer, you will play a key role in designing, building, and evolving backend services that support data exchange and platform integration across multiple teams. You will work in a high-autonomy environment where you are expected to independently drive technical solutions while collaborating with multiple stakeholders across engineering, data, and product teams.

Your main responsibilities will include:

  • Design, develop and maintain backend services and components using Java
  • Contribute to the evolution and unification of enterprise data platform ecosystems
  • Support the migration and transition of existing components into the target platform
  • Analyse existing applications, integrations, dependencies and data flows
  • Collaborate with multiple technical teams across a large organisational structureWrite clean, maintainable and well-tested code
  • Participate in technical refinement, estimation and solution design discussion
  • Troubleshoot, debug and resolve backend issues in distributed systems
  • Create and maintain clear technical documentation
  • Communicate progress, risks and blockers proactively

What We’re Looking For

  • Solid professional experience in Java backend development
  • Strong experience building and maintaining backend services and APIs
  • Good understanding of object-oriented programming, clean code, and software design principles
  • Experience with Spring / Spring Boot or similar Java backend frameworks
  • Experience working with relational databases and SQLExperience with Git and standard development workflows
  • Ability to work autonomously and drive complex technical tasks independently
  • Comfortable working in large, complex organisations with multiple teams and dependencies
  • Professional working proficiency in English

Nice to have:

  • Experience with data platforms, data integration or data-heavy environments
  • Experience with microservices architectures
  • Experience with cloud platforms (AWS, Azure or GCP)

💜 Why You’ll Love Working at Nuvolar

  • Flexible Work & Work-Life Balance: enjoy options to balance work and personal life, including every other Friday off.
  • Hybrid Work Mode: with occasional onsite attendance required whenever needed for team collaboration, workshops, or project-related activities.
  • Seniority Program: enjoy additional benefits and privileges as you grow with the company.
  • Social & Team Budget: even though we primarily work remotely, we encourage team gatherings and activities, with a dedicated budget.
  • Continuous Learning: access training, mentorship, and professional development opportunities.
  • Growth Opportunities: exposure to complex, large-scale data platforms and enterprise architecture challenges

👥 The Hiring Process

1. Cultural Fit Interview
A conversation with our Talent Acquisition team to learn more about your background, career goals, and what you're looking for in your next opportunity. It's also a chance for you to ask any remaining questions about Nuvolar, our culture, and the role.

2. Technical Assessment: Java backend exercise focused on architecture and problem-solving

3. Technical Interview
A discussion with our engineering team to review your assessment, explore your technical experience, and talk through real-world testing scenarios, technical decisions, and your way of working.

4. Client Interview (if required)
Depending on the project, there may be a final conversation with the client to discuss the role, the team, and how you'll collaborate within the project environment.

In our screening process, we prioritize verifiable signals of excellence, regardless of seniority. There are no preferential paths beyond what your application demonstrates, and we evaluate every candidate through the same process. Some people hold back because they feel they lack experience or have an “imperfect” CV. If you like the role and believe you could excel over time, don’t self-reject. All applications go through our careers page, which is the only way to be considered. If you pass our screening, you’ll be asked to complete one or more tests. 

🚀 Join a team where trust, growth, and purpose go hand in hand. Apply now and let’s build meaningful tech — together, from anywhere.

If you want to be aware of all of our latest updates, follow us via LinkedIn | Instagram | Glassdoor | Medium

Equal Opportunity Statement
Nuvolar Works is an equal-opportunity employer. We welcome and encourage applications from all backgrounds. We do not discriminate based on age, sex, gender, gender identity or expression, sexual orientation, family or marital status, disability, national origin, race, ethnicity, religion, or any other protected characteristic. Candidates with disabilities are encouraged to apply, and we are committed to providing an inclusive and accessible recruitment process. If you require any adjustments during the hiring process, please let us know.

 

 

About Nuvolar

Provides Salesforce consulting and tailored software development services.

Similar jobs

Java Developer roles near Barcelona, Catalonia
3d
Save
Mark Applied
Hide
Java Engineer - Sector textil (100% teletrabajo)
Barcelona or Spain
RemoteFull Time
knowmad mood
knowmad moodBME Growth: KNM: A digital transformation focused on innovation, sustainable development, and technology talent.
Solid Java, Spring, Spring Boot, microservices, hexagonal architecture, OpenAPI/API First, messaging brokers, testing, Grafana monitoring tools, and agile methodology experience required.
Java, Spring, Spring Boot, OpenAPI, Kafka, Grafana, Udemy Business
3w
Save
Mark Applied
Hide
Junior Java Developer
Barcelona, Catalonia, Spain
HybridFull Time
Dentsu
DentsuTokyo Stock Exchange: 4324: Providing global advertising, digital marketing, and media communications services.
1+ YOE1+ years Java/J2EE experience, knowledge of OOP, RESTful services, TDD/BDD, SQL (Oracle), Agile/Scrum; English proficiency and EU work permission required; familiarity with Spring, Hibernate, iBatis, Maven, GIT, Docker, Jenkins.
Java, J2EE, RESTful Web Services, Test-driven Development (TDD), Behavior-driven Development (BDD), Oracle, Spring, Hibernate, iBatis, Maven, GIT, Docker, Jenkins, Agile, Scrum
1mo
Save
Mark Applied
Hide
Java Lead Engineer - CX (Hybrid)
Barcelona or Madrid
HybridFull Time
eDreams ODIGEO
eDreams ODIGEOBolsa de Madrid: EDR: Global travel platform offering subscription memberships and booking services.
Experienced engineering manager to lead a cross-functional CX team; expertise in Java 17, distributed systems, system design, performance tuning, strong communication, hiring and mentoring.
Java 17, Kafka, BigTable, Redis, PostgreSQL, LLMs, Datamesh, Docker, Kubernetes, Google Cloud, Sonarqube, Datadog, GitHub Copilot, ChatGPT, Coursera
1mo
Save
Mark Applied
Hide
Senior Java Developer
Barcelona, Catalonia, Spain
HybridFull Time
MKS PAMP
MKS PAMP: Global precious metals refining, trading, and minting services.
7+ YOE7+ years Java development with trading applications, familiarity with FIX and market data feeds, Spring Boot, unit testing (JUnit/Mockito), Microsoft Azure or equivalent cloud, strong communication and autonomy, English and French proficiency, Swiss national or valid Swiss work permit.
Java, Spring Boot, JUnit, Mockito, FIX, Microsoft Azure, Azure Functions, Azure App Services, Azure Service Bus, Azure Kubernetes Service (AKS), Amazon Web Services (AWS), Google Cloud Platform (GCP), Microsoft Windows
1mo
Save
Mark Applied
Hide
Senior Java Developer
Barcelona, Catalonia, Spain
HybridFull Time
MKS PAMP
MKS PAMP: Precious metals refining and financial services.
7+ YOE7+ years Java experience, background in trading applications, familiarity with FIX and market data feeds, Spring Boot, unit testing (JUnit/Mockito), Microsoft Azure experience, strong communication; English and French required; Swiss work authorization required.
Java, FIX, Spring Boot, JUnit, Mockito, Microsoft Azure, Function apps, App Services, Service Bus, AKS, AWS, Google, Windows, API
2mo
Save
Mark Applied
Hide
Pràctiques programació Java
Barcelona, Catalonia, Spain
OnsiteInternship
IThinkUPC
IThinkUPC: Provides software development and digital consulting services.
Knowledge of Java and relational databases; availability for morning internship hours. Valued: testing tools, front-end (Vue.js, Angular, React), REST API, Git.
Java, REST API, Vue.js, Angular, React, Git
2mo
Save
Mark Applied
Hide
Desarrollador/a Java Proficient (Spring Boot)
A Coruña or Ferrol or Asturias or Barcelona or Zaragoza or Ávila or Segovia or Madrid or Albacete or Córdoba
HybridFull Time
Softtek
Softtek: Provider of global software engineering and IT services.
4+ YOE4-5 years backend Java/Spring Boot experience in microservices, OpenAPI 3.x REST APIs, Kafka, OAuth 2.0, automated testing, observability (Dynatrace), and API-first design.
Java, Spring Boot, OpenAPI 3.x, Kafka, OAuth 2.0, Dynatrace
2mo
Save
Mark Applied
Hide
Desarrollador/a Java Microservicios (Sant Cugat del Vallès, B, ES, 08174)
Sant Cugat del Vallès, Catalonia, Spain
HybridFull Time
GFT
GFTFrankfurt Stock Exchange: GFT: Develops digital solutions and provides IT consulting for global enterprises.
Senior Java developer with microservices experience; API design/consumption; English proficiency; team collaboration.
Java, Microservices, APIs, Testing