Java Developer With Open Telemetry
Location: Las Vegas, Nevada
Position Type: Contract
We are seeking a skilled Software Development Engineer to join our cloud-native application development team. The ideal candidate will have hands-on experience building and deploying scalable applications using Azure Kubernetes Service (AKS), Azure Function Apps, and Web Apps, with additional exposure to Node.js and React for full-stack development. Experience with Terraform and Helm is a strong plus. Familiarity with observability tools such as OpenTelemetry (OTel) and Grafana is highly desirable.
Key Responsibilities:
- Design, develop, and maintain backend services using Java (Spring Boot).
- Build and deploy microservices on Azure Kubernetes Service (AKS).
- Develop and integrate Azure Function Apps and Web Apps for serverless and web-based solutions.
- Collaborate with frontend developers working with Node.js and React to deliver end-to-end features.
- Implement CI/CD pipelines and infrastructure as code using Terraform and Helm.
- Monitor, troubleshoot, and optimize application performance in cloud environments.
- Instrument applications using OpenTelemetry (OTel) and visualize metrics with Grafana.
- Participate in code reviews, design discussions, and agile ceremonies.
Required Skills:
- Strong proficiency in Java, with experience in Spring Boot or similar frameworks.
- Experience deploying and managing applications on Azure, especially AKS.
- Familiarity with Azure Function Apps and Web Apps.
- Understanding of containerization and Kubernetes concepts.
- Exposure to Node.js, Python and React for full-stack collaboration.
- Knowledge of RESTful APIs, OAuth, and microservices architecture.
Nice to Have:
- Experience with Terraform for infrastructure provisioning.
- Familiarity with Helm for Kubernetes package management.
- Knowledge of DevOps practices, CI/CD tools (e.g., GitHub Actions, Azure DevOps).
- Experience with monitoring tools like Prometheus, Grafana, or Azure Monitor.
- Hands-on experience with OpenTelemetry (OTel) instrumentation for observability.
Education & Experience:
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
- 4+ years of experience in backend development with Java.
- 2+ years of experience with cloud-native applications on Azure.