Backend Java Developer Sql

Qaracter Beyond your Challenge
Madrid, Spain
3 days ago
Apply on www.buscojobs.com.es
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
3 years minimum
Working hours
Regular working hours
Languages
English, Spanish

Tech stack

Java (Programming Language) Agile Methodology Amazon Web Services Server Applications Microsoft Azure Software Quality Databases Continuous Integration Corona (Software Development Kit) Software Design Patterns Github IBM Websphere Application Server
+29 more
Junit Python (Programming Language) PostgreSQL OpenShift Oracle (Applications) Performance Tuning Redis Mockito Software Construction Software Engineering SonarQube SQL Databases Enterprise Software Applications Postman Spring Cloud Spring-boot SOAPAPI Backend Git Event Driven Architecture Integration Tests Apache Kafka Non-relational Database Spring Batch Api Management Jenkins Programming Languages Microservices Control M

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.Design, develop, test, and maintain Java backend applications and microservices.¿Listo para inscribirse?Antes de hacerlo, asegúrese de leer todos los detalles pertenecientes a este trabajo en la descripción a continuación.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.xqziphuAll 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.

Requirements

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

About the company

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

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.buscojobs.com.es
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

4:15 min

Refactoring test code dependencies with Maven and JUnit

Benjamin Bischoff Benjamin Bischoff · Europe 2026 Virtual

3:55 min

Demonstrating semantic routing thresholds with the Redis vector library

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

7:01 min

Career progression from backend programming to professional mobile engineering

Edoardo Dusi · LIVE

1:48 min

Structuring and naming conventions for unit test methods

Annelore Egger Annelore Egger · World Congress 2025

Videos

See all

Related articles

See all