Work with the entire lifecycle of a service, from writing application code and tests to deploying, monitoring and troubleshooting.
Work on services with millions of users.
Work as a team; we respect and support each other, and practise agile methodologies including TDD, pair and mob programming.
Deploying code multiple times a day using automated pipelines.
Learn and succeed in fields you haven’t worked in before.
Get to have end-to-end ownership, continuous improvement, testing, monitoring and experimentation.
Some of the technologies you would be working with inc : Java 8 and 9, Spring Boot, PostgreSQL, Docker, Kafka, ELK and AWS
Requirements (Must have) :
Significant experience with writing Java production code on high availability systems
Experience with a microservices architecture.
Experience with Docker containers.
Working proficiency and communication skills in verbal and written English
Java based microservices
Rest / Spring MVC
Test driven development (TDD)
Git, Maven, JUnit, Mockito
Nice to have :
Bachelor’s degree (or higher) in Computer Science or a related discipline
Interest and ability to learn other coding languages as needed
react statt angular wäre zwar bevorzugt
Environment / Miscellaneous :
remote not possible!
every 7th week there will be standby service from Thu - Thu