Overview
Remote
Depends on Experience
Accepts corp to corp applications
Contract - Independent
Contract - W2
Contract - 12 Month(s)
Skills
Amazon Web Services
Cloud Architecture
Django
Java
Python
Continuous Delivery
Continuous Integration
DevOps
Machine Learning (ML)
Terraform
Job Details
Job: Application Architect Java, Python/Django, AWS
Location: Remote - PST
Duration: 12 Months
Job Summary:
We are looking for a highly experienced and hands-on Software Architect with around 15 years of industry experience to lead the design and development of scalable, robust, and cloud-native systems. The ideal candidate will be an expert in Java, proficient in Python and Django, well-versed in modern architectural patterns, and have extensive working knowledge of AWS cloud services.
Here's how you'll contribute:
- Lead the architecture, design, and development of large-scale, distributed systems.
- Work closely with product and engineering teams to define architecture blueprints and technology roadmaps.
- Proficiency in AI, machine learning, data engineering, and software development.
- Be hands-on with coding in Java (latest versions) and Python/Django, guiding teams on best practices across both stacks.
- Define and enforce coding standards, performance tuning, and best practices.
- Select appropriate AWS services and design cloud-native architectures with cost, scalability, and security in mind.
- Conduct design and code reviews to ensure quality and performance.
- Mentor and guide engineering teams on architectural decisions and technical challenges.
- Stay updated with new Java features, Python/Django advancements, AWS services, and emerging architectural trends.
Core Skills:
Required Skills & Qualifications
- ~15 years of software development experience with at least 5 years in a software architect role.
- Strong expertise in Java, including recent versions (Java 17/21+), with hands-on coding ability.
- Solid experience in Python, with practical knowledge of Django for building scalable web applications.
- In-depth experience in designing and implementing microservices-based systems.
- Strong understanding of architectural patterns for developing AI systems and applications.
- Secure cloud architecture: Experience designing or managing secure architectures for processing sensitive and controlled unclassified information (CUI) on AWS GovCloud.
- Familiarity with containerization and orchestration (Docker, Kubernetes, ECS/EKS).
- Strong system design and problem-solving skills.
- Proficiency in CI/CD tools and DevOps practices.
- Strong communication and stakeholder management skills.
- Experience in leading technical teams and mentoring developers.
________________________________________
Preferred Qualifications
- AWS Certification (Solutions Architect Associate/Professional) is a plus.
- Experience with Infrastructure as Code (IaC) using Terraform or AWS CDK.
- Exposure to data streaming platforms like Kafka is a bonus.
- Background in performance optimization, scalability, and security best practices.
Desired Skills:
- Knowledge of AI and Emerging Technologies (Good to have)
- Understanding of how AI capabilities can be integrated into enterprise applications to enhance user experience, decision-making, and automation.
- Exposure to modern AI application patterns such as:
- Retrieval-Augmented Generation (RAG)
- Prompt engineering and fine-tuning
- Use of embedding stores and vector databases (e.g., Pinecone, Redis, Azure AI Search)
- Building intelligent features like AI-powered chatbots and assistants
- Awareness of agentic AI concepts
- Familiarity with tools like LangChain, Semantic Kernel, or Azure OpenAI
- Appreciation for ethical AI considerations including data privacy, security, and bias mitigation
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.