Backend Developer (Java / Sql Databases)

Qaracter - Beyond Your Challenge

Barcelona

Presencial

EUR 42.000 - 62.000

Jornada completa

hace 36 horas
Sé de los primeros/as/es en solicitar esta vacante
Generador de candidaturas

Una candidatura completa en un minuto: currículum y carta de presentación adaptados, listos para enviar.

Supera los filtros ATS

Ventajas ofrecidas por este puesto de trabajo

Meal vouchers
Transporte público
Seguro de salud privado
childcare support

Descripción de la vacante

Qaracter - Beyond your Challenge busca un Desarrollador Backend con experiencia en Java, microservicios y bases de datos SQL. Trabajarás en proyectos bancarios/financieros, desarrollando y gestionando APIs REST/SOAP y soluciones event-driven con Kafka.

Ofrecemos un entorno internacional, prácticas modernas y oportunidades de aprendizaje continuo. Ubicación en Barcelona, con posibilidad de trabajar en entornos de nube y herramientas de CI/CD.

Formación

  • Mínimo 3 años de experiencia en desarrollo software con las tecnologías requeridas.
  • Dominio de Java 8/11 y Core de Java.
  • Experiencia con microservicios y aplicaciones empresariales.
  • Conocimientos de Spring Boot, Kafka y API REST/SOAP.

Responsabilidades

  • Desarrollar y mantener aplicaciones backend y microservicios en Java.
  • Diseñar soluciones escalables y realizar pruebas unitarias/integradas.
  • Trabajar con CI/CD, Git, Jenkins y SonarQube en entornos de producción.
  • Colaborar con equipos de negocio y de arquitectura para entregar soluciones.

Conocimientos

Java
Spring Boot
Kafka
Microservicios
SQL databases
REST/SOAP APIs
JUnit/Mockito
Postman
CI/CD
OpenShift
WebSphere
Cloud (Azure/AWS)
English (B2/C1)
Python
Event-Driven Architecture

Herramientas

Git
GitHub
Jenkins
SonarQube
Postman
JUnit
Mockito
Oracle
PostgreSQL
Redis

Descripción del empleo

Backend Developer (Java / SQL databases) Qaracter - Beyond your Challenge Barcelona, barcelonés (comarca); provincia de barcelona; cataluña, Spain

Descripción del trabajo

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. 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. 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.

  • 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.
  • 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.
  • English level B2/C1 or higher.
  • Knowledge of Python.
  • Experience with Control-M.
  • Knowledge of public cloud platforms such as Azure or AWS.
  • Fluent Spanish (native or B2/C1).
  • Exposure to Agile methodologies and modern software development practices.

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.

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.

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.

Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra y suelta tu archivo aquí
Similar jobs

Puestos de trabajo similares que vale la pena comparar

Java Backend Developer - Córdoba
Java Backend Developer - Córdoba

Qaracter - Beyond Your Challenge • Córdoba

Presencial
EUR 42.000 - 65.000
Meal vouchers
Transportation benefits
Childcare support
+1
Java Backend Developer
Java Backend Developer

Qaracter - Beyond Your Challenge • Islas Baleares

Presencial
EUR 48.000 - 62.000
Meal vouchers
Transportation allowance
Private health insurance
+1
Java Backend Developer
Java Backend Developer

Qaracter - Beyond Your Challenge • Santiago de Compostela

Híbrido
EUR 45.000 - 64.000
Meal vouchers
Transportation assistance
Childcare support
+1
Java Backend Developer - Las Palmas De Gran Canaria
Java Backend Developer - Las Palmas De Gran Canaria

Qaracter - Beyond Your Challenge • Las Palmas de Gran Canaria

Presencial
EUR 45.000 - 75.000
Vale de comida
Transporte
Guardería
+1
Java Backend Engineer: Microservices & Kafka for FinTech
Java Backend Engineer: Microservices & Kafka for FinTech

Qaracter - Beyond Your Challenge • Barcelona

Presencial
EUR 42.000 - 62.000
Meal vouchers
Transporte público
Seguro de salud privado
+1
Senior Backend Java Developer (Microservices / AWS) - Spain (Hybrid/Remote)
Senior Backend Java Developer (Microservices / AWS) - Spain (Hybrid/Remote)

Talent Connect • Madrid

Híbrido
EUR 45.000 - 65.000
Back-End Developer / Dba
Back-End Developer / Dba

Mindmatch • Barcelona

Híbrido
EUR 65.000 - 90.000
Seguro de salud privado
Modelo híbrido
Proyectos internacionales
+1
Java Full Stack Engineer
Java Full Stack Engineer

SIX Group Services Ltd. • Madrid

Híbrido
EUR 42.000 - 65.000
Flexible Work Models
Personal Development
Agile Working Methods
Backend Developer (Java / Spring Boot / AWS) - Spain (Hybrid/Remote)
Backend Developer (Java / Spring Boot / AWS) - Spain (Hybrid/Remote)

Talent Connect • Madrid

Híbrido
EUR 40.000 - 60.000
Backend Developer - Java (Hybrid Madrid)
Backend Developer - Java (Hybrid Madrid)

Ust España & Latam • Burgos

Híbrido
EUR 52.000 - 76.000
Training Actico Platform
Beneficios variados
Posibilidades de reubicación