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.
