Java Spring Boot Entwicklung

FA in: Remote & Frankfurt

Dauer: 18 Monate

100% Auslastung

Freelancer-Projekte-PLZ6

Start: Oktober 2024

Dauer: 18 Monate+

Auslastung: Fulltime

Lokation: Remote & Frankfurt am Main (80/20)

Vertragsart: Arbeitnehmerüberlassung

Aufgaben:

* Erstellung von Epics, Features und Stories
* Implementierung und Anpassung technischer Komponenten in Applikationen
* Code-Reviews
* Unit Tests
* Komponenten-tests
* Anwendungstests
* System- und Schnittstellentests
* Analyse komplexer Sachverhalte und Arbeitsprozesse der Nutzer
* Umsetzung von Analyseergebnissen in der Anwendung
* Fehlerbehebung in den Applikationen und Komponenten
* Systemdokumentationen und Anwendungsdokumentation
* Lieferpakete erstellen und Organisation der Lieferung für die betreffenden Applikationen

Muss Anforderungen:

* Kriterien Erfahrungen im Bereich der Backend-Technologien: Tiefes Verständnis der Java Grundlagen einschließlich objektorientierter Programmierung, Datenstrukturen, Algorithmen und Multithreading
* Beherrschung von Springboot, Spring MVC, Spring Data, Spring Security und Spring Cloud
* Kenntnisse in Spring AOP, Spring Batch und Spring Integration RESTful APIs und Web Services
* Erfahrung in der Gestaltung, Entwicklung und Nutzung von RESTful Services
* Vertrautheit mit SOAP-Services ist von Nutzen Microservices-Architektur
* Erfahrung in der Entwicklung und Bereitstellung von Microservices mit Spring Boot
* Verständnis für Service Discovery, Konfigurationsmanagement und Inter-Service-Kommunikation
* Erfahrung mit Cloud-Services von AWS
* Verständnis für die Entwicklung Cloud-Nativer Anwendungen
* Beherrschung von Unit Testing, Integration Testing und End-to-End Testing Frameworks wie Junit, Mockito, Testcontainers, Cucumber und Selenium
* Erfahrung mit Test-Driven Development (TDD) und Behavior Driven Development (BDD)
* Kenntnisse in der Sicherung von Anwendungen mit Spring Security
* Verständnis von OAuth2, JWT und andere Authentifizierung und Authorisierungsmechanismen
* Erfahrungen im Bereich der Datenbanken & Cloud Plattformen: Relationale Datenbanken z.B. Oracle oder PostgreSQL NoSQL-DBs, z.B. MongoDB und Redis Hibernate, JPA AWS und Kubernetes
* Erfahrungen in DevOps Entwicklungsumgebungen CI/CD (bspw. GitLab-CI/CD) Selenium oder vergleichbare Werkzeuge zur Erstellung von automatisierten Tests Automatisierte Deployments
* Erfahrung mit Vorgehensmodellen der agilen Produktentwicklung, z.B. Scrum, Kanban, XP kollaboratives Arbeiten in einem Produktentwicklungsteam

Soll Anforderungen:

* Erfahrungen in der skalierten agilen Produktentwicklung, z.B. SAFe
* Methodenkompetenz für Modellierung, bspw. UML-Modellierung
* Tool Kenntnisse: JIRA, Confluence - Technische Architektur
* 3 Projektreferenzen zu Implementierungsleistungen in mittleren und kleinen Projekten in den letzten Jahren
* CI/CD --> GitLab, Cypress, etc - Konfigurationsmanagement


JobNr: 16843

Ansprechpartner: David Nirmaier
E-Mail: Experten@Soorce.de
« Zurück zu allen offenen Projekten