Backend Engineer: Scale Microservices

Sólo para miembros registrados
Barcelona, Spain
6 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate
Compensation
€ 65K

Job location

Barcelona, Spain

Tech stack

Java
Adobe InDesign
API
Amazon Web Services (AWS)
Code Review
Continuous Integration
Relational Databases
Github
Message Broker
MySQL
Software Engineering
Datadog
Grafana
Spring-boot
Backend
GIT
Containerization
Kubernetes
Kafka
Software Version Control
Docker
Jenkins
Microservices

Job description

  • Collaborate closely with Backend, Frontend and Mobile Engineers, Product Managers and UX designers.
  • Develop and maintain high-quality backend systems applications.
  • Write clean, efficient, and reusable code following best practices.
  • Participate in design decisions and code reviews.
  • Own the entire development and release cycle.
  • Ensure the quality of your product.
  • Work with the team to constantly evolve our ways of working.
  • Be an active part of our Engineering community.
  • Stay up-to-date with industry trends.

Conocimientos

Java/Spring Boot MySQL AWS Git Docker Kubernetes Kafka CI/CD tools Monitoring tools APIs Soft skills Descripción del empleo Descripción del empleo

Requirements

A leading classifieds platform in Barcelona is seeking a Backend Engineer to join their Core User Profile Team. The successful candidate will develop high-quality backend systems while working in an agile, multicultural environment. Key qualifications include 2-3 years of experience with Java/Spring Boot, relational databases, and AWS. This role offers an opportunity to participate in design decisions, code reviews, and ensure product quality while collaborating with cross-functional teams. A strong interest in technology and best practices is essential., * At least 2-3 years of experience developing Java/Spring Boot based backend services.

  • Hands-on experience with Spring Boot and the broader Spring ecosystem.
  • Experience with MySQL or other relational databases.
  • Experience with AWS and cloud-native development.
  • Experience with version control systems such as Git.
  • Experience with containerization technologies (e.g., Docker, Kubernetes).
  • Experience with distributed message brokers (e.g., Kafka, Kinesis/Firehose).
  • Knowledge of monitoring and observability tools like Grafana or Datadog.
  • Familiarity with CI/CD tools such as Jenkins or GitHub Actions.
  • Understanding of APIs, microservices architecture, and server-side processes.
  • Excellent soft skills: strong communication in English and a high degree of ownership.
  • True team player with an excellent collaborative mindset.

Apply for this position