TL;DR

Senior Java Developer (Backend): Building and optimizing high-performance backend systems in a modern cloud-native environment with an accent on distributed systems and microservices architecture. Focus on designing scalable RESTful APIs, implementing robust CI/CD pipelines, and ensuring system performance and reliability.

Location: Barcelona

Company

Wizeline is a global AI-native technology solutions provider that partners with clients to leverage data and AI for business transformation.

What you will do

  • Design, develop, and maintain scalable backend services using Java and Spring Boot.
  • Build and evolve RESTful APIs and microservices following security and maintainability best practices.
  • Manage distributed system architectures leveraging Docker and Kubernetes.
  • Collaborate with DevOps teams to improve CI/CD pipelines and deployment strategies.
  • Optimize application performance, including memory management, concurrency, and data processing.
  • Ensure code quality through comprehensive unit and integration testing.

Requirements

  • 5+ years of professional experience as a Java Developer or Backend Engineer.
  • Advanced proficiency in Java (11/17/21), multithreading, and memory management.
  • Strong experience with Spring Framework, Spring Boot, and microservices architectures.
  • Practical knowledge of Docker, Kubernetes, and cloud environments (AWS/Azure).
  • Solid background in CI/CD, automated testing, and release management.
  • Advanced/Fluent English proficiency.

Nice to have

  • Proficiency in AI tooling to improve developer productivity.
  • Experience with monitoring tools like Prometheus and Grafana.
  • Knowledge of advanced deployment strategies like canary or blue/green.
  • Exposure to event-driven architectures (Kafka, RabbitMQ).

Culture & Benefits

  • High-impact professional environment.
  • Commitment to continuous professional development.
  • Flexible and collaborative global culture.
  • Access to a vibrant community of innovators.