Senior Java Backend Engineer with DevOps experience (Java | Micronaut | Azure | AKS | DevOps)
*Location:**
Remote
*Job Summary**
We are seeking a highly skilled Senior Java Backend Engineer with strong experience in cloud-native development on Azure, microservices architecture, and container orchestration using Kubernetes (AKS) and DevOps. The ideal candidate will have deep expertise in Micronaut, backend systems, and enterprise-grade framework development.
*Key Responsibilities**
Design, develop, and maintain scalable Enterprise Framework using Java and Micronaut
Build and manage cloud-native applications on Microsoft Azure
Develop and deploy microservices using Azure Kubernetes Service (AKS)
Create and maintain CI/CD pipelines using Azure DevOps (ADO)
Design and implement enterprise-level frameworks and reusable components
Develop batch processing jobs and asynchronous workflows
Integrate systems using messaging platforms (e.g., Kafka, Service Bus)
Work with JDBC and relational databases for efficient data handling
Ensure high performance, availability, and scalability of applications
Collaborate with cross-functional teams (DevOps, QA, Product)
Follow best practices in security, observability, and resilience
Participate in code reviews, design discussions, and technical mentoring
*Required Skills & Qualifications**
Strong experience in Java backend development (8+ years preferred)
Deep expertise in Micronaut framework
Hands-on experience with Microsoft Azure cloud services
Strong knowledge of Azure Kubernetes Service (AKS) and Kubernetes concepts
Experience with Azure DevOps (ADO), including pipeline creation and management
Solid understanding of microservices architecture
Experience with batch jobs, scheduling, and background processing
Proficiency in messaging systems (Kafka, RabbitMQ, or Azure Service Bus)
Strong knowledge of JDBC, SQL, and database design
Experience with containerization (Docker)
*Preferred Qualifications**
Experience in building enterprise frameworks/platforms
Familiarity with event-driven architecture
Knowledge of distributed systems and scalability patterns
Experience with monitoring tools (Prometheus, Grafana, Azure Monitor)
Understanding of security best practices (OAuth2, JWT, etc.)
Exposure to performance tuning and optimization
*Soft Skills**
Strong problem-solving and analytical skills
Excellent communication and collaboration abilities
Ability to work in a fast-paced, agile environment
Ownership mindset and proactive attitude
*Nice to Have**
Certification in Azure or Kubernetes
Experience with infrastructure as code (Terraform, ARM templates)