A technology solutions provider is seeking a candidate for building serverless solutions using Azure Functions and Java. The role involves designing event-driven architectures, deploying Java applications on Azure Kubernetes Service, and collaborating with DevOps for CI/CD pipelines. Key qualifications include strong experience with Azure Functions, Java, and security best practices. Candidates should hold a BS in computer science or related field.
Experience developing and deploying applications on Microsoft Azure.
Collaborative engineering team contributor to innovative solutions.
Responsibilities
Design and implement serverless solutions using Azure Functions.
Build event-driven architectures leveraging Azure Service Bus.
Deploy containerized Java applications on Azure Kubernetes Service.
Integrate Azure services into enterprise Java applications.
Collaborate with DevOps teams for CI/CD implementation.
Troubleshoot issues in distributed systems.
Skills
Azure Functions and Azure Durable Functions using Java
Azure Service Bus
Azure Event Grid
Java 11+
Spring Boot
Microservices architecture
Azure DevOps
CI/CD pipelines
Infrastructure as Code (IaC)
Monitoring and logging on Azure
Security best practices in Azure
Education
BS in computer science or equivalent technical field
Tools
Terraform
Bicep
Job description
Responsibilities
Design and implement serverless solutions using Azure Functions and Azure Durable Functions with Java.
Build event-driven architectures leveraging Azure Service Bus and Azure Event Grid.
Deploy, manage, and optimize containerized Java applications on Azure Kubernetes Service (AKS).
Integrate Azure services into enterprise Java applications ensuring scalability, reliability, and security.
Collaborate with DevOps teams to implement CI/CD pipelines for Java-based workloads.
Troubleshoot and resolve complex issues in distributed systems and microservices environments.
Skills/Experience
Performs as a key contributor to an engineering team that builds and supports exceptional products that provide innovative solutions to challenging business use cases, existing system and operational problems
YOU HAVE
Experience designing and developing secure application and products.
BS in computer science or equivalent technical field or equivalent work experience.
Experience with developing, configuring and deploying applications on Microsoft Azure or any other cloud platform.
Required Skills
Very strong hands-on experience with:
Azure Functions and Azure Durable Functions using Java
Azure Service Bus (messaging and queueing)
Azure Event Grid (event routing and pub/sub)
Proficiency in Java 11+, Spring Boot, and microservices architecture.
Strong knowledge of Azure DevOps, CI/CD pipelines, and Infrastructure as Code (IaC) tools like Terraform or Bicep.
Experience with monitoring and logging using Azure Monitor, Application Insights, etc.
Solid understanding of security best practices in Azure (RBAC, Managed Identities, Networking).