01.01.2025 aktualisiert
OK
100 % verfügbar
Java Developer, DevOps Engineer & Solution Architect | Java - Cloud - Microservices - CI/CD
Nonnenhorn, Deutschland
Deutschland +2
Dr. rer. nat. (Theoretische Chemie)Skills
JavaDevOpsSoftware ArchitektMicroservicesCloud ComputingData AnalyticsRESTSoftware as a Service (SaaS)Agile & ScrumSQLNoSQLETL PipelineVaadinApache Ignite
Über mich
Methoden
Branchen
Technologien
- Studium der Chemie mit Spezialisierung und Promotion in Theoretischer Chemie
- hochgradig selbstständig, lösungsorientiert und verantwortungsbewusst
- sehr analytische Denkweise mit Blick für's Detail, Neugier auf Neues, lebenslanges Lernen
- kommunikationsfähig auf allen Ebenen im Unternehmen
- Software Developer, DevOps Engineer und Solution Architekt aus Leidenschaft
- Spaß an herausfordernden Aufgaben
- lieber Backend als Frontend
- lieber Linux als Windows
Methoden
- Projektmanagement: Erfahrung in der Leitung von Projekten und Entwicklerteams (in-house und remote) inkl. Budgetverantwortung
- Agile Softwareentwicklung: umfangreiche Erfahrungen mit SRUM und Kanban
- Anforderungsanalyse: umfangreiche Erfahrungen in Business Analysis, Requirements Engineering und Software Estimation
- Analyse, Simulation und Optimierung: Monte-Carlo Simulationen, Discrete Event Simulation, Cellular Automata, Optimierung, Data Engineering, Data Mining, Big Data, Data Analytics, Machine Learning
Branchen
- Banken und Finanzmärkte, insb. Trading von Aktien und Derivaten
- FinTech und Payment
- Automotive
- Chemie und Biotechnologie
- Automatisierung und IoT
- Produktion und Logistik
- Marketing
Technologien
- Programmiersprachen: hauptsächlich Java, Kenntnisse in Kotlin, Python, Scala, Go, JavaScript mit Bereitschaft, diese auszubauen und weitere Sprachen zu erlernen
- DevOps: Redmine, Jira, Git, Gitlab, Jenkins, Artifactory, Docker, Continuous Integration & Continuous Delivery (CI/CD)
- Entwicklungmethoden und Design Patterns: SCRUM, Kanban, Clean Code, Test Driven Development (TDD), Behavior Driven Development (BDD), Domain-driven Design (DDD), MVP, MVVM
- Weiterentwicklung: Refactoring von bestehenden Systemen inkl. schrittweise Änderungen der Architektur, Abdeckung mit Unit- und Integration-Tests
- Cloud Computing: Google Cloud, AWS, Hetzner Cloud, Infrastructure (IaaS), Platform (PaaS) und Software as a Service (SaaS) und Serverless Cloud Computing, Microservices, API Gateways, REST APIs, High Availability Applications und Distributed Systems mit Autoscaling, Zero-Downtime, Self-Healing
- Datenbanken: allgemein SQL, NoSQL, JDO (DataNucleus), JPA (Hibernate), speziell MySQL, MongoDB, PostgreSQL, SQLite, Microsoft SQL Server, Oracle, HBase, Google BigTable, Google Datastore, Google Cloud SQL
- IT Admin: Linux (Ubuntu, Debian, SuSe, Red Hat), Web-Server (Apache2, Nginx), Application-Server (Jetty, Tomcat)
- Standards: XML, HTML, CSS, JSON, YAGNI
- Tools und Frameworks: Vaadin, GWT, Apache Ignite, Apache Kafka, Apache Hadoop, Docker, Kubernetes, Maven, Gradle, Android, JUnit, Mockito, TestNG, Redmine, Jira
Sprachen
DeutschMutterspracheEnglischverhandlungssicher