Java Backend Developer

Qaracter - Beyond your Challenge

España

On-site

PHP 4,389,000 - 7,524,000

Full time

17 hours ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Meal vouchers
Transport allowance
Childcare support
Private health insurance
International environment

Job summary

Qaracter, a global technology consulting firm, seeks a Java Backend Developer to design, develop, and maintain backend applications and microservices for banking and financial projects. You will work with Spring Boot, Kafka, and REST/SOAP APIs in an international, evolving environment.

Join a multidisciplinary team and contribute to CI/CD pipelines, OpenShift deployments, and modern software practices while staying up-to-date with new technologies and frameworks.

Qualifications

  • 3+ years of professional software development experience.
  • Strong Java 8/11 and core Java proficiency.
  • Hands-on experience with Spring Boot, Spring Batch, and Spring Cloud Stream.
  • Experience designing and consuming APIs (REST, SOAP, OpenAPI).
  • Experience with Kafka and Event-Driven Architecture.

Responsibilities

  • Design, develop, test, and maintain Java backend applications and microservices.
  • Build scalable and robust solutions using Java and Spring technologies.
  • Develop enterprise applications with Spring Boot, Spring Batch, and Spring Cloud Stream.
  • Design and implement REST and SOAP APIs following best practices.
  • Develop event-driven solutions using Kafka and contribute to EDA initiatives.
  • Collaborate with developers, architects, analysts, and stakeholders to deliver high-quality solutions.

Skills

Java
Spring Boot
Microservices
Kafka
REST API
OpenShift

Tools

Git
GitHub
Jenkins
SonarQube
Postman
WebSphere
OpenShift

Job description

Are you a Java Backend Developer with strong experience in microservices, Spring Boot, Kafka, and enterprise applications? Do you enjoy working with modern technologies, designing scalable solutions, and contributing to complex financial technology projects?

At Qaracter, we're looking for a Java Backend Developer to join a technology team working on banking and financial projects. You will be responsible for developing and maintaining backend applications and microservices, working closely with technical and functional teams throughout the software development lifecycle.

This is an excellent opportunity for professionals who are passionate about software development, enjoy working with new technologies, and are looking for new challenges in an international and constantly evolving environment.

What You'll Do
  • Design, develop, test, and maintain Java backend applications and microservices.
  • Build scalable and robust solutions using Java and Spring technologies.
  • Work with Spring Boot, Spring Batch, and Spring Cloud Stream to develop enterprise applications.
  • Design and implement REST and SOAP APIs following best practices and software design patterns.
  • Develop event-driven solutions using Kafka and contribute to Event-Driven Architecture initiatives.
  • Work with relational and non-relational databases, including Oracle, PostgreSQL, and Redis.
  • Develop and execute unit and integration tests using JUnit and Mockito, as well as support API testing with Postman.
  • Participate in the full software development lifecycle, from technical analysis and development through testing, deployment, and production support.
  • Collaborate with other developers, architects, functional analysts, and business stakeholders to deliver high-quality solutions.
  • Work with CI/CD tools and practices, including Git, GitHub, Jenkins, and SonarQube.
  • Deploy and support applications in enterprise environments using WebSphere and OpenShift.
  • Contribute to technical improvements, code quality, performance optimization, and continuous modernization of applications.
  • Stay up to date with new technologies, frameworks, programming languages, and software engineering best practices.
What We're Looking For
  • 3+ years of professional experience in software development using the required technologies and tools.
  • Strong experience with Java 8 and 11, with a deep understanding of Java Core.
  • Hands‑on experience with Spring Boot, Spring Batch, and Spring Cloud Stream.
  • Solid experience developing microservices and enterprise backend applications.
  • Experience designing and consuming APIs, including REST, SOAP, and OpenAPI.
  • Good understanding of software design patterns and software engineering principles.
  • Experience with Kafka and Event-Driven Architecture.
  • Experience with Oracle, PostgreSQL, and Redis databases.
  • Experience with testing frameworks and tools such as JUnit, Mockito, and Postman.
  • Experience with Git, GitHub, Jenkins, and SonarQube within CI/CD environments.
  • Experience with application servers and containers, particularly WebSphere and OpenShift.
  • Ability to work effectively in international and multidisciplinary teams.
  • Strong analytical, problem‑solving, teamwork, and communication skills.
  • English level B2/C1 or higher.
