Job ID: 01-022
-IT
Senior Java Entwickler (m/f)

Berlin
Mindest-Anforderungen:
- Verständnis und Fähigkeit für Anwendung von allgemeinen Programmierkonzepten – OOD, Entwurfsmuster (GoF, DI, MVC), Datenstrukturen, Algorithmen.
- Erfahrung in der testgetriebenen Entwicklung mit JUnit oder TestNG, Mockito.
- Kenntnisse in Java SE 8 oder höher (Collections, I / O, Parallelität, Sprachfunktionen)
- Kenntnisse und Erfahrung von Entwicklungsanwendungen auf Spring Boot
- Grundlegende Web-Front-End-Entwicklungsfähigkeiten (HTML, CSS, JavaScript).
- ANSI SQL: Tabellen, Abfragen, Transaktionen
Von Vorteil:
- Funktionale Programmierkonzepte und Kenntnisse der Programmiersprache Scala
- Erfahrung in der Arbeit in großen kommerziellen Projekten und / oder in internationalen Teams.
- Erfahrung mit einigen der folgenden Tools und Technologien:
- Maven, Git, JIRA, Jenkins, Confluence
- DevOps Engineering Tools und Konzepte – Docker, Ansible oder andere PostgreSQL-Datenbank
- Vertrautheit mit BDD-Konzepten, internen DSLs.
- Cluster-Produktivitäts- und Integrationsanwendungen – Redis, memcached, RabbitMQ usw.
- Erfahrung in der Entwicklung von RESTful APIs und anwendungsübergreifender Sicherheit (OAuth2 oder ähnliche Technologie)
- Vertrautheit mit HTML5, CSS3, Angular 4 und TypeScript
Responsibilities:
Entwicklung von Web-Applikationen und Microservices auf Java im Einklang mit den Unternehmensmethodiken und -standards:
- Analyse von Geschäftsanforderungen und Softwarearchitekturdesign
- Entwicklung, Debugging und Dokumentation der Software
- Implementierung von Unit- und Integrationstests
- Zusammenarbeit mit Business-Stakeholdern, DevOps und Frontend-Entwicklungsteams.
Sprache
- Fließende Englischkenntnisse in Wort und Schrift
- Grundlegende Deutschkenntnisse mit Bereitschaft zur Verbesserung
ART DER ANSTELLUNG
- Vollzeit
WAS WIR BIETEN KÖNNEN
- Daueraufträge, langfristige Perspektiven
- Leistungsorientierte Bezahlung
- Individuelle Mitarbeiterbetreuung in einem angenehmen Arbeitsumfeld