Java developer for payroll platforms

Amaris Consulting | Part of Mantu

Barcelona

Remote

EUR 65,000 - 90,000

Full time

2 days ago
Be an early applicant

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

Remote work options
Meal vouchers
Transport support
Private health insurance

Job summary

Amaris Consulting | Part of Mantu is seeking a Senior Java Developer to design, develop, deploy, and operate scalable SaaS platforms in an international, agile environment.

You will work in multidisciplinary squads, delivering robust RESTful services, integrating Kafka/RabbitMQ, and strengthening CI/CD pipelines while optimizing cloud deployments and observability. English-domain collaboration is essential for global teams.

Qualifications

  • 7+ years of backend experience with Java and Spring Boot.
  • Strong OO, design patterns, SOLID principles.
  • Experience with microservices, REST APIs, and CI/CD.
  • Experience in cloud environments (Azure preferred).
  • Professional English and collaboration with international teams.

Responsibilities

  • Design, develop, and maintain microservices using Java and Spring Boot.
  • Design and implement RESTful APIs, focusing on performance and security.
  • Integrate messaging systems like Kafka or RabbitMQ.
  • Build and improve CI/CD pipelines for secure software delivery.
  • Operate services in cloud environments with scalability and cost efficiency.
  • Implement monitoring, logging, and alerting to improve observability.
  • Analyze and resolve production incidents and perform root cause analysis.
  • Participate in on-call/incident management when applicable.

Skills

Java 11+
Spring Boot
REST APIs
Microservices
CI/CD
Cloud (Azure)
English fluency
Kafka/RabbitMQ
SQL/NoSQL

Tools

Hibernate/JPA
Spring Framework
Git
Maven/Gradle
Azure DevOps
GitLab CI
Jenkins
GitHub Actions

Job description

Join Amaris Consulting and work on payroll and human resources management platforms serving thousands of users worldwide. Be part of an international team, grow in an agile environment, and develop your career within a global group that values innovation, collaboration, and talent. As a Senior Java Developer, you will play a key role in the design, development, deployment, and operation of highly scalable, secure, and resilient SaaS platforms. You will be a core member of multidisciplinary squads, combining your backend development expertise with DevOps practices to build and operate business-critical services across the entire software lifecycle.


Задачи:


  • 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 to ensure fast, secure, and reliable software delivery.

  • Operate services in cloud environments, ensuring scalability, security, and cost efficiency.

  • Implement and optimize monitoring, logging, and alerting solutions to improve system reliability and observability.

  • Analyze and resolve production incidents, performing root cause analysis and implementing preventive measures.

  • Participate in on-call / incident management (when applicable) to ensure platform availability.


Требования:


  • 7+ years of experience as a Backend Engineer working with Java (Java 11 or higher) and Spring Boot.

  • Strong proficiency in Core Java and OOP principles, as well as 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 applications.

  • Experience with message queuing systems (Kafka, RabbitMQ) and event-driven architectures.

  • Experience with SQL and/or NoSQL databases.

  • Hands-on experience with CI/CD tools (Azure DevOps, GitLab CI, Jenkins, GitHub Actions, etc.) and use of Git, Maven/Gradle.

  • Experience working in cloud environments, ideally Azure (AWS/GCP also valued).

  • Strong knowledge of software engineering best practices: clean code, design patterns, testing (JUnit, Mockito), code review, documentation.

  • Professional level of English, able to collaborate with international teams - your day-to-day work will be in English.

  • Strong problem-solving skills and analytical thinking.

  • Excellent communication skills and ability to work in multidisciplinary teams (engineering, architecture, product, operations).

  • Proactive attitude, strong sense of ownership, and focus on continuous improvement.

  • Comfortable working in agile environments (Scrum, Kanban).

  • Будет плюсом: Experience in financial services, payroll, HR tech or other highly regulated sectors; Advanced knowledge of event-driven architectures (Kafka, RabbitMQ, etc.); Experience with DevSecOps tools (SAST, DAST, dependency analysis, secrets management); Familiarity with Site Reliability Engineering (SRE) practices (SLIs/SLOs, error budgets); Experience with API gateways, service mesh, or service discovery tools


Условия:


  • Career growth: 70% of our senior leaders started in junior positions.

  • Continuous learning: access to our Technology Academy, Udemy courses, webinars, and company-funded certifications.

  • Flexibility: remote work options, flexible working policies, and social benefits (meal vouchers, transport, childcare support, private health insurance, etc.).

  • Well-being: our WeCare program supports employees in critical situations.

  • Personal development: annual training budget to boost both your hard and soft skills.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

SENIOR JAVA DEVELOPER
SENIOR JAVA DEVELOPER

Amaris Consulting • Barcelona

On-site
EUR 70,000 - 110,000
Meal vouchers
Transport
Childcare support
+2
java developer in wealth management
java developer in wealth management

UST España & Latam • Madrid

On-site
EUR 52,000 - 76,000
Relocation support
Hybrid work model (3 days in office, 2
WFH
+9
Senior Java Backend Engineer - Remote, Growth & SaaS
Senior Java Backend Engineer - Remote, Growth & SaaS

Amaris Consulting • Barcelona

Hybrid
EUR 70,000 - 110,000
Meal vouchers
Transport
Childcare support
+2
php developer
php developer

Present Connection • Spain

On-site
EUR 42,000 - 54,000
Health insurance
Training budget
Performance reviews
+4
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
IA ENGINEER
IA ENGINEER

Amaris Consulting • Barcelona

Hybrid
EUR 70,000 - 95,000
Meal vouchers
Transport allowance
Private health insurance
+2
.net developer for marketing and sales platforms
.net developer for marketing and sales platforms

Q-Tech • Barcelona

On-site
EUR 55,000 - 90,000
Childcare allowance
Adeslas health insurance
Restaurant near office
+5
Backend java developer
Backend java developer

AMKALIS Search&Consulting SLU • Barcelona

Hybrid
EUR 35,000 - 45,000
Remote work ~2 days/week
Flexible hours
java developer for capital markets
java developer for capital markets

Adaptive • Barcelona

Hybrid
EUR 42,000 - 66,000
Hybrid-режим работы
Пенсионный план
Частное медицинское страхование
+3
java developer in capital markets
java developer in capital markets

Adaptive • Barcelona

On-site
EUR 60,000 - 90,000
Hybrid working model
Well-being benefits
Work-life balance initiatives
+2