Über das Unternehmen
We are seeking a (Senior) Java Software Engineer (m/f/d) to join as a member of the the SCADA/IIoT software development team at Nordex which is responsible for the development and maintenance of the SCADA/IIoT solution as a product. This team ensures that all requirements arising from the product strategy or field experience are considered in future development of software for wind turbines.
Deine Aufgaben
- Development and maintenance of highly available Java Spring Boot microservices in the IoT environment of wind turbines, following best practices for scalability and maintainability.
- Lead CI/CD pipeline optimization in Azure DevOps for complex distributed systems.
- Define and enforce coding standards, API design principles, and integration strategies.
- Implement containerization and orchestration strategies using Docker (Kubernetes optional).
- Drive automation for deployment and configuration using Ansible, PowerShell, and Python.
- Integrate and manage Prometheus, ELK stack, and Keycloak for monitoring and security.
- Collaborate with architects and product owners to ensure secure, reliable, and high-performance releases.
- Mentor junior developers and contribute to technical leadership within the team.
Dein Profil
- Degree in Software Engineering, Computer Science, Computer Engineering or related technical discipline
- 5+ years of experience in Java backend development, with strong expertise in Spring Boot and microservices architecture.
- Proven experience in CI/CD pipeline design and DevOps practices (Azure DevOps preferred).
- Strong knowledge of distributed systems, API security, and performance optimization.
- Hands-on experience with Docker, Ansible, PowerShell, and Python for automation.
- Familiarity with monitoring and logging tools (Prometheus, ELK).
- Excellent problem-solving skills and ability to work in security-sensitive environments.
- English (very good written and spoken), ideally skills in Spanish and/or German as well
Weitere Angebote
- Distributed Systems & Performance Optimization (load balancing, caching, message queues)
- Security for Microservices (OAuth2, Keycloak, secure API design)