JAVA Developer with Azure

Hybrid in Alpharetta, GA, US • Posted 7 hours ago • Updated 7 hours ago
Contract W2
No Travel Required
Hybrid
Depends on Experience
Fitment

Dice Job Match Score™

👾 Reticulating splines...

Job Details

Skills

  • Azure
  • java
  • SQL
  • Github action

Summary


Contract Java Developer (Azure Cloud)
Experience: 5–7 Years
Location: Alpharetta - hybrid
Engagement Type: Contract

Role Summary
We are seeking a contract Java Developer to build, enhance, and support Java/Spring Boot applications deployed on Microsoft Azure. This role is hands-on and delivery-oriented, partnering with engineering and cloud teams to deliver reliable services, improve performance and stability, and streamline build and deployment automation.


Primary Responsibilities

  • Design, develop, and maintain Java/J2EE and Spring Boot services.
  • Build and integrate REST APIs and service-to-service integrations using Spring MVC and related Java frameworks.
  • Develop and deploy applications on Azure (e.g., Azure App Service, AKS) and support runtime configuration across environments.
  • Implement authentication and authorization using Azure Active Directory (Entra ID) and OAuth2/OIDC patterns in Spring applications.
  • Design and enhance CI/CD pipelines (Azure DevOps or GitHub Actions), including build, test, package, and deployment automation.
  • Containerize Java services using Docker and support deployments to AKS where applicable.
  • Work with data stores (e.g., Azure SQL, SQL Server) and implement efficient queries, indexing, and transaction handling.
  • Integrate messaging and async processing using Azure services (e.g., Service Bus, Event Hubs) as needed.
  • Implement observability with Azure Monitor and Application Insights (logging, metrics, distributed tracing) and support on-call/incident triage.
  • Document designs and operational runbooks, and collaborate with engineering stakeholders to deliver within contract timelines.

Required Skills & Experience

  • Strong hands-on experience with Java 8+ and enterprise Java applications.
  • Proven experience with Spring Boot and Spring Framework (Core, MVC, Data).
  • Experience building and securing REST APIs (authentication/authorization, input validation, error handling).
  • Experience deploying Java applications on Azure (e.g., Azure App Service, AKS) and troubleshooting runtime issues.
  • Hands-on experience creating or enhancing CI/CD pipelines using Azure DevOps or GitHub Actions.
  • Solid experience with SQL and relational databases (e.g., Azure SQL, SQL Server), including performance and data access patterns.
  • Experience with Azure identity and secrets/config management (e.g., Entra ID, Key Vault, managed identities) for Java applications.
  • Experience with JUnit, Mockito, and test automation as part of CI pipelines.
  • Strong understanding of software architecture, performance tuning, and distributed systems fundamentals.
  • Experience with logging/monitoring on Azure (e.g., Application Insights, Azure Monitor, Log Analytics) and production troubleshooting.
  • Excellent problem-solving, communication, and documentation skills.
  • Ability to work independently, manage priorities, and deliver under contract timelines.


Nice to Have

  • Experience with Kafka, Redis, or distributed systems.
  • Experience with Azure messaging/integration services (e.g., Service Bus, Event Hubs) and event-driven patterns.
  • Experience with Infrastructure as Code for Azure (e.g., Bicep, Terraform) in support of application deployments.
  • Familiarity with Kubernetes concepts and deployments (AKS preferred).

Contractor Expectations

  • Focused on execution, remediation, and delivery, not long-term product ownership.
  • Ability to ramp up quickly and work within existing engineering and security standards.
  • Clear documentation of fixes, risks, and recommendations.
  • Collaborative mindset with development, cloud, and DevOps stakeholders.

 

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 70000132
  • Position Id: 8954164
  • Posted 7 hours ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Alpharetta, Georgia

Today

Easy Apply

Third Party, Contract

Alpharetta, Georgia

Today

Easy Apply

Contract

Roswell, Georgia

Today

Easy Apply

Contract, Third Party

Depends on Experience

Hybrid in Alpharetta, Georgia

7d ago

Easy Apply

Contract

Depends on Experience

Search all similar jobs