Job Title
Cyber Infrastructure Specialist
-----------------------------------
About the Role
We are looking for an experienced Azure Cloud Application Developer to design, build, and deploy cloud-native applications on Microsoft Azure.
The ideal candidate thrives in modern architectures, enjoys working with Java/Spring Boot, and has hands-on experience with AKS and CI/CD environments.
-----------------------------------
Essential Skills
* Design and Development: Create high-quality Java applications using Spring Boot.
* Cloud Architecture: Architect and deploy cloud-native solutions on Azure Kubernetes Service (AKS).
* Database Management: Use Flyway for database versioning and migration management.
* Automation and Integration: Build and manage CI/CD pipelines with Azure DevOps or GitHub Actions.
* Collaboration and Communication: Collaborate with DevOps, QA, and Data teams to deliver end-to-end solutions.
* Monitoring and Optimization: Monitor and optimize applications using Splunk and New Relic.
* Participation and Support: Participate in design reviews and architectural decisions.
* Data Solutions: Support analytics and BI initiatives through high-quality data solutions.
-----------------------------------
Required Qualifications
* Microsoft Azure Expertise: Proven experience with Microsoft Azure, especially Azure Kubernetes Service (AKS)
* Programming Skills: Strong proficiency in Java, Spring Boot, and Spring Data JPA
* Docker and Kubernetes Knowledge: Experience with Docker and Kubernetes
* Database Migration Expertise: Hands-on experience with Flyway for database migrations
* CI/CD Tools: Knowledge of CI/CD tools (Azure DevOps, GitHub Actions)
* Analytical and Problem-Solving Skills: Strong analytical and problem-solving skills
* Communication and Collaboration: Excellent communication and collaboration abilities
* Database Experience: Experience with relational or NoSQL databases (Azure SQL, PostgreSQL, MongoDB)
-----------------------------------
Preferred Qualifications
* Agile Development Environment: Experience in agile development environments
* Microservices Architecture: Knowledge of microservices architecture
* Cloud Cost Optimization: Familiarity with cloud cost optimization
* Performance Tuning: Performance tuning experience