Senior Architekt für Java- und Webapplikationen
- Verfügbarkeit einsehen
- 0 Referenzen
- 85€/Stunde
- 90451 Nürnberg
- Umkreis (bis 200 km)
- de | en | ru
- 22.11.2024
Kurzvorstellung
Mein Steckenpferd: Lean Softwaredevelopment.
Qualifikationen
Projekt‐ & Berufserfahrung
4/2024 – offen
Tätigkeitsbeschreibung
Erstellung einer Bookmarking-Website
• Entwicklung und Implementierung der Funktionalität
• Webdesign
• funktionaler Test
• Konfigurations- und Buildmanagement
• Betrieb in der AWS-Cloud
Java, HTML, CSS, JavaScript, MySQL, Amazon AWS (AWS EC2, AWS RDS, AWS S3, Amazon ElastiCache, AWS ECR, AWS ECS, AWS CodeCommit, Amazon OpenSearch, AWS CLI), Linux, bash, IDEA, elastic search, logstash, kibana, Android, Android-Studio, verteilte Systeme, hochverfügbare Systeme
-Hyperlink entfernt-
Software Architecture, Softwareentwicklung (allg.)
11/2022 – 10/2023
Tätigkeitsbeschreibung
Entwicklung eines Frontends für einen RADIUS-Server
• Erarbeitung von Architekturkonzepten
• Erarbeitung von Spezifikationen
• Erarbeitung eines Testkonzepts
• Weiterentwicklung des Softwareprozesses
• Anleitung von Entwicklern und Testern
Java, JEE, Primefaces, Maven, Git, Gitea, Gitblit, IDEA, bash, Weblogic, Jenkins
Software Architecture
11/2021 – 10/2022
Tätigkeitsbeschreibung
Entwicklung von Backendservices für ein Versicherungsunternehmen
• Entwicklung von Backendservices
Java, JEE, SOAP, Maven, Git, Bitbucket, IDEA, Eclipse, bash, SOAPUI
Softwareentwickler
6/2020 – 10/2021
Tätigkeitsbeschreibung
Entwicklung einer Webapplikation zur Erstellung medizinischer Gutachten
• Entwicklung von Backendservices
• Mitarbeit an der Applikationsarchitektur
Java, Javascript, Typescript, CSS, XSL-FO, Angular, JEE, Payara, Microprofile, Rest, SOAP, Maven, Git, Bitbucket, IDEA, Junit, Mockito, Oracle, SQL, bash, OAuth2, Kubernetes, Jenkins, Nexus
Softwareentwickler
9/2019 – 3/2020
Tätigkeitsbeschreibung
Entwicklung einer Microserviceapplikation zur Dokumentenklärung
• Entwicklung von Backendmicroservices
• technische Modellierung der Applikation
Java, Javascript, Typescript, CSS, Angular, Spring Boot, Rest, Maven, Git, Bitbucket, IDEA, Junit, Mockito, Oracle, SQL, bash, OAuth2, Spring Cloud, Spring Data, Nexus
Softwareentwickler
10/2017 – 4/2019
Tätigkeitsbeschreibung
Entwicklung eines REST-Services zur Dokumentenspeicherung
• Überwachung der Umsetzung von Architekturvorgaben durch die Projektleitung
• Transfer von Architekturwissen in das Team
• Abstimmung von Architekturentscheidungen im Team
• Abstimmung von Teamentscheidungen mit der Projektleitung
• Mitimplementierung der Funktionalität im JEE- und Spring-Umfeld
• Pflege und Erweiterung der Dokumentation
• SCRUM, agile Methoden
Java, Javascript, Typescript, CSS, Angular, JEE, Spring, Rest, Maven, Git, Bitbucket, IDEA, Junit, Mockito, Oracle, SQL, bash, Jenkins, Nexus, Oracle Webcenter Content
Software Architecture
10/2016 – 8/2017
Tätigkeitsbeschreibung
Update und Modularisierung einer Unternehmensmiddleware
• Implementierung der Funktionalität im JEE-Umfeld
• SCRUM, agile Methoden
• funktionaler Test
• Buildmanagement
Java, JEE, Hibernate, Spring, Rest, Maven, Git, Stash, IDEA, Junit, Mockito, JBOSS, Oracle, SQL, bash, Jenkins
Softwareentwickler
7/2015 – 9/2016
Tätigkeitsbeschreibung
Weiterentwicklung und Pflege eines Aufgabenverwaltungssystems für den öffentlichen Dienst. Diese Arbeit wurde innerhalb mehrerer Scrum-Teams durchgeführt. Dabei wurde vom Auftraggeber großen Wert auf eine generalistische Arbeitsweise gelegt, d.h. alle Entwickler haben sowohl entwickelt, als auch analysiert, getestet und das Build-Management unterstützt.
• Analyse der zu implementierenden Fachlichkeit
• Erstellung der Spezifikation
• Implementierung der Funktionalität im JEE-Umfeld
• SCRUM, agile Methoden
• funktionaler, sowie Last- und Performancetest
• Buildmanagement
Java, JEE, JPA, EclipseLink, Spring, SOAP, Angular JS, JSF (BADF), Maven, Git, IDEA, Junit, Mockito, Weblogic, Oracle 11g, SQL, QueryDSL, bash, elastic search, logstash, kibana, Jenkins
Softwareentwickler
12/2014 – 5/2015
Tätigkeitsbeschreibung
Weiterentwicklung und Pflege eines Angebotssystems für Versicherungen. Ein historisch gewachsenes System mit vielen unterschiedlichen Technologien musste in kurzer Zeit übernommen und beherrscht werden. Zusätzlich musste die neu zu implementierende Fachlichkeit analysiert und spezifiziert werden.
• Analyse der zu implementierenden Fachlichkeit
• Erstellung der Spezifikation
• Implementierung der Funktionalität im JEE-Umfeld
• SCRUM, agile Methoden
Java, JEE, EJB 3.0, JPA, JNI, C, SOAP, JSP, XSLT, XQUERY, Ant,
Maven, Junit, Weblogic, Oracle 11g, SQL, PL/SQL
Softwareentwickler
10/2013 – 11/2014
Tätigkeitsbeschreibung
Entwicklung eines Webportals für ein SAP-Business-Warehouse. Den Kunden des Auftraggebers sollte ein performanterer und optisch ansprechenderer Zugriff auf SAP-BO-Reports geboten werden, als das mit reinen SAP-Mitteln möglich gewesen wäre.
• Vervollständigung der funktionalen Spezifikation
• Erstellung eines funktionalen Prototypen
• Implementierung der Funktionalität in Java im JEE-Umfeld
• Anbindung von SAP BO und SAP BI über Java- und WS-Schnittstellen
JEE, JSP, JPA, SAP BW (BO/BI), HTML5, CSS, JavaScript (JQuery),
RESTful Webservices, SSO
Softwareentwickler
3/2013 – 7/2013
Tätigkeitsbeschreibung
Modellierung eines Webservice zur Erfassung und Meldung von renterechtlich relevanten Zeiten an die Deutsche Rentenversicherung.
• Analyse der fachlichen Grundlagen
• Reengineering einzubindender Legacy-Systeme
• Aufnahme der Anforderungen der servicenutzenden Abteilungen
• Erstellung des fachlichen Datenmodells
• Festlegung der fachlichen Gestaltung der Serviceschnittstelle
SOA, WebServices, UML, MID-Innovator
Analytiker / Programmierer
6/2010 – 10/2014
Tätigkeitsbeschreibung
Entwicklung und Umsetzung einer Teststrategie im SOA-Umfeld. Da der Kunde mit SOA Neuland betrat, mussten vor der Testdurchführung noch grundsätzliche Fragen geklärt werden.
• Entwicklung einer Teststrategie für Funktions- und für Lasttests
• Programmierung der Testcases und Erstellung der Testdatensätze
• Durchführung der Test
• Dokumentation und Auswertung der Testergebnisse
SOA, WebServices, SOAP, WSDL, SCTM, SilkTest, SOAP-UI, Oracle WebLogic, XML, XSLT 2.0, XPATH 2.0, XQUERY
Softwareentwickler
9/2009 – 3/2010
Tätigkeitsbeschreibung
Ein großes Luft- und Raumfahrtunternehmen benötigte eine verbesserte Test- und Integrationsstrategie für Avioniksoftware. Meine Aufgabe bestand in der Analyse der bisherigen Vorgehensweise und in der Erarbeitung eines neuen grundsätzlichen, generischen Konzepts für die zukünftige Strategie bei Test und Integration von embedded-Avioniksoftware.
Requirements-Engineering, Software-Prozesse, Verifikation und Validierung, ADA, Rhapsody, Doors, V-Modell XT, Do178b
Testdesign (IT)
7/2009 – 8/2009
Tätigkeitsbeschreibung
Ein großes Versicherungsunternehmen hatte eine Java-Webapplikation zur Pflege der unternehmensweiten Stammdaten entwickelt. Da der Entwickler das Rentenalter erreicht hatte und die Software für das Unternehmen von großer Bedeutung ist, wurde ich beauftragt mit:
• Durchführung von Entwickleraudits zum Sichern des Know-Hows
• Analyse des Quellcodes
• Dokumentation des Quellcodes für zukünftige Erweiterungen
Java, JSP, HTML, JavaScript, Websphere, WSAD, UML, SOA
Coach, Softwareentwickler
1/2009 – 3/2009
Tätigkeitsbeschreibung
Der Kunde, ein Unternehmen welches Individualsoftware erstellt, war auf der Suche nach Lösungsansätzen, um die Projektarbeit im Unternehmen effektiver zu gestalten. Auf Grund meiner Erfahrungen, wurde ich beauftragt mit:
• Vorstellung meiner Konzepte für einen Softwareprozess
• Vorstellung meiner Konzepte für eine prozessoptimierte Architektur
Java, J2EE, DHTML, OOA, OOD, OOP, SCRUM
Software Architecture
2/2008 – 11/2008
Tätigkeitsbeschreibung
Migration von Java-ERP-Anwendungen von Oracle 9i auf 10g
• Erstellung einer Dokumentation des Ist-Zustandes
• Erarbeitung und Erstellung von funktionalen- und Lasttestcases
• Durchführung von Regressionstests und Auswertung der Ergebnisse
Java, SQL, 4Test, Tools und Software:Solaris, SilkTest, SilkPerformer, Eclipse, BES, Oracle, Hibernate, Swing
Softwaretester
6/2007 – 12/2007
Tätigkeitsbeschreibung
Web-GUI für die Produktdatenverwaltung eines großen Konzerns
• Erstellung einer Dokumentation des Ist-Zustandes
• Erarbeitung der nötigen Änderungen zusammen mit dem Kunden
• Implementierung der Änderungen
Java, Java-Servlets, JSP, HTML, CSS, JavaScript, JUnit, SQL, OOA, OOD, OOP, Webservices, SOA, RedHat, Eclipse, Visio, PL/SQL-Developer, WebSphere, Oracle, Struts
Softwareentwickler
Über mich
Bei der Auswahl meiner Projekte habe ich darauf geachtet, regelmäßig wechselnde Rollen zu besetzen. So konnte ich mir im Laufe der Zeit ein umfangreiches Wissen über alle Phasen des Software-Entwicklungsprozesses aneignen. Die Erarbeitung von Requirements beherrsche ich ebenso wie die Modellierung von Software, die Implementierung und den Test.
Da sich viele Entwicklungswerkzeuge und Frameworks ähneln, hat mir meine Erfahrung auch immer wieder geholfen, mich schnell in neue Themen und Technologien einzuarbeiten.
Ich lege großen Wert auf selbständiges, zügiges und fehlerfreies Arbeiten. Davon, und von meiner umfangreichen Praxis, konnten meine Kunden und Teamkollegen immer profitieren.
Das sind meine Stärken:
• Langjährige Erfahrung und geschulte Urteilskraft.
• Zügiges, selbständiges und zielorientiertes Arbeiten.
• Beherrschung aller Phasen des SW-Entwicklungsprozesses.
• Schnelle Einarbeitung in neue Themen.
• Problemlose Integration in neue Teams.
Gern würde ich auch Sie bei der Erstellung, Wartung oder Portierung Ihrer Java- bzw. Java-Web-Applikation unterstützen!
Weitere Kenntnisse
XQUERY, HTML, XHTML, CSS, JSP, JSON, UML, bash/dash-script
Softwarewerkzeuge: IDEA, Eclipse, PL/SQL-Developer, Enterprise Architect, Bluefish, Ant, Subversion, CVS, Git, Bitbucket, SilkTest, SilkPerformer, Visual Studio,
Rhapsody, Doors, SoapUI, Altova-XML-Spy, Oxygen, MID-Innovator,
Maven, Oracle SQL-Developer, Android-Studio
Methoden und Techniken:OOP, OOA, OOD, Wasserfallmodell, V-Modell, Do178b, agile
Methoden, SCRUM, Kanban
Projektmanagementsoftware:PHProjekt, JIRA
Applicationserver:Apache Tomcat, WebSphere, Borland-Enterprise-Server, Oracle-
Weblogic-Server, Payara
Datenbanken:Oracle, MySQL, MS-SQL-Server, Redis, ElasticSearch, Ignite
CI/CD:Jenkins
Frameworks:Struts, Hibernate, JDO, JXTA , JPA, Angular, Spring, Spring Boot
Repository Manager:Nexus
Betriebssysteme:Windows, Linux, Android
Clouds und Virtualisierung:AWS, Docker, Kubernetes
Protokolle:TCP/IP, HTTP, FTP, IIOP, RMI, X.25, X.75, DSS1, HDLC, ATM, Frame
Relay, SMTP
Oberflächen:Swing, Angular, JSF
Technologien:JSE, JEE, Java-Virtual-Machine, AJAX, DOM, JSP, Servlet, JUNIT,
Log4J, JMS, SOA, WebServices, SOAP, Client Server, Peer-to-Peer, Kademlia, Multithreading, REST
Bürosoftware:MS-Word, MS-Excel, MS-Access, MS-Powerpoint, MS-Visio, MS-
Outlook, OpenOffice-Writer, OpenOffice-Calc, OpenOffice-Impress,
OpenOffice-Draw, OpenOffice-Base, Tableau
Branchenkenntnisse:IT, Telekommunikation, Chemie, Einzelhandel, Logistik, öffentliche Verwaltung, Luft- und Raumfahrt, Versicherungen
Sprachen:Deutsch (Muttersprache), Englisch (verhandlungssicher), Russisch (sehr gut)
Auslandserfahrung:USA, Russland
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Russisch (Fließend)
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden