Software Engineer - Microservices Architecture (m/w/d)
DIS AG Personaldienstleistungen
About the role
About
For our client, we are looking for an experienced Software Engineer (m/f/d) with a focus on Microservices Architecture to support the team at the Dresden location. In this innovative development environment, you will actively shape a modular, scalable, and secure software platform and make a significant contribution to the further development of central platform services. You will work with modern cloud and container technologies and support other development teams in migrating and integrating their applications. This position is to be filled through temporary employment.
Software Engineer - Microservices Architecture (m/f/d)
Your Responsibilities
- Further development and implementation of a microservices-based architecture with a focus on scalability and maintainability
- Evaluation and introduction of service mesh infrastructures and API gateways
- Conception and implementation of security concepts (ingress/egress, service-to-service communication)
- Establishment of a data-driven telemetry approach (including with OpenTelemetry)
- Building and deploying corresponding telemetry infrastructures
- Definition of architecture guidelines and frameworks for internal development teams
- Support for other teams in migrating and integrating their services
- Close collaboration with development, product, and security teams
- Involvement throughout the entire software development lifecycle
Your Qualifications
- Completed degree in computer science or comparable qualification
- More than 2 years of experience in software development (not an entry-level position)
- Very good knowledge in at least one of the following programming languages: Java, Golang, C++ or C
- Experience in developing distributed systems and microservices architectures
- Very good knowledge of API design and service-oriented architectures
- Sound experience with Docker and Kubernetes
- Very good knowledge of Git / GitLab
- Experience with OpenTelemetry and observability tools (e.g., Prometheus, Grafana, Jaeger)
- Knowledge of CI/CD, DevOps practices, and agile methods (e.g., Scrum)
- Experience with service mesh (e.g., Istio, Linkerd) and API gateways (e.g., Kong, HA Proxy) is an advantage
- Good Linux knowledge
Benefits
- Flexible working time models & home office options
- Individual training and further education opportunities
- Company pension scheme
- Long-term and attractive working environment
- Attractive remuneration
- 30 days of vacation
Interested?
If you are interested, please apply directly with your documents.
Requirements
- Abgeschlossenes Studium der Informatik oder vergleichbare Qualifikation
- Sehr gute Kenntnisse in mindestens einer der folgenden Programmiersprachen: Java, Golang, C++ oder C
- Erfahrung in der Entwicklung verteilter Systeme und Microservices-Architekturen
- Sehr gute Kenntnisse im API-Design und in serviceorientierten Architekturen
- Fundierte Erfahrung mit Docker und Kubernetes
- Sehr gute Kenntnisse in Git / GitLab
- Erfahrung mit OpenTelemetry sowie Observability-Tools (z. B. Prometheus, Grafana, Jaeger)
- Kenntnisse in CI/CD, DevOps-Practices und agilen Methoden (z. B. Scrum)
- Erfahrung mit Service Mesh (z. B. Istio, Linkerd) und API-Gateways (z. B. Kong, HA Proxy) von Vorteil
- Gute Linux-Kenntnisse
Responsibilities
- Weiterentwicklung und Implementierung einer Microservices-basierten Architektur mit Fokus auf Skalierbarkeit und Wartbarkeit
- Evaluierung und Einführung von Service-Mesh-Infrastrukturen und API-Gateways
- Konzeption und Umsetzung von Sicherheitskonzepten (Ingress/Egress, Service-to-Service-Kommunikation)
- Etablierung eines datengetriebenen Telemetry-Ansatzes (u. a. mit OpenTelemetry)
- Aufbau und Bereitstellung entsprechender Telemetry-Infrastrukturen
- Definition von Architektur-Guidelines und Frameworks für interne Entwicklungsteams
- Unterstützung anderer Teams bei Migration und Integration ihrer Services
- Enge Zusammenarbeit mit Entwicklungs-, Produkt- und Security-Teams
- Mitwirkung entlang des gesamten Software Development Lifecycles
Benefits
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free