Backend Engineer: Scale Microservices
Role details
Job location
Tech stack
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.