Una candidatura completa en un minuto: currículum y carta de presentación adaptados, listos para enviar.
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.
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.
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.
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.