Java Software Engineer
Role 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. This role involves designing, developing, and maintaining scalable enterprise frameworks and cloud-native applications, building and managing microservices on AKS, and creating CI/CD pipelines using Azure DevOps. Responsibilities also include system integration, data handling with JDBC/SQL, and ensuring application performance and scalability.
Job Title:
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)
Similar roles
Java Software EngineerFinanzkonzept 360 · Reno, Nevada, United States · Hybrid
Entry Level- Java Software EngineerBeaconFire Inc. · Three Rivers, Michigan, United States · Onsite- Senior Java Software EngineerE-solutions Inc · North York, Ontario, Canada · Onsite
- Senior Java Software EngineerDivit Technologies, Inc. · Dallas, Texas, United States · Hybrid
Java Software EngineerTMV Global Inc · Austin, Texas, United States · Onsite