Software Architect / Senior Java Developer
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- Nordrhein-Westfalen
- Nähe des Wohnortes
- ru | de | en
- 24.10.2024
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
4/2022 – 9/2024
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, Jira, Oracle Database, Representational State Transfer (REST), Serviceorientierte Architektur, SOAP, Spring Framework
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, Subversion, Enterprise Javabeans, Hibernate (Java), Java SE, Java Message Service, Junit, Representational State Transfer (REST), Spring Framework
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, Wildfly, Hibernate (Java), J2EE, Enterprise Javabeans, Git, SOAP, Ibm 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, Java Database Connectivity, Wildfly, 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, Enterprise Javabeans, Jenkins, SOAP, Ibm Websphere Mq, Java Message Service, 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-Anwendungen, Windows 7, WebSphere, Eclipse, J2EE, Enterprise Javabeans, Junit, XML, SOAP, Java Message Service, XSD (XML Schema Definition), Web Services, 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, Java Database Connectivity, Windows 7, Ubuntu, WebSphere, Subversion, Eclipse, Spring Framework, Ibm Websphere Mq, Java Message Service, 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, Java Database Connectivity, Wildfly, Concurrent Versions System, 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
Wildfly, Subversion, C++, J2EE, 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, Java Database Connectivity, J2EE, 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
Subversion, J2EE, Java SE, SOAP, 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, 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, Java Database Connectivity, Java SE, Web Services
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, 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
IBM DB2, Java Database Connectivity, Apache Tomcat, 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, Java Database Connectivity, XML, Xpath
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, Data Warehousing, 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 Framework, Java SE, Junit, Eclipse, Xpath
1/2005 – 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
Concurrent Versions System, DAO (Data Access Objects), IBM DB2, Debian Linux, Eclipse, Hibernate (Java), Java SE, Oracle-Anwendungen, SQL, Windows XP
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