Senior software engineer

Adevinta
Berlin, Germany
8 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Berlin, Germany

Tech stack

Java
ActiveMQ
Agile Methodologies
Amazon Web Services (AWS)
Automation of Tests
Relational Databases
Spring
PostgreSQL
Message Broker
MySQL
Backend
Kubernetes
Kafka
Microservices

Job description

Spring Framework Framework Internet Programmiererfahrung Test Automation Testdurchführung Origin AWS PostgreSQL Hybrid Make Java Automated Testing Automation Testing MySQL Entwicklungsumgebungen RDBMS Engineering Apache ActiveMQ Microservices

Stellenbeschreibung

  • You will join one of our backend teams which works on the transition from a monolithic architecture to a decoupled micro service platform. The team is responsible for the central classified-ads service, the heart of Kleinanzeigen.

  • You will report directly to the Engineering Manager of the team.

  • This is a hybrid role, and our lovely new office, which combines modern amenities with the charm of Berlin's roaring 20s is based in Charlottenburg.

What you'll do:

  • Be part of a welcoming and multicultural team, working in an Agile environment

  • Develop high-quality backend systems, scaling to thousands of concurrent requests

  • Write clean, efficient, and reusable code following best practices and coding standards

  • Work with the team to constantly evolve our ways of working

  • Be an active part of our Engineering community to make sure the discipline keeps advancing throughout the company

Requirements

You are an expert with 5+ years of experience in Java programming, well-versed in using the Spring Framework

  • You have strong experience with RDBMS (e.g. Postgresql, MySQL)

  • You have worked with distributed message brokers (e.g. Kafka, ActiveMQ)

  • You have operated microservices in public clouds (e.g. k8s and AWS)

  • You understand why automated testing matters

  • You enjoy building new services as well as working with legacy code.

  • You always aim to bring the best experience possible to our customers

  • You have worked in Agile environments before

  • You are fluent in English, the main human language used throughout our work environment

Apply for this position