Nice to Have
  • Knowledge of Python.
  • Experience with Control-M.
  • Knowledge of public cloud platforms such as Azure or AWS.
  • Experience with reactive programming.
  • Fluent Spanish (native or B2/C1).
  • Previous experience in banking or financial services.
  • Knowledge of financial products, particularly Supply Chain Finance and Confirming.
  • Experience working with Confirming core systems.
  • Exposure to Agile methodologies and modern software development practices.
What We Offer
  • Opportunity to work on challenging banking and financial technology projects.
  • Exposure to modern technologies, architectures, and software engineering practices.
  • Training, certifications, and continuous learning opportunities.
  • Flexible retribution options, including meal vouchers, transportation, childcare, and private health insurance.
  • Collaborative, international, and technology-driven environment.
  • Opportunities to work with new technologies, programming languages, and innovative solutions.
  • Professional growth within an international consulting environment.

Qaracter is an international consulting firm providing business, financial, risk, technology, and operations advisory services. We combine deep industry knowledge with hands‑on execution to deliver high-impact solutions tailored to our clients' needs.

With offices in Spain, Argentina, Mexico, Brazil, and the United States, and projects across Europe and the UK, we partner with leading organizations to solve complex business and technology challenges while fostering the professional growth of our teams.

Equal Opportunity Statement

At QARACTER Group, we are committed to ensuring equal opportunities and non‑discrimination in all our processes, promoting an inclusive and diverse work environment. All applications are welcome regardless of sex, gender, gender identity or expression, sexual orientation, origin, ethnicity, age, disability, or any other personal or social condition, in line with our Plan de Igualdad and our commitment to equity.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Java Backend Engineer - Microservices & FinTech
Java Backend Engineer - Microservices & FinTech

Qaracter - Beyond your Challenge • España

On-site
PHP 4,389,000 - 7,524,000
Meal vouchers
Transport allowance
Childcare support
+2
Cib Technical Leader - Global Markets | Madrid
Cib Technical Leader - Global Markets | Madrid

Qaracter - Beyond Your Challenge • España

Hybrid
PHP 6,536,000 - 9,441,000
Contrato indefinido
Restaurante Ticket
Capacitación y certificaciones
+5
Java / Spring Boot Developer
Java / Spring Boot Developer

CORUS Consulting • España

Remote
PHP 3,445,000 - 4,825,000
Flexible remuneration
Personalized training plan
People-focused team
+2
Senior Software Engineer
Senior Software Engineer

Qualifyze • España

Hybrid
PHP 5,327,000 - 7,102,000
Competitive compensation
Vacation package
Private health care
+5
Senior Software Engineer (Java)
Senior Software Engineer (Java)

Revolut • España

On-site
PHP 5,643,000 - 8,777,000
Software Engineer AMS Mobile Banking - Android
Software Engineer AMS Mobile Banking - Android

Avaloq • Makati

Hybrid
PHP 1,532,000 - 2,757,000
Software Engineer AMS Mobile Banking - iOS
Software Engineer AMS Mobile Banking - iOS

Avaloq • Makati

Hybrid
PHP 600,000 - 1,200,000
Hybrid work model
Global offices exposure
Inclusive culture
+1
Senior Software Engineer
Senior Software Engineer

V2 Solutions • Hinoba-an

On-site
PHP 1,339,000 - 2,009,000
Competitive benefits
Software Development Engineer in Test (SDET) - Senior/Java
Software Development Engineer in Test (SDET) - Senior/Java

Avaloq • Makati

Hybrid
PHP 900,000 - 1,300,000
Backend Java Developer- Assistant Vice President
Backend Java Developer- Assistant Vice President

Citibank (Switzerland) AG • Hinoba-an

On-site
Confidential