We are looking for a DevOps Engineer with expertise in both Java and Azure, who will support the Agile Release Train.
Expectations
You will be working on various applications used for credit applications and credit management, serving both office holders and the back-office.
As a DevOps Engineer, you will not only adapt the specific applications in line with new requirements, but also take responsibility for the lifecycle management of existing applications. Since not all applications have migrated to the cloud yet, this involves both on-premise (Java) and cloud (Azure) environments.
You will combine strong Java skills with Azure expertise to build scalable, secure, and efficient solutions.
Together with the DevOps team, you will be responsible from end to end:
Designing technical solutions (including integrations with other software),
Implementing and reviewing solutions,
Performing technical testing and documentation,
Proactively monitoring software across environments,
Analyzing and resolving production incidents, and managing problems.
You will also contribute to team knowledge building, while actively thinking about future challenges and improvements.
Responsibilities
Develop new features for internal and external applications.
Implement extensions, adjustments, and enhancements.
Identify the best technical solutions through technical analysis.
Conduct code reviews, unit testing, integrations, documentation, etc.
Resolve test defects and production incidents using root cause analysis.
Carry out operational activities in line with our DevOps operations (monitoring, follow-up operations, standby duties).
Requirements
Solid knowledge of Java and Azure, with broad interest in other technologies (e.g., Boomi) and willingness to explore and support when necessary.
Minimum 3 years of experience building and maintaining complex IT solutions in Java environments.
Minimum 3 years of experience implementing cloud solutions within Azure (PaaS, IaaS).
Proven expertise in writing high-quality, object-oriented code.
Experience in creating technical designs (UML).
Specific expertise required:
Java 21+
APIs: SOAP and REST (OpenAPI / Swagger)
Azure services such as Azure Functions
Data solutions: Azure SQL, Oracle Database
Security: Azure Key Vault, Azure Active Directory (AAD), OAuth2, OpenID Connect, etc.
Cloud & containerization: Azure, Terraform (plus ARM templates), Kubernetes, Docker, Paketo Buildpacks, Helm
Frameworks & tools: JUnit 4/5, Spring Boot, Maven + Gradle, TDD
CI/CD pipelines and tools: GitHub Actions, Jira, Jenkins, SonarQube
Monitoring & performance optimization: Azure Monitor, Dynatrace (future Elastic), K9S, Log Analytics
Preferred certifications:
Microsoft Certified: Azure Developer Associate or Azure Solutions Architect Expert
Boomi Professional Developer (plus)
Additional assets:
Middleware experience: ActiveMQ, iPaaS (Boomi)
Experience working in agile methodologies (Scrum/SAFe)