[Berlin] Senior Java Developer @ movingimage
The company
At movingimage, video is what drives us. We are a global leader in delivering secure enterprise video solutions. Simply put, we want to revolutionize the way in which companies use video. Our cloud-based solution is a centralized platform that enables companies to efficiently manage and stream all their video assets for customers, partners, and employees in the best possible quality on any device.
Job description
As a Senior Java Developer, you’ll take on the following responsibilities:
- Be an important part of our multinational agile software development team
- Continue our transition towards a microservice architecture
- Implement high-quality and scalable video asset management and video streaming solutions for enterprise customers
- Write well-structured and documented "clean" code
- Adopt a DevOps mindset (you build it, you run it)
- Continuously update and expand the existing product
Skills
Mandatory:
- Relevant work experience of several years in building high traffic web applications using Java (Java 8 or above), Spring, Spring Boot, hibernate, messaging brokers like Apache Kafka or RabbitMQ, building CI/CD pipelines
- Hands-on experience in multi-threaded applications, distributed systems, and developing micro-service based applications
- Hands-on in designing software and solving complexity by using OOP design patterns and SOLID principles
- Strong knowledge of relational/NoSQL databases
- Previous experience in implementing RESTful APIs
- Practical experience designing meaningful automated tests (unit, integration, functional)
- Very good communications skills
- Fluency in the English language
Bonus skills:
- Experience in building Domain-Driven Design (DDD) applications and web services
- Hands-on experience with Elasticsearch, Hazelcast
- Experience with Docker and Kubernetes, Helm Charts
- Experience with GraphQL Java APIs
- Experience with event-driven architectures
How to apply
Please apply via our job ad: https://movingimage.breezy.hr/p/119dcd61502001-senior-java-developer?source=careersiteDE
Labels
Level
Senior
Contract Type
Permanent
Location
Berlin, Germany
Fonte: https://github.com/backend-br/vagas/issues/7324