Software Architect / Senior Java Developer
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- Nordrhein-Westfalen
- Umkreis (bis 200 km)
- ru | de | en
- 26.03.2024
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
4/2022 – offen
TätigkeitsbeschreibungCloud Architektur und Infrastruktur
Eingesetzte QualifikationenJenkins, Kubernetes, OpenShift
9/2021 – 3/2022
Tätigkeitsbeschreibung
Aufgabe: Softwarearchitektur, Steuerung von Entwicklungsprozess
Teamgröße: 8
Sprachen: Java SE 11
Technologien: React.js, OpenAPI Specification, Spring, JMS, SOAP, RESTful
Tools: Rational Software Architect, DOORS, InteliJ, JBoss, Oracle DB
Tests: JUnit, Teamscale
Java Message Service (JMS), Jira, Oracle Database, Representational State Transfer (REST), SOA (Serviceorientierte Architektur), SOAP (Simple Object Access Protocol), Spring
10/2017 – 8/2021
Tätigkeitsbeschreibung
Aufgabe: Architektur, Implementierung
Teamgröße: 7
Sprachen: Java EE 8
Technologien: Spring Boot, Wicket, JMS, Apache Hadoop
Tools: Eclipse, JBoss EAP 6.0, Apache Drill
Tests: JUnit
Team-Kommunikation: Confluence
Arbeitsverwaltung: JIRA
Versionsverwaltung: Subversion
Allgemeines: Web Service, GUI, Apache Hadoop, Apache Spark, JMS
Plattform: Windows 7
Apache Hadoop, Apache Subversion (SVN), EJB (Enterprise JavaBeans), Hibernate (Java), J2SE (Java SE), Java Message Service (JMS), JUnit, Representational State Transfer (REST), Spring
4/2017 – 9/2017
Tätigkeitsbeschreibung
Aufgabe: Mandantenfähigkeit, Optimierung
Teamgröße: 7
Sprachen: Java EE 8
Technologien: EJB 3.1, JPA, JMS, JAXP, JAXB, SOAP, Rest, RSA
Tools: IntelliJ, JBoss EAP 6.4.10, SoapUI
Tests: JUnit
Team-Kommunikation: Confluence
Arbeitsverwaltung: JIRA
Versionsverwaltung: GitHub
Allgemeines: Web Service, Verschlüsselung, Verteilte Systeme
Plattform: Windows 10
Load Balancing / Lastverteilung, jboss, Hibernate (Java), J2EE (Java EE), EJB (Enterprise JavaBeans), Git, SOAP (Simple Object Access Protocol), WebSphere MQ, Representational State Transfer (REST)
1/2017 – 3/2017
Tätigkeitsbeschreibung
Aufgabe: Weiterentwicklung, Qualitätssicherung
Teamgröße: 4
Sprachen: Java EE 7
Technologien: TREND/Framework, MDD, Vaadin, Rich Client
Tools: Eclipse, JBoss, MySQL
Tests: JUnit
Team-Kommunikation: Confluence
Arbeitsverwaltung: JIRA
Versionsverwaltung: Subversion
Allgemeines: GUI, Modellierung
Plattform: Windows 7
mySQL, JDBC (Java Database Connectivity), jboss, J2SE (Java SE), JUnit
2/2016 – 12/2016
Tätigkeitsbeschreibung
Aufgabe: Entwicklung, Qualitätssicherung, Optimierung
Teamgröße: 5
Sprachen: Java EE 7
Technologien: EJB 3.1, JPA, JPQL, JMS, JAXP, JAXB, Aspect J
Tools: Rational Software Architect, Subversion, WebSphere, Oracle DB, Checkstyle
Tests: JUnit
Team-Kommunikation: Microsoft Outlook
Arbeitsverwaltung: DOORS
Oracle Database, EJB (Enterprise JavaBeans), Jenkins, SOAP (Simple Object Access Protocol), WebSphere MQ, Java Message Service (JMS), XSD (XML Schema Definition)
12/2013 – 12/2015
Tätigkeitsbeschreibung
Aufgabe: Organisation, Planung, Entwicklung, Qualitätssicherung, Optimierung
Teamgröße: 7
Sprachen: Java EE 6
Technologien: EJB 3.0, JPA, JPQL, JMS, JAXP, SOAP, STAX-Parser, JAXB, Vaadin GWT
Tools: Eclipse, Artifactory, TeamCity, Stash, Git, WebSphere, Oracle DB, Checkstyle
Tests: JUnit
Team-Kommunikation: Microsoft Outlook
Arbeitsverwaltung: JIRA, FishEye
Versionsverwaltung: Git
Allgemeines: Webservice, Schnittstelle, SEPA
Plattform: Windows 7 / RedHut (Linux)
Big Data, Oracle (allg.), Windows 7, WebSphere, Eclipse, J2EE (Java EE), EJB (Enterprise JavaBeans), JUnit, XML, SOAP (Simple Object Access Protocol), Java Message Service (JMS), XSD (XML Schema Definition), Webservices, Qualitätsmanagement (allg.)
8/2013 – 11/2013
Tätigkeitsbeschreibung
Projekt: SEPA-Hub
Aufgabe: Entwicklung, Qualitätssicherung, Strukturierung
Teamgröße: 27
Sprachen: J2EE
Technologien: Java-Spring, JMokito, JPA, JMS
Tools: Eclipse, Oracle, MQ, WebSphere
Tests: TestNG
Team-Kommunikation: Lotus Notes
Arbeitsverwaltung: Rational Team Concert
Versionsverwaltung: Subversion
Allgemeines: Interface, Schnittstelle, SEPA
Plattform: Windows 7
Oracle Database, JDBC (Java Database Connectivity), Windows 7, Ubuntu, WebSphere, Apache Subversion (SVN), Eclipse, Spring, WebSphere MQ, Java Message Service (JMS), SEPA
1/2013 – 4/2013
Tätigkeitsbeschreibung
Projekt: Basis 3
Aufgabe: Weiterentwicklung, Qualitätssicherung
Teamgröße: 4
Sprachen: J2EE
Technologien: TREND/Framework, MDD, Java-Swing, Rich Client
Tools: Eclipse, JBoss, MySQL
Tests: JUnit
Team-Kommunikation: Lotus Notes
Arbeitsverwaltung: JIRA, XProject
Versionsverwaltung: CVS
Allgemeines: GUI, Modellierung
Plattform: Windows 7
mySQL, JDBC (Java Database Connectivity), jboss, CVS (Concurrent Versions System), J2SE (Java SE), JUnit
8/2012 – 12/2012
Tätigkeitsbeschreibung
Projekt: Ratanet
Aufgabe: Portierung, Integration, Qualitätssicherung
Teamgröße: 20
Sprachen: C++, J2EE
Technologien: EJB 3, EntityManager, PL/SQL, JSP
Tools: Eclipse, JBoss AS 7, Oracle, Jenkins
Tests: JUnit, Fitnesse
Team-Kommunikation: Mozilla Thunderbird
Arbeitsverwaltung: JIRA, Scrum
Versionsverwaltung: SVN
Allgemeines: Codeanalyse, Complex Software Infrastructure, Legacy System
Plattform: Ubuntu 10.04
jboss, Apache Subversion (SVN), C++, J2EE (Java EE), EJB (Enterprise JavaBeans), PL/SQL
4/2012 – 4/2012
Tätigkeitsbeschreibung
Branche: Bank
Projekt: Basel 3
Analyse und Qualitätssicherung des Quellkodes mit Sonar
Aufgabe: Qualitätssicherung, Entwicklung, Berichterstattung
Teamgröße: 5
Sprachen: Java J2SE, J2EE
Technologien: Wicket, Spring, Message Queue
Tools: Eclipse, Apache-Tomcat, Hudson, Sonar
Tests: JUnit
Team-Kommunikation: IBM Lotus Domino
Arbeitsverwaltung: IBM Lotus Domino, Scrum
Versionsverwaltung: SVN
Allgemeines: Codeanalyse, Designe Patern, Performance
Plattform: Windows 7
Oracle Database, JDBC (Java Database Connectivity), J2EE (Java EE), XML
8/2011 – 3/2012
Tätigkeitsbeschreibung
Projekt: De-Mail
Frontendentwicklung Java-Wicket
Aufgabe: Konzeption, Entwicklung, Qualitätssicherung
Teamgröße: 10
Sprachen: Java SE, Java EE
Technologien: Wicket, AJAX, Spring, EJB 3.0, REST
Tools: Eclipse, Apache-Tomcat, GlassFish, Jenkins
Tests: JUnit, WicketTester
Team-Kommunikation: Microsoft Outlook Express, Pigin
Arbeitsverwaltung: JIRA, Scrum, Kanban
Versionsverwaltung: SVN
Allgemeines: HTML, CSS, JavaScript, jQuery, Web Service, Software-Ergonomie
Plattform: Windows 7
Apache Subversion (SVN), J2EE (Java EE), J2SE (Java SE), SOAP (Simple Object Access Protocol), Representational State Transfer (REST)
1/2011 – 6/2011
Tätigkeitsbeschreibung
Projekt: EleFund
Entwicklung Java im Server Umfeld mit Wicket
Aufgabe: Konzeption, Architektur, Entwicklung, Qualitätssicherung
Teamgröße: 4
Sprachen: Java J2SE
Technologien: Wicket, AJAX, Hibernate Envers, JPA, JNDI, REST, JAXP, XmlBeans, JFreeChart,
iText
Tools: Eclipse, Apache-Tomcat, WebSphere Application Server, Oracle SQL Developer
Tests: JUnit
Team-Kommunikation: Microsoft Outlook Express
Arbeitsverwaltung: JIRA
Versionsverwaltung: CVS
Allgemeines: HTML, CSS, JavaScript, jQuery, XML-Schema, Web Service, SQL-92, Software-
Ergonomie
Plattform: Windows XP
Big Data, Oracle Database, J2SE (Java SE), XML, XSD (XML Schema Definition)
11/2010 – 12/2010
Tätigkeitsbeschreibung
Projekt: PING
Entwicklung von Webapplikationen mit Wicket im Frontendbereich
Aufgabe: Architektur, Entwicklung, Qualitätssicherung
Teamgröße: 4
Sprachen: Java J2SE
Technologien: Wicket, Spring, Hibernate, JPA, JNDI, JSS
Tools: Eclipse, Maven, Apache-Tomcat, Toad for Oracle
Tests: JUnit, WicketTester, EasyMock, PMD
Team-Kommunikation: Microsoft Outlook Express
Arbeitsverwaltung: Hudson, JIRA
Versionsverwaltung: CVS
Allgemeines: HTML, CSS, JavaScript, Session-Verwaltung, SQL-92, Transaktion, Software-
Ergonomie, Zustandsautomat
Plattform: Windows XP
9/2010 – 10/2010
Tätigkeitsbeschreibung
Projekt: MKB-Sales-Tool
Webservice für den Datenaustausch bei der Berechnung und beim Abschluss von
Versicherungen zwischen den Webklienten und auf PL/SQL-Applikationkern
Aufgabe: Architektur, Entwicklung, Qualitätssicherung
Teamgröße: 3
Sprachen: Java J2SE, PL/SQL
Technologien: Schema, JAXB, JAXP, JSS, WS, JAX-WS, JDBC
Tools: Eclipse, Maven, Oracle SQL Developer, Apache-Tomcat
Tests: JUnit
Team-Kommunikation: IBM Lotus Notes
Arbeitsverwaltung: JIRA
Versionsverwaltung: CVS
Allgemeines: XML, Webservice, Modellgenerierung, Validierung
Plattform: Windows XP
Oracle Database, SQL, JDBC (Java Database Connectivity), J2SE (Java SE), Webservices
6/2010 – 9/2010
Tätigkeitsbeschreibung
Projekt: Gewerbe-Police-3
Modulentwicklung für die Generierung von XML-Strukturen und für den Druck von PDFDokumenten
mit den Daten aus dem Datenmodel
Aufgabe: Architektur, Entwicklung, Qualitätssicherung, Kundeninteraktion
Teamgröße: 4
Sprachen: Java J2SE, PL/SQL
Technologien: Schema, JAXB, JAXP, MD5
Tools: Eclipse, Ant, NSE Report Designer
Tests: JUnit
Team-Kommunikation: IBM Lotus Notes
Arbeitsverwaltung: JIRA
Versionsverwaltung: CVS
Allgemeines: XML, PDF, Protection, Verschlüsselung
Plattform: Windows XP
Oracle Database, J2SE (Java SE), XML, XSD (XML Schema Definition)
7/2009 – 5/2010
Tätigkeitsbeschreibung
Projekt: Webpräsenz, E-Mail und Datenverwaltung
Pflege und Administration des Servers, Verwaltung von Postfächern, Webprogrammierung
Aufgabe: Projektleiter
Teamgröße: 2
Sprachen: PHP5, Shell Script, JavaScript
Technologien: Webserver, SASL, SMTP, IMAP, AJAX
Tools: Zend-Webserver, Oracle CE, Cyrus-Postagent, SquirrelMail
Team-Kommunikation: Mantis
Allgemeines: HTML, CSS, jQuery, XML, SQL-92, putty, SSL
Plattform: Ubuntu 8.4
PostgreSQL, Apache HTTP Server, PHP
2/2008 – 3/2009
Tätigkeitsbeschreibung
Projekt: KirpBridge
Entwicklung einer asynchronen Schnittstelle mit SOAP Technologie, Datenvalidierung mit
Schema-Validierung, Synchronisation und Zustandsverwaltung
Aufgabe: Architektur, Spezifikation/SLA, Entwicklung
Teamgröße: 5
Sprachen: Java J2SE/J2EE
Technologien: UML 2.0, MDSD, JMS, Spring, WS, Wicket, Apache-Axis, SOAP, JAX-RPC
Tools: Eclipse, Maven, Apache-Tomcat, JBoss, WebSphere MQ, Ant, Oracle 9g, DB2
Tests: JUnit, Cobertura
Team-Kommunikation: Mantis
Arbeitsverwaltung: Hudson
Versionsverwaltung: SVN
Allgemeines: HTML, CSS, W3C, JavaScript, XML, Schema, SQL-92, CSV, putty, VPN, SSL,
Transaktion
Plattform: Windows XP, HPUX
5/2007 – 1/2008
Tätigkeitsbeschreibung
Projekt: Bistum-Münster
Redesign und Migration der alten Web-Applikation mit Anwendung moderner Technologien
für öffentliche Verwaltung
Aufgabe: Review, Beratung und Entwicklung
Teamgröße: 2
Sprachen: Java J2SE, JavaScript
Technologien: UML 2.0, MDSD, Spring, Hibernate, DAO, Wicket, iText, HTTPS
Tools: Eclipse, Maven, Apache-Tomcat, Microsoft SQL Server
Tests: JUnit, Cobertura
Team-Kommunikation: Mantis
Arbeitsverwaltung: Hudson
Versionsverwaltung: CVS
Allgemeines: HTML, CSS, W3C, jQuery, XML, SQL-92, Transaktion, Software-Ergonomie,
Protection, Verschlüsselung,
Plattform: Windows XP
DB2, JDBC (Java Database Connectivity), Apache Tomcat, J2SE (Java SE)
2/2007 – 5/2007
Tätigkeitsbeschreibung
Projekt: GDPdU
Entwicklung eines Generators für die Mitwirkungspflicht der Steuerpflichtigen bei
Betriebsprüfungen
Aufgabe: Architektur, Spezifikation/SLA, Entwicklung
Teamgröße: 1
Sprachen: Java J2SE
Technologien: UML 2.0, MDSD, Spring, DAO, DOM, JAXB
Tools: Eclipse, Ant, Oracle 9g, DB2
Tests: JUnit, Cobertura
Arbeitsverwaltung: Hudson
Versionsverwaltung: CVS
Allgemeines: SQL-92, XML, DTD, Schema
Plattform: Windows XP
SQL, JDBC (Java Database Connectivity), XML, Xpath (XML Path Language)
1/2007 – 2/2007
Tätigkeitsbeschreibung
Projekt: Data-Warehouse für jährliche Bilanzen
Datenaufbereitung für statistische Auswertungen
Aufgabe: Entwicklung
Teamgröße: 2
Sprachen: PL/SQL
Technologien: Batch-Programmierung
Tools: Oracle 9g, SQL-Plus, Business Objects Berichtsgenerator
Allgemeines: SQL-92, UltraEdit
Plattform: Windows XP
Big Data, Datawarehouse / DWH, Oracle Database, PL/SQL
8/2006 – 1/2007
Tätigkeitsbeschreibung
Projekt: Idiom Workbench
Maskengenerator für Java Swing mit XML-Input
Aufgabe: Architektur, Entwicklung
Teamgröße: 2
Sprachen: Java J2SE
Technologien: Spring, XPath, Schema
Tools: Eclipse, Ant
Tests: JUnit, Cobertura
Team-Kommunikation: Mantis
Arbeitsverwaltung: CruiseControl
Versionsverwaltung: SVN
Allgemeines: XML, Validierung
Plattform: Windows XP, UNIX
Windows XP, XML, Spring, J2SE (Java SE), JUnit, Eclipse, Xpath (XML Path Language)
1/2004 – 8/2006
Tätigkeitsbeschreibung
Projekt: Personen Stamm Management
ERM für Personendaten (SQL), Datenmodelgenerierung aus UML (Java), Rich Client Java-RPC
Aufgabe: Spezifikation/SLA, Entwicklung
Teamgröße: 7
Sprachen: Java J2SE/J2EE
Technologien: UML 2.0, MDSD, Spring, Hibernate, DAO, Wicket, RPC, Schema
Tools: Eclipse, Ant, Oracle 9g, DB2
Tests: JUnit, Cobertura
Team-Kommunikation: Mantis
Arbeitsverwaltung: CruiseControl
Versionsverwaltung: CVS
Allgemeines: Rich Client, XML, SQL-92, Transaktion, Software-Ergonomie, Synchronisation
Plattform: Windows XP, Debian
Oracle (allg.), SQL, DAO (Data Access Objects), DB2, Windows XP, Spring, J2SE (Java SE), Hibernate (Java), CVS (Concurrent Versions System), Eclipse
1/2004 – 8/2006
Tätigkeitsbeschreibung
Projekt: Personen Stamm Management
ERM für Personendaten (SQL), Datenmodelgenerierung aus UML (Java), Rich Client Java-RPC
Aufgabe: Spezifikation/SLA, Entwicklung
Teamgröße: 7
Sprachen: Java J2SE/J2EE
Technologien: UML 2.0, MDSD, Spring, Hibernate, DAO, Wicket, RPC, Schema
Tools: Eclipse, Ant, Oracle 9g, DB2
Tests: JUnit, Cobertura
Team-Kommunikation: Mantis
Arbeitsverwaltung: CruiseControl
Versionsverwaltung: CVS
Allgemeines: Rich Client, XML, SQL-92, Transaktion, Software-Ergonomie, Synchronisation
Plattform: Windows XP, Debian
Oracle (allg.), SQL, DAO (Data Access Objects), DB2, Windows XP, Debian, J2SE (Java SE), Hibernate (Java), CVS (Concurrent Versions System), Eclipse
Ausbildung
Technische Universität Moskau
Bildungszentrum für informationsverarbeitende Beru
Über mich
Weitere Kenntnisse
Programmiersprachen: JAVA, C, C++, PL/SQL, PHP
Datenbanken: Access, DB2, JDBC, MS SQL Server, MySQL, ODBC, Oracle, PostgreSQL
Frameworks: JUnit, Spring, Wicket, Hibernate, TREND/Framework
Standards/API: J2SE/J2EE, EJB3, JPA, JDBC, SQL, JMS, MQ, JAXB, JAX-WS, XML, XSD, XSLT, WSDL, SOAP, REST
Produkte: Ant, Maven, Glassfish, JBoss, Tomcat, Jetty, Eclipse, Netbeans, Sqldeveloper, Subversion, CVS, Jenkins, Hudson, Sonar, Cobertura, Jira, Mantis, Business Objects, Kubernetes, Terraform
Betriebssysteme: Unix, Windows
Persönliche Daten
- Russisch (Muttersprache)
- Deutsch (Fließend)
- Englisch (Gut)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden