Software-Entwicklung
Wir stellen die Qualität, Lesbarkeit und Korrektheit unserer Software mit modernen Methoden sicher
- Test-Driven Development
- Unit und Integration Testing
- Einhalten erwiesener Best Practices
- Einführung von Metrics zur Kontrolle der Qualität
Wir arbeiten mit agilen Methoden, um zu gewährleisten, dass die Software genau Ihren Wünschen entspricht und spontanen Änderungen gerecht werden kann:
- Kurze Feedbackschleifen
- Kostenüberblick
- Schnelle Eingriffsmöglichkeiten
In den folgenden Gebieten verfügen wir über große technische Expertise und können souverän von uns überzeugen:
- Fullstack-Development
- Java EE / Spring (Boot)
- Relationale Datenbanken beispielsweise MySQL/MariaDB
- Indizes mit Lucene und ElasticSearch
- JavaScript und moderne Libraries (Vue.js, Node.js, jQuery, etc.)
- Webdesign
- Microservice Architektur
DevOps - Durch automatisiertes Testen und Bereitstellen unserer Software erhöhen wir unsere Entwicklungsgeschwindigkeit und Vermeiden die Einführung von Fehlern:
- Entwicklungsoptimierung mit Toolchain und Pipelines
- Einsatz moderner Technologien wie Bitbucket, GitLab, Docker, Kibana, Sonar, etc.
- Continuous Integration
- Continuous Deployment