Backend Engineer/Developer (m/w/d)
Visualizza: 152
Giorno di aggiornamento: 07-10-2024
Località: Potsdam Brandenburg
Categoria: I saldi Arte / Design IT - Software Tecnologie dell’informazione
Industria:
Tipo di lavoro: Vollzeit, Festanstellung
Stipendio: 5.000 € pro Monat
Contenuto del lavoro
Our Company
We are an innovative technology company based in Potsdam / Berlin which develops powerful and easy to use products for the real estate industry. We are the European leader for 3D tours and World’s first supplier of broker-run 360 virtual property tours with customers in 9 countries.
We are looking for an experienced Backend Engineer/Developer to work on our innovative products. As part of an agile and motivated team, you will be jointly responsible for the development of sophisticated software projects, also contributing significantly to the technical implementation.
*
Requirements:
- In depth knowledge of Java 8+
- Strong understanding of OOP. Knowledge and ability to apply design patterns. Aspiration to build a better architecture.
- Good knowledge and hands-on experience with at least one modern database. Experience with data modelling.
- At least basic understanding of Functional Programming
- Comprehensive understanding and practical experience with at least one Java-based Web Framework (e.g. Spring).
- Experience with building RESTful API.
- Experience with maven-based build tools: Maven, gradle, sbt.
- Basic Linux and DevOps skills including ssh, bash, Docker.
- Experience and willingness to write auto tests for your code. We try to cover all new features with them. We use JUnit, Mockito, ScalaTest.
Will be an advantage: (desired / prefered skills):
- Ideally you are familiar with AWS (S3, SQS, EC2, Lambda) and Microservice architectures.
- Scala and willingness to learn and use it - we actively use it in our auto tests + have some small parts written in Scala.
- MongoDB or other document-oriented database
- Experience with Play Framework, SBT, Akka, Atmosphere
- JavaScript and broad knowledge of web-technologies.
- Experience with setting-up CI/CD pipelines, logging, monitoring.
- Ideally you are familiar with with Angular, we work in the Front End with Version 12 of Angular
Soft skills:
- Fluent English - You will be a part of an international team.
- Strong analyzing skills - Your tasks will include analyzing domain areas, coming up with technical solutions, breaking them down to individual smaller parts and handing them over to junior developers.
- Willingness to share your knowledge, help, guide, review code of less-experienced teammates (You as a Senior will guide our junior Backend Developer helping us to build our Applications
- Working in and with Agile (We work with a SCRUM-based Agile System, with Daily’s, Review / Retro and so on)
Our Tech stack:
- Java 11 (and we plan to update it to 17 soon)
- SBT 1.2.8
- Play Framework 2.8
- Morphia 2.2
- Guice
- Lombok
- Mapstruct
- JUnit
- Mockito
- ScalaTes
- JWT
We offer you
- You own your code and you will have the flexibility to choose the technologies you prefer
- The opportunity to contribute to our business with new ideas.
- Flexible working hours
- No shifts or weekend work
- A dynamic environment in which you can grow with your tasks
- Short communication and decision-making channels
- A friendly team
- Opportunity to visit and work from our german office
*
Voraussichtliches Einstiegsdatum: 1.9.2021
Job Types: Full-time, Contract, Permanent
Salary: From 5,000.00€ per month
Work Remotely:
- Temporarily due to COVID-19
Scadenza: 21-11-2024
Clicca per candidarti per un candidato gratuito
Segnala lavoro
LAVORI SIMILI
-
⏰ 26-11-2024🌏 Frankfurt an der Oder, Brandenburg
-
⏰ 18-11-2024🌏 Hennigsdorf, Brandenburg
-
⏰ 20-12-2024🌏 Potsdam, Brandenburg
-
⏰ 20-12-2024🌏 Potsdam, Brandenburg
-
⏰ 16-11-2024🌏 Cottbus, Brandenburg
-
⏰ 24-11-2024🌏 Eberswalde, Brandenburg
-
⏰ 24-11-2024🌏 Frankfurt an der Oder, Brandenburg
-
⏰ 18-11-2024🌏 Hennigsdorf, Brandenburg
-
⏰ 20-12-2024🌏 Großbeeren, Brandenburg
-
⏰ 25-11-2024🌏 Brandenburg