Applying here? Try the free cover letter tool — paste this posting and your résumé, no account needed.
About the role
The role involves planning and implementing cloud backends for mobile applications while managing the full project life cycle. You will collaborate with architects and product owners to develop technical solutions using agile methodologies.
What they look for
Requirements
Candidates must hold a degree in informatics, engineering, or a related field and possess experience with Java, Spring Boot, and microservice architectures. Strong methodological knowledge in agile software development and requirements management is required.
Full description
Responsibilities
- Design, develop and operate scalable and secure cloud backend applications for IoT platforms in a Microsoft Azure environment.
- Implement distributed backend services using Java and Spring Boot, including REST APIs, MQTT-based communication, and event-driven integrations.
- Develop cloud-native microservices and deploy them on Kubernetes-based container platforms.
- Contribute to the design and evolution of backend architectures, service interfaces, and integration patterns for connected devices and cloud services.
- Build, maintain, and improve CI/CD pipelines and deployment automation for application services using tools such as Helm, GitOps, Azure DevOps, or GitHub Actions.
- Take responsibility for backend services across the full lifecycle, from requirements analysis and technical design to implementation, testing, deployment, operation, and continuous improvement.
- Ensure high availability, security, observability, and maintainability of backend services.
- Collaborate closely with product owners, technical architects, IT, security teams, and internal or external service providers.
- Support the integration of connected devices, backend services, and external systems into the cloud platform landscape.
Skills
- Degree in Computer Science, Business Informatics, Engineering, Mathematics, or a comparable qualification.
- Several years of experience in backend development with Java and Spring Boot.
- Required experience in designing and implementing distributed backend applications, microservices, and REST APIs.
- Good knowledge of container technologies, Helm, Linux, and cloud-native deployment concepts.
- Experience with CI/CD pipelines and deployment automation.
- Good understanding of messaging and integration technologies such as MQTT5.
- Knowledge of databases and data stores such as PostgreSQL or InfluxDB is beneficial.
- Experience with IoT platforms, connected devices, or device-to-cloud communication is a plus.
- Experience with agile software development, requirements management, and cross-functional collaboration.
- Strong problem-solving skills, affinity for innovation, and a structured, collaborative way of working.
- Very good English skills; German skills are a plus.
Similar roles
-
Lead Software Application DevOps Engineer
Boeing Bengaluru, Karnataka, India
-
Lead DevOps Engineer
Netcompany Birmingham, England, United Kingdom
-
Head of DevOps
Techy Recruiter Egypt
-
Lead, DevOps Automation Platform Engineer - SRE
Toyota North America Plano, Texas, United States
-
Sr DevOps Engineer
CACI Products Company Herndon, Virginia, United States
-
DevOps Security Engineer
Emerson Shakopee, Minnesota, United States · $80K–$115K/yr