This is a 6-month contract role for a Java Azure Engineer based in the Dallas, Texas area. The position is hybrid and requires local presence in the DFW region.
Responsibilities
Design, develop, and maintain Java-based applications using modern engineering practices
Architect and implement microservices-based solutions, ensuring scalability, resilience, and maintainability
Develop and integrate RESTful APIs for internal and external consumption
Collaborate with architects and engineering leadership to define best practices and standards
Build and deploy applications on Azure Cloud, leveraging Azure Kubernetes Service (AKS) for container orchestration
Implement event-driven architectures using Azure Event Hub
Configure and manage data storage solutions including Azure Cosmos DB (MongoDB API) and Azure PostgreSQL
Implement secure and scalable networking using Azure VNet and private network configurations
Automate provisioning and management of cloud resources using scripts and templates
Package applications using Docker and create optimized, secure container images
Manage deployment, scaling, and lifecycle of applications in Azure Kubernetes
Build and maintain CI/CD pipelines using GitHub Actions for automated testing, building, and deployment
Manage source code and release processes using Git, GitHub, and CloudSmith
Drive automation to improve operational efficiency and reduce manual tasks
Implement monitoring and performance management using Dynatrace
Show the full description
Configure and optimize logging pipelines using Dynatrace and Mezmo
Apply cloud-native security best practices, ensuring compliance, reliability, and threat mitigation
Work closely with cross-functional teams in an Agile/Scrum environment
Provide mentorship to junior engineers and promote continuous improvement
Qualifications
Required
Proficiency in Java application development
Experience with Azure Cloud services and architecture
Hands-on experience with Azure Kubernetes Service (AKS)
Knowledge of microservices design patterns and RESTful API development
Experience with Docker and container orchestration
Experience building and maintaining CI/CD pipelines, preferably with GitHub Actions
Familiarity with Git and source control workflows
Experience with cloud-native security best practices
Ability to work in an Agile/Scrum environment
Preferred
Experience with Azure Event Hub for event-driven architectures
Experience with Azure Cosmos DB and Azure PostgreSQL
Experience with monitoring and observability tools such as Dynatrace and Mezmo
Experience with infrastructure automation and cloud resource provisioning
Experience mentoring junior engineers