Job Title: Java Backend Developer with Azure
Location: Chicago IL 100% Onsite
Job Type: Contract (W2 / C2C)
Duration: 6 12 Months (Possible Extension)
Job Description:
We are looking for a highly skilled Java Backend Developer with strong expertise in Azure cloud services to join our team for an onsite role in Chicago IL. The ideal candidate will design develop and maintain scalable backend services and APIs while leveraging Azure for deployment and cloud-native solutions.
Key Responsibilities:
- Design develop and maintain backend services using Java (Spring Boot).
- Build RESTful APIs and integrate with external/internal systems.
- Work on cloud-native application development using Microsoft Azure.
- Utilize Azure services like App Services Azure Functions Azure DevOps Azure Storage etc.
- Collaborate with front-end developers architects and DevOps teams.
- Participate in code reviews unit testing and performance tuning.
- Follow Agile development practices and participate in sprint ceremonies.
Must-Have Skills:
- 8-10 Years of Java/J2EE Development experience
- 5 years of experience in Azure Cloud Environment.
- Hands-on experience with Spring Boot REST APIs Microservices architecture.
- Strong experience with Azure cloud platform and services (App Services Azure DevOps Functions Key Vault etc.).
- Proficiency in SQL/NoSQL databases like MySQL PostgreSQL or Cosmos DB.
- Experience with CI/CD pipelines and version control tools (Git GitHub Azure DevOps).
- Strong debugging problem-solving and performance tuning skills.
Nice-to-Have Skills:
- Familiarity with containerization tools like Docker and Kubernetes (AKS).
- Experience with message queues (Kafka RabbitMQ Azure Service Bus).
- Knowledge of security best practices in cloud development.
Soft Skills:
- Excellent communication and interpersonal skills.
- Ability to work independently in a fast-paced environment.
- Strong analytical thinking and team collaboration mindset.