Senior Java Backend Engineer - Remote, Growth & SaaS

Amaris Consulting

Barcelona

Hybrid

EUR 70,000 - 110,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Meal vouchers
Transport
Childcare support
Private health insurance
Flexible working policies

Job summary

Amaris Consulting is hiring a Senior Java Developer to design, develop, deploy, and operate scalable SaaS platforms for payroll and HR tech. You will join multidisciplinary squads, combining backend expertise with DevOps practices to support business-critical services through the full software lifecycle.

The role requires 7+ years as a Backend Engineer with Java and Spring Boot, strong OOP and SOLID knowledge, plus experience with microservices, cloud, and CI/CD.

Qualifications

  • 7+ years of experience as a Backend Engineer with Java (Java 11+) and Spring Boot.
  • Strong proficiency in Core Java and OOP, plus design patterns and SOLID principles.
  • Experience with Spring Framework (Boot, MVC, Security) and Hibernate/JPA.
  • Solid understanding of microservices architectures and distributed systems.
  • Experience in designing and implementing RESTful APIs and microservices-based services.
  • Good understanding of memory management and performance optimization in Java.
  • Experience with messaging systems (Kafka, RabbitMQ) and event-driven architectures.
  • Experience with SQL and/or NoSQL databases.
  • Hands-on with CI/CD tools (Azure DevOps, GitLab CI, Jenkins, GitHub Actions) and Git, Maven/Gradle.
  • Experience in cloud environments, ideally Azure (AWS/GCP also valued).
  • Strong knowledge of software engineering best practices: clean code, testing (JUnit, Mockito), code review, documentation.
  • Professional level of English for collaboration with international teams.

Responsibilities

  • Design, develop, and maintain microservices using Java and Spring Boot.
  • Design and implement RESTful APIs ensuring performance, security, and maintainability.
  • Integrate and consume messaging systems (Kafka/RabbitMQ) to support event-driven architectures.
  • Build, maintain, and improve CI/CD pipelines for fast, secure delivery.
  • Operate services in cloud environments ensuring scalability, security, and cost efficiency.
  • Implement and optimize monitoring, logging, and alerting for reliability and observability.
  • Analyze and resolve production incidents with root-cause analysis and preventive measures.
  • Participate in on-call / incident management to ensure platform availability.
  • Collaborate in multidisciplinary teams across engineering, architecture, product, and operations.

Skills

Java
Spring Boot
Microservices
REST APIs
CI/CD
Git
Maven/Gradle
Azure Cloud
SOLID Principles
Design Patterns
Performance Tuning
Kafka/RabbitMQ
SQL/NoSQL
JUnit/Mockito

Tools

Azure DevOps
GitLab CI
Jenkins
GitHub Actions

Job description

Amaris Consulting is hiring a Senior Java Developer to design, develop, deploy, and operate scalable SaaS platforms for payroll and HR tech. You will join multidisciplinary squads, combining backend expertise with DevOps practices to support business-critical services through the full software lifecycle.

The role requires 7+ years as a Backend Engineer with Java and Spring Boot, strong OOP and SOLID knowledge, plus experience with microservices, cloud, and CI/CD.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Developer for Payroll SaaS & Microservices
Senior Java Developer for Payroll SaaS & Microservices

Amaris Consulting | Part of Mantu • Barcelona

Remote
EUR 65,000 - 90,000
Remote work options
Meal vouchers
Transport support
+1
SENIOR JAVA DEVELOPER
SENIOR JAVA DEVELOPER

Amaris Consulting • Barcelona

Hybrid
EUR 70,000 - 110,000
Meal vouchers
Transport
Childcare support
+2
Java developer for payroll platforms
Java developer for payroll platforms

Amaris Consulting | Part of Mantu • Barcelona

Remote
EUR 65,000 - 90,000
Remote work options
Meal vouchers
Transport support
+1
Senior Java Backend Engineer (Java 17/21)
Senior Java Backend Engineer (Java 17/21)

Infotel • Barcelona

On-site
EUR 60,000 - 90,000
Permanent contract
Competitive benefits
Company-sponsored certs
+4
Senior Java Architect: Scale Backends with Spring
Senior Java Architect: Scale Backends with Spring

Q-tech • Spain

Remote
EUR 60,000 - 80,000
Remote work from anywhere in Spain
Optional offices in several cities
Direct product impact
Senior Java Backend Engineer – Freelance (Barcelona, Hybrid)
Senior Java Backend Engineer – Freelance (Barcelona, Hybrid)

Shakers • Barcelona

Hybrid
EUR 55,104 - 82,656
Remote Senior Backend Engineer - Java/Spring & Agentic AI
Remote Senior Backend Engineer - Java/Spring & Agentic AI

Jobgether • Spain

Remote
EUR 65,000 - 90,000
Fully remote work
International engineering environment
Technical ownership
+2
Senior Backend Engineer (Java/Kotlin) - Remote SaaS/API
Senior Backend Engineer (Java/Kotlin) - Remote SaaS/API

Jobgether • Spain

Remote
EUR 80,000 - 116,000
Compensation paid in USD
Flexible working schedule
Non-Working Pay Days Policy
+4
Senior Backend Java Developer - Microservices on AWS
Senior Backend Java Developer - Microservices on AWS

Talent Connect • Madrid

Hybrid
EUR 45,000 - 65,000
Senior Java Backend Engineer - Spring Boot, AWS, K8s Remote
Senior Java Backend Engineer - Spring Boot, AWS, K8s Remote

Twtspain • Spain

Remote
EUR 35,000 - 37,000
23 días de vacaciones
14 pagas al año
Ticket guardería
+1