Profilbild von Oleg Plotnikov Senior Java Developer aus Nuernberg

Oleg Plotnikov

nicht verfügbar bis 30.09.2024

Letztes Update: 21.03.2024

Senior Java Developer

Abschluss: Bachelor of Science Wirtschaftsinformatik
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (verhandlungssicher) | englisch (gut) | russisch (Muttersprache)

Skills

Java EE, Spring (Boot), Quarkus, JPA, EJB, Hibernate, REST, Microservices, JUnit;  
Versions-/ Konfigurationsmanagement: Git, Bitbucket, JIRA, Confluence;
Continuous Integration / Continuous Delivery: Maven, Gradle, Jenkins, Tekton;
Container Technologien: Docker, Kubernetes, OpenShift, Rancher;
IDEs: IntelliJ, Eclipse, VsCode;
Client-Scripting: JavaScript, Typescript;
Frontend-Frameworks: ReactJS, Angular;
Applikationsserver: Tomcat, JBoss, Payara, Weblogic;
Datenbanken: Oracle, MS-SQL-Server, MySQL, DB2, MongoDB, H2, Amazon S3
 Agile SW-Entwicklung nach SCRUM

Projekthistorie

09/2022 - bis jetzt
Java Entwickler
(Versicherungen, 5000-10.000 Mitarbeiter)

Branche: Versicherungen

Projektbeschreibung:
- Entwicklung eines Mechanismus zur Berechnung und Bereitstellung von versicherungsspezifischen Kundendaten für ein Vermittler-Vertriebssystem des Versicherungskonzerns mittels Microservices

Tätigkeiten & Leistungen:
Backend-Entwicklung und DevOps:
- Konzeption, Entwicklung, Dokumentieren und Testen von Features
- Entwurf und Entwicklung von Microservices zur Bereitstellung der Daten per REST
- Transformation (Mapping) der intern berechneten Daten auf das zu liefernde Output-Datenformat
- Optimierung des Berechnungsmechanismus mit datenbankspezifischen Mitteln
- Migration großer Datenmengen (im neunstelligen Bereich)
- Review, Refactoring und Dokumentation von Code
- Implementierung von Unit-, Integration-, Last- und Performance-Tests
- Mitwirkung an Auswahl von Technologien und Frameworks
- Deployment und Monitoring von Microservices in mehreren Testumgebungen
- Beachtung von Security-Richtlinien
- Teaminterne- und teamübergreifende Unterstützung bei Fehleranalyse, Fehlerbehebung, Tests und Code-Review

Tools & Technologien:
Java 11/17, Quarkus, Spring Boot 2.7, Microservices, REST, Docker, SQL, H2, Oracle DB, DB2, AmazonS3, Apache Kafka, JPA, EJB, Hibernate, JUnit5, DbRider, GIT, Gradle, DevOps, Jenkins, Openshift, Kustomize, Splunk, Dynatrace, Bitbucket, JIRA, Sonar

02/2020 - 08/2022
Java Entwickler
(Öffentlicher Dienst, >10.000 Mitarbeiter)

Branche: Öffentlicher Dienst

Projektbeschreibungen: 
- Zerlegung einer Monolith-Anwendung zur Antragserfassung in Microservices (stufenweise)
- Entwicklung einer Web-Anwendung zur Berechnung von Leistungshöhe und Dauer sowie Rückrechnung bei nachträglichen Änderungen (Ablöse von mehreren Altanwendungen)

Tätigkeiten & Leistungen: 
Frontend-, Backend-Entwicklung und DevOps:
- Erstellen, Testen und Dokumentieren vom komplexen und performancekritischen integrierten Gesamtsystem
- Entwurf und Implementierung der Oberflächenkomponenten
- Entwurf und Entwicklung von REST-basierten Microservices
- Umsetzung von Microservice-Kommunikation über Kafka
- Entwicklung einer internen Referenzbibliothek von Apache Camel für Microservice-Kommunikation über Kafka
- Review, Refactoring und Dokumentation von Code
- Implementierung von Unit-, Integration-, Last- und Performance-Tests
- Mitwirkung an Auswahl von Technologien/Tools/Frameworks
- Einrichtung und Pflege von Build-Pipelines
- Deployment und Monitoring mehrerer Microservices in Test- und Produktivumgebungen
- Beachtung von Security-Richtlinien, Barrierefreiheit
- teaminterne- und teamübergreifende Unterstützung bei Fehleranalyse, Fehlerbehebung, Tests und Code-Review
- Leitung von Workshops

