Chennai, Tamil Nadu, India
Information Technology
Full-Time
8th Element
Overview
Required Technical Skills
Java & Spring Boot: Strong hands-on experience with Java 8+, Spring Boot, Spring MVC, RESTful APIs, JPA/Hibernate
Microservices & API Design: Proficient in designing and building microservices architectures and REST APIs
Containers & Orchestration: Deep understanding of Docker and Kubernetes, specifically Azure Kubernetes Service (AKS) .
Azure Cloud Services: Hands-on with Azure App Service, Azure SQL or SQL MI, Key Vault, Application Insights, Monitor, and Logging services
DevOps & CI/CD: Experience with Azure DevOps, GitHub Actions, Jenkins, Terraform/ARM/Bicep for infrastructure provisioning
Streaming & Messaging: Proficient with Apache Kafka for real-time messaging and stream processing
Databases: Strong SQL skills; experience with Azure SQL, Cosmos DB, or similar RDBMS/NoSQL.
Monitoring & Logging: Familiar with Prometheus, Grafana, ELK stack, Splunk, App Insights, Azure Monitor
Networking Basics: Basic understanding of Azure networking (VNets, Subnets, NSGs, Route tables).
Experience & Responsibilities
Architect, design, and develop cloud-native microservices using Spring Boot and Java.
Build robust REST APIs, ensuring integrations and inter-service communication.
Containerize applications with Docker; deploy and manage them on AKS.
Implement and orchestrate infrastructure as code (IaC) using Terraform, ARM, or Bicep.
Setup and maintain CI/CD pipelines via Azure DevOps, GitHub Actions, or Jenkins.
Integrate Kafka for event-driven architectureâdefine producers, consumers, topics, and streaming logic.
Configure and monitor Azure resources: SQL MI, App Service, Functions, Key Vault, Azure API Management.
Implement logging, tracing, and metrics using ELK, Prometheus, Grafana, Application Insights or Splunk.
Participate in Agile/SCRUM ceremonies: sprint planning, stand-ups, code/design reviews, retrospectives.
Refactor legacy Java code, enforce quality via SonarQube, unit/integration testing, and best practices.
Collaborate cross-functionally with DevOps, QA, SRE, and architecture teams for seamless deployment and support.
Qualifications
5+ years in backend development with Java and Spring Boot.
Demonstrated experience deploying to Azure environments and managing AKS clusters.
Proven track record with Kafka-based architectures and DevOps practices.
Familiarity with Azure networking and cloud security practices.
Excellent problem-solving, analytical thinking, and communication skills.
Nice-to-Have
Experience with API Gateway or Azure API Management (APIM).
Exposure to microservice design patterns like Circuit Breaker, Saga, CQRS.
Knowledge of no-SQL databases, e.g. Cosmos DB, MongoDB.
Background in front-end frameworks (React/Angular) a bonus.
Certifications: Azure Developer, Kubernetes Administrator, or Kafka Practitioner.
Java & Spring Boot: Strong hands-on experience with Java 8+, Spring Boot, Spring MVC, RESTful APIs, JPA/Hibernate
Microservices & API Design: Proficient in designing and building microservices architectures and REST APIs
Containers & Orchestration: Deep understanding of Docker and Kubernetes, specifically Azure Kubernetes Service (AKS) .
Azure Cloud Services: Hands-on with Azure App Service, Azure SQL or SQL MI, Key Vault, Application Insights, Monitor, and Logging services
DevOps & CI/CD: Experience with Azure DevOps, GitHub Actions, Jenkins, Terraform/ARM/Bicep for infrastructure provisioning
Streaming & Messaging: Proficient with Apache Kafka for real-time messaging and stream processing
Databases: Strong SQL skills; experience with Azure SQL, Cosmos DB, or similar RDBMS/NoSQL.
Monitoring & Logging: Familiar with Prometheus, Grafana, ELK stack, Splunk, App Insights, Azure Monitor
Networking Basics: Basic understanding of Azure networking (VNets, Subnets, NSGs, Route tables).
Experience & Responsibilities
Architect, design, and develop cloud-native microservices using Spring Boot and Java.
Build robust REST APIs, ensuring integrations and inter-service communication.
Containerize applications with Docker; deploy and manage them on AKS.
Implement and orchestrate infrastructure as code (IaC) using Terraform, ARM, or Bicep.
Setup and maintain CI/CD pipelines via Azure DevOps, GitHub Actions, or Jenkins.
Integrate Kafka for event-driven architectureâdefine producers, consumers, topics, and streaming logic.
Configure and monitor Azure resources: SQL MI, App Service, Functions, Key Vault, Azure API Management.
Implement logging, tracing, and metrics using ELK, Prometheus, Grafana, Application Insights or Splunk.
Participate in Agile/SCRUM ceremonies: sprint planning, stand-ups, code/design reviews, retrospectives.
Refactor legacy Java code, enforce quality via SonarQube, unit/integration testing, and best practices.
Collaborate cross-functionally with DevOps, QA, SRE, and architecture teams for seamless deployment and support.
Qualifications
5+ years in backend development with Java and Spring Boot.
Demonstrated experience deploying to Azure environments and managing AKS clusters.
Proven track record with Kafka-based architectures and DevOps practices.
Familiarity with Azure networking and cloud security practices.
Excellent problem-solving, analytical thinking, and communication skills.
Nice-to-Have
Experience with API Gateway or Azure API Management (APIM).
Exposure to microservice design patterns like Circuit Breaker, Saga, CQRS.
Knowledge of no-SQL databases, e.g. Cosmos DB, MongoDB.
Background in front-end frameworks (React/Angular) a bonus.
Certifications: Azure Developer, Kubernetes Administrator, or Kafka Practitioner.
Similar Jobs
View All
Talk to us
Feel free to call, email, or hit us up on our social media accounts.
Email
info@antaltechjobs.in