Java Developer with Python

  • District of Columbia, DC
  • Posted 12 hours ago | Updated 12 hours ago

Overview

Hybrid
Depends on Experience
Accepts corp to corp applications
Contract - W2
Contract - 12 Month(s)

Skills

Flask
Microsoft Azure
Django
Microservices
RESTful
Java
Python
Spring Framework
Jenkins
NoSQL
Continuous Integration
Continuous Delivery
Application Development

Job Details

Job Title: Java Developer with Python
Location: Washington, DC
Duration: 12 Months
About the Role:
We are seeking a highly skilled Java Developer with Python and hands-on experience in Azure Cloud environments. The ideal candidate will have a solid software engineering background, experience in cloud-native development, and the ability to integrate services across Azure and AWS platforms.
This role involves working on scalable back-end systems, designing APIs, and developing infrastructure-aware applications in a cloud ecosystem.

Key Responsibilities:
  • Design, develop, and maintain enterprise-level applications using Java (Spring Boot, REST APIs).
  • Work with Azure services like Azure App Services, Azure Functions, Azure DevOps, Key Vault, Blob Storage, and Event Grid.
  • The role involves designing and developing scalable backend applications and services using Python and Java.
  • Strong hands-on experience with Azure Cloud at least 2 years.
  • Develop and maintain backend services and APIs using Python (Flask, FastAPI, Django).
  • Develop and deploy cloud-native applications using CI/CD pipelines and infrastructure-as-code tools.
  • Collaborate with DevOps and QA teams to ensure application reliability, scalability, and performance.
  • Integrate with Azure Identity Management (AAD), monitoring tools (e.g., Application Insights), and logging solutions.
  • Write reusable and efficient Python scripts for data processing, automation, and integration tasks.
  • Occasionally interact with AWS services such as S3, Lambda, EC2, and CloudWatch for cross-cloud deployments.

Required Skills & Qualifications:
  • 5+ years of experience in Java development, including Spring Boot and RESTful APIs.
  • Work on cloud-native application development and deployment using Azure services like App Services, Functions, Blob Storage, Key Vault, etc.
  • Proficient with services like Azure Functions, App Service, Storage Accounts, Azure DevOps, and Key Vault.
  • Working knowledge of AWS (S3, Lambda, EC2, etc.) is a plus.
  • Experience with CI/CD tools (Azure DevOps, GitHub Actions, Jenkins).
  • Solid understanding of cloud-native design patterns, microservices, and containerization (Docker).
  • Familiarity with SQL/NoSQL databases (e.g., PostgreSQL, Cosmos DB, MongoDB).
  • Excellent problem-solving and communication skills.
    EEO: “Mindlance is an Equal Opportunity Employer and does not discriminate in employment on the basis of –minority/Gender/Disability/Religion/LGBTQI/Age/Veterans.”
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.