Tools & Technologien: 
Java 8/11, IntelliJ, Quarkus, Angular 12, Typescript, StencilJS, Microservices, REST, Docker, Kubernetes, SQL, H2, MongoDB, Oracle DB, Oracle SQL Developer, Apache Kafka, PACT, Payara, JAX-RS, JPA, EJB, JUnit5, Karate, GIT, Maven, DevOps, Jenkins, Tekton, Rancher,  Flux, Kustomize, Grafana, Prometheus, Kibana, Bitbucket, JIRA

11/2019 - 01/2020
Java Entwickler
(Versicherungen, >10.000 Mitarbeiter)

Branche: Versicherungen
Projektbeschreibung: Unterstützung bei der Entwicklung von Microservices 
Tätigkeiten & Leistungen: Frontend- und Backend-Entwicklung
Tools & Technologien: Java 11, IntelliJ, Spring Boot, ReactJS, Microservices, MongoDB, REST, JPA, Junit, JIRA, GIT, Maven, Jenkins, Tomcat, DevOps, Bitbucket, Docker, OpenShift Container Platform, Kubernetes

07/2019 - 10/2019
.NET Entwickler
(Sonstiges, >10.000 Mitarbeiter)

Branche: Sicherheitstechnologie
Projektbeschreibung: Entwicklung von Software-Komponenten für Banknotenbearbeitungssysteme
Tätigkeiten & Leistungen: Backend-Entwicklung
Tools & Technologien: C#,  MS Visual Studio 2017/2019, Multithreading, SQL, Oracle Datenbank, Oracle SQL Developer, TFS, .NET Frameworks: LINQ; Unit Tests, Azure DevOps, Docker

01/2016 - 05/2019
Java Entwickler
(50-250 Mitarbeiter)

Branche: Lebensmittel, Warenwirtschaft
Projektbeschreibung: Entwicklung von Web-Anwendung zur Verwaltung von Artikelstammdaten eines Zentraleinkaufssystems
Tätigkeiten & Leistungen: Frontend- und Backend-Entwicklung, Datenbankdesign, Deployment
Tools & Technologien: Java, Spring Boot, Eclipse, ReactJS, SQL, MySQL Datenbank, Rest API, JPA, Hibernate, Bootstrap, HTML5, CSS, JIRA, Junit, GIT, Maven, Tomcat

01/2016 - 06/2016
Java Entwickler
(Industrie und Maschinenbau, 50-250 Mitarbeiter)

Branche: Industrie
Projektbeschreibung: Entwicklung eines Software-Prototypen zur Modellierung von Projekten
Tätigkeiten & Leistungen: Frontend- und Backend-Entwicklung, Datenbankdesign, Deployment
Tools & Technologien: Java, Eclipse, SQL, SQLite, Java Database Connectivity (JDBC), JavaFX, JUnit, TortoiseCVS

01/2016 - 06/2016
Java Entwickler
(50-250 Mitarbeiter)

Branche: Industrie
Projektbeschreibung: Bugfixing für webbasierte Reporting-Anwendungen
Tätigkeiten & Leistungen: Bugfixing in Frontend und Backend
Tools & Technologien: Java, Eclipse, JavaScript, Java Servlets, Java Server Pages

07/2015 - 12/2015
Java Entwickler
(5000-10.000 Mitarbeiter)

Branche: Unternehmensberatung
Projektbeschreibung: Java Testautomatisierung (mit Selenium-Framework) eines internen webbasierten CRM-Produkts
Tätigkeiten & Leistungen: Backend-Entwicklung, Testautomatisierung
Tools & Technologien: Java, Eclipse, Selenium, SVN, TFS, Jenkins, JBoss Application Server

08/2013 - 06/2015
Software Engineer
(5000-10.000 Mitarbeiter)

Branche: Automotive
Projektbeschreibung: Modellierung von Human Machine Interfaces in Automotive Projekten mit internem Modellierungstool
Tätigkeiten & Leistungen: Software-Modellierung
Tools & Technologien: Eclipse, UML, SVN, TeamForge, Jenkins, Photoshop

Reisebereitschaft

Weltweit verfügbar
Profilbild von Oleg Plotnikov Senior Java Developer aus Nuernberg Senior Java Developer
Registrieren