Java Developer
Java Developer
Key Responsibilities
Key Responsibilities
- Participate in the growth, industrialization, and DevOps of the Airops Fast Data platform.
- Develop event-driven data interfaces between Airops products, the data platform, and third-party applications or middleware, within an MS Azure environment.
- Work within a DevOps team and participate in the maintenance of the Azure platform.
- Utilize tools like Jenkins, ArgoCD, and Helm charts for continuous integration and continuous deployment (CI/CD) processes.
- Work with Kubernetes and OpenShift for container orchestration and management.
- Develop and maintain event streaming solutions using Kafka and Azure Event Hub.
- Java Development: Previous experience as a Java developer, with expertise in Java Quarkus or Java Spring Boot (Java version 21).
- Cloud Native: Experience developing in a cloud environment (MS Azure or AWS).
- Event Streaming: Experience with event streaming infrastructure (e.g., Kafka, Azure Event Hub).
- DevOps: Experience with DevOps infrastructure and components, including Jenkins, ArgoCD, and Helm charts.
- Containerization: Proficiency in containerization and orchestration tools such as Kubernetes and OpenShift.
- Software Maintenance: Experience in software maintenance, including incident resolution, root cause analysis, and post-mortem analysis.
- Agile Methodologies: Experience working in Agile environments (Scrum, SAFe).