Beschreibung
Wir sind für unseren Kunden auf der Suche nach einem Entwickler (m/w/d)
Start: 01.01.2025
Ende: 13.05.2025 mit Option auf Verlängerung
Einsatz: 90% Remote und 10% vor Ort in Nürnberg
Diese Aufgaben erwarten Sie:
• Erstellung von sicheren Online-Anwendungen nach dem Software-Entwicklungsprozess des Kunden
• Implementierung der spezifizierten Online-Anwendungen auf Basis J(2)EE, Spring und Angular
• Implementierung der spezifizierten Online-Anwendungen für eine Container-Plattform unter Kubernetes
• Bewertung alternativer Umsetzungsmöglichkeiten der Online-Anwendungen und Unterstützung im Entscheidungs- und Auswahlprozess im Rahmen der vorgegebenen SW-Architektur
• Unterstützung der Fachkonzeption und der Business Analyse bei Fragen zur fachlichen oder technischen Architektur der On-line-Anwendungen vor dem Hintergrund der technischen Möglichkeiten
• Umsetzung produktbezogener Usability- und User Interface-Designs der Online-Anwendungen
• Erstellung und Deployment der Online-Anwendungen aus den Quellcodes in manuellen und automatisierten Prozessen, Bedienung des DevSecOps-Prozesses des Teams
• Unterstützung im Rahmen von Produktivsetzungen je nach Bedarf und vorheriger Einsatzplanung im Zeitraum Freitag 18-24 Uhr und Samstag 8-21 Uhr.
• Planung, Erstellung und Durchführung von Software-Tests der Online-Anwendungen (manuell und automatisiert) allein so-wie in Zusammenarbeit mit Software-Testern
• 3rd-Level Support der bestehenden Online-Anwendungen inklusive Analyse und Lösungsvorschlag zur Fehlerbehebung
Kenntnisse in folgenden Bereichen sollten Sie mitbringen:
• Java-Technologien: Java SE, Java EE
• Frameworks: Spring Framework, Spring MVC
• Persistenz: JPA2, EclipseLink, Hibernate
• Datenbanken und Abfragen: SQL, NoSQL
• SOA-Technologien: SOAP, REST, XML, JSON
• Authentifizierung und Autorisierung: JWT, SAML, OAuth, Spring Security
• Templating: JSP, JSF, (ASP.Net)
• Layout-Technologien: HTML5, CSS3, Sass/Less
• Client-Scripting: JavaScript, TypeScript
• Single Page Applications: Angular, NPM, Webpack
• Asynchrone Prozesse: Batchverarbeitung, Datenimport/-export, Threading
• Applikationsserver: Weblogic, Tomcat, Payara
• Big Data und Storage: Apache Kafka, Apache Cassandra, S3 Storage
• Versions- und Konfigurationsmanagement: Git, Bitbucket, JIRA, Confluence
• Continuous Integration / Continuous Delivery: Maven, Jenkins, Nexus
• Container-Technologien: Docker
• Entwicklungsumgebungen: Eclipse, Webstorm
• Betriebssysteme: Windows, Linux
• Testprozesse und -tools: Unit-Tests, Testtools, ISTQB
• Barrierefreiheit
• Agile Praktiken: Scrum, Kanban, Clean Code Development, Pair Programming
• Sichere Entwicklung: Secure Design Principles & Patterns, Secure Coding
Falls Sie Interesse an dem Projekt und/oder Rückfragen haben können Sie gerne auf uns zukommen.
Start: 01.01.2025
Ende: 13.05.2025 mit Option auf Verlängerung
Einsatz: 90% Remote und 10% vor Ort in Nürnberg
Diese Aufgaben erwarten Sie:
• Erstellung von sicheren Online-Anwendungen nach dem Software-Entwicklungsprozess des Kunden
• Implementierung der spezifizierten Online-Anwendungen auf Basis J(2)EE, Spring und Angular
• Implementierung der spezifizierten Online-Anwendungen für eine Container-Plattform unter Kubernetes
• Bewertung alternativer Umsetzungsmöglichkeiten der Online-Anwendungen und Unterstützung im Entscheidungs- und Auswahlprozess im Rahmen der vorgegebenen SW-Architektur
• Unterstützung der Fachkonzeption und der Business Analyse bei Fragen zur fachlichen oder technischen Architektur der On-line-Anwendungen vor dem Hintergrund der technischen Möglichkeiten
• Umsetzung produktbezogener Usability- und User Interface-Designs der Online-Anwendungen
• Erstellung und Deployment der Online-Anwendungen aus den Quellcodes in manuellen und automatisierten Prozessen, Bedienung des DevSecOps-Prozesses des Teams
• Unterstützung im Rahmen von Produktivsetzungen je nach Bedarf und vorheriger Einsatzplanung im Zeitraum Freitag 18-24 Uhr und Samstag 8-21 Uhr.
• Planung, Erstellung und Durchführung von Software-Tests der Online-Anwendungen (manuell und automatisiert) allein so-wie in Zusammenarbeit mit Software-Testern
• 3rd-Level Support der bestehenden Online-Anwendungen inklusive Analyse und Lösungsvorschlag zur Fehlerbehebung
Kenntnisse in folgenden Bereichen sollten Sie mitbringen:
• Java-Technologien: Java SE, Java EE
• Frameworks: Spring Framework, Spring MVC
• Persistenz: JPA2, EclipseLink, Hibernate
• Datenbanken und Abfragen: SQL, NoSQL
• SOA-Technologien: SOAP, REST, XML, JSON
• Authentifizierung und Autorisierung: JWT, SAML, OAuth, Spring Security
• Templating: JSP, JSF, (ASP.Net)
• Layout-Technologien: HTML5, CSS3, Sass/Less
• Client-Scripting: JavaScript, TypeScript
• Single Page Applications: Angular, NPM, Webpack
• Asynchrone Prozesse: Batchverarbeitung, Datenimport/-export, Threading
• Applikationsserver: Weblogic, Tomcat, Payara
• Big Data und Storage: Apache Kafka, Apache Cassandra, S3 Storage
• Versions- und Konfigurationsmanagement: Git, Bitbucket, JIRA, Confluence
• Continuous Integration / Continuous Delivery: Maven, Jenkins, Nexus
• Container-Technologien: Docker
• Entwicklungsumgebungen: Eclipse, Webstorm
• Betriebssysteme: Windows, Linux
• Testprozesse und -tools: Unit-Tests, Testtools, ISTQB
• Barrierefreiheit
• Agile Praktiken: Scrum, Kanban, Clean Code Development, Pair Programming
• Sichere Entwicklung: Secure Design Principles & Patterns, Secure Coding
Falls Sie Interesse an dem Projekt und/oder Rückfragen haben können Sie gerne auf uns zukommen.