Overview
On Site
$70 - $90
Contract - W2
Contract - 24 Month(s)
Skills
Cloud Architecture
Java
GitHub
MySQL
NoSQL
Oracle
Performance Tuning
Kubernetes
Python
SQL
SQL Azure
Microsoft Azure
Extract
Transform
Load
Spring Boot
microservices
Docker
cloud-native architecture
automation
AWS
Azure
Spring Framework
Database
Job Details
Daily Duties & Responsibilities
- Lead the design and development of large-scale, distributed systems using Java, Spring Boot, Spring Cloud, Python, and cloud platforms (AWS & Azure).
- Design, integrate, and optimize SQL and NoSQL databases including Oracle, MSSQL, MySQL, DynamoDB, and CosmosDB.
- Architect, deploy, and manage applications on AWS using services such as Lambda, Glue, ECS/EKS, EC2, S3, RDS, DynamoDB, SQS/SNS.
- Design and implement cloud solutions on Azure, leveraging AKS, App Services, Function Apps, Blob Storage, and Azure SQL.
- Implement cloud governance, cost optimization, security hardening, and monitoring strategies.
- Lead automation initiatives using Python for ETL workflows, infrastructure automation, and cloud scripting.
- Architect container-based solutions using Docker, Kubernetes (EKS/AKS), and GitOps platforms.
- Define, implement, and maintain enterprise-grade CI/CD pipelines using Jenkins, GitHub Actions, Azure DevOps, and AWS CodePipeline.
- Collaborate closely with Product Owners, Cloud Architects, QA teams, and DevOps engineers.
- Lead incident investigations, performance tuning, and production stabilization efforts.
Required Skills (Ranked by Importance)
- 15+ years of enterprise application development experience using Java, Spring Boot, and Python.
- 6+ years of strong hands-on experience with AWS and Azure cloud architecture and services.
- 6+ years of advanced Python scripting and automation experience.
- 6+ years of deep expertise in microservices, distributed systems, and cloud-native architecture.
- 6+ years of hands-on experience with Docker, Kubernetes, Git, and CI/CD pipelines.
- 6+ years of strong experience with SQL and NoSQL databases.
Preferred Skills (Ranked by Importance)
- 6+ years of experience working with emerging technologies and driving innovative solutions.
- 6+ years of experience delivering robust, low-defect software, with the ability to clearly articulate design and implementation decisions.
- 6+ years of strong testing and validation experience, including working with simulated data environments.
Education / Certifications
- Bachelor s degree in Computer Science or equivalent practical experience.
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.