Logo Software Engineer | Spring Ecosystem - Java EE - Clean Code

Angewandte Informatik (B. Sc.)

Trippstadt , Deutschland

Aktualisiert am 06.05.2019

Verfügbarkeit: verfügbar


Stundensatz: 80 €
verhandelbar für Remote-Projekte
Kategorie(n): Architektur , Consulting , Engineering , IT

Sprachen

  • Deutsch (Muttersprache)
  • Englisch (Verhandlungssicher)
  • Russisch (Muttersprache)
  • Französisch (Grundkenntnisse)

Fähigkeiten, Kenntnisse und Erfahrungen

OS / Platforms:
Microsoft Windows, Linux (Unix)

Languages:
Java, HTML, CSS, JavaScript, TypeScript, SQL, PL/SQL, PowerShell

Frameworks:
Java EE, Spring Framework, Spring Boot, Spring Data, Spring Web Services, Hibernate JPA, JUnit, Mockito, WireMock

Databases:
Oracle Database, MySQL, PostgreSQL, MongoDB

Tools:
Maven, Git, GitHub, BitBucket, IntelliJ IDEA, Eclipse, SQLDeveloper, VS Code, JIRA, Confluence, Tomcat, Jenkins, TeamCity, Liquibase


Referenzen

Deutsche Bank AG | Eschborn, Germany | 2012 - 2019            
Full-Stack Developer (Contract)

- Lead continuous improvement of software applications for this global banking and financial services company, collaborating with diverse, geographically dispersed team members to coordinate project delivery. Evaluated and recommended solutions to complex technical issues. Provided training and assistance to colleagues and facilitated knowledge sharing. Performed hands-on architecture, project planning, and development.

- Designed, developed, and maintained a web-based capacity management portal that collects, analyzes, aggregates, stores, and presents daily KPIs of VMware vSphere-based cloud environments to enable the operations team to manage, measure, and monitor all of their global capacity through a single portal.

- Created, launched and managed a web-based service provisioning and delivery platform that orchestrates complex workflows and automates internal IT processes to enable clients to order physical and virtual resources through a single web-frontend.
Improved code quality by leveraging expertise in the test- and domain-driven development practices.
Implemented CI/CD pipeline to reduce time and effort required to release new features, with decrease in deployment time, and cut defect rate.

- Independently managed multiple migrations of legacy applications and databases to new technology and platforms.

Technical Scope:
HTML, CSS, JavaScript, Java SQL, PL/SQL, Spring Framework, Project Reactor, Quartz Scheduler, Hazelcast, Apache HTTP Server, Apache Tomcat, Nginx, Oracle Database, Git, Jenkins, TeamCity, JUnit, Mockito, Wiremock, Maven, Windows, Unix, VMware vSphere, VMware vSphere Management SDK, VI Java API, VMware vCloud Director, vCloud SDK for vCloud Director, PowerShell, PowerCLI, HP CSA, HP OO, Liquibase, jQuery, jQuery UI.

Opvizor GmbH | Vienna, Austria | 2010 – 2014   
Java Developer Back-End (Contract)

- Provided back-end development for various applications in an agile environment using CI/CD. Performed feasibility studies and evaluated risk, issues and bottlenecks. Developed POC and prototype designs. Conducted automated, unit, and integration testing.

- Designed and developed a new internal query language that enabled customers to quickly and easily query and analyze VMware vSphere-based cloud environments.

- Developed several converters to change unstructured VMware vSphere log files to XML to provide semi-structured data retrieval and analysis for the Opvizor VMware health analyzer.

- Designed and developed a crawling module that daily collects, aggregates, and exports Cisco UCS and SAP CCMS data to XML.
Enabled the module to provide semi-structured data retrieval and analysis for external applications.

Technical Scope:
Windows, Linux, AWS, VMware vSphere, VMware vSphere Management SDK, VI Java API, Java, Quartz Scheduler, PostgreSQL, JavaScript, HTML, CSS, XML, XPath, XSLT, Spring Framework, Google Web Toolkit, Ext JS, FusionCharts, Xtext Language Framework, PowerShell, Maven, SVN, Apache Cassandra, Jersey, Sap JCo, Sap CCMS, Nagios Plugin for SAP CCMS, Cisco UCS Platform Emulator.

MightyCare Solutions GmbH | Vettelschoß, Germany | 2013
Java Developer Back-End (Contract)

- Successfully redesigned/redeveloped a legacy web application written in PHP.

- Enabled the application to perform daily collection, aggregation, analysis, and storage of EMC Storage (VMax, VNX, VPlex, etc.) usage data based on pre-defined rules.

- Decreased overall processing time from hours to minutes by using latest technology and programmed the application to expose the data as a RESTful web service to external reporting and billing applications.

Technical Scope:
Java, Spring Framework, Quartz Scheduler, VTD-XML, MongoDB, PHP, MySQL, Apache Tomcat, SVN, JUnit, Mockito.


Datei-Anlagen

Pivotal Spring Certified Professional
- keine Beschreibung hinterlegt -
- keine Beschreibung hinterlegt -