Application Architect Java, Python/Django, AWS

Application Architect Java, Python/Django, AWS

Posted 1 day ago by 1761375258

Negotiable
Outside
Remote
USA

Summary: The role of Application Architect requires a highly experienced professional with approximately 15 years in the industry to lead the design and development of scalable, cloud-native systems. The ideal candidate should possess expertise in Java, proficiency in Python and Django, and extensive knowledge of AWS services. This position emphasizes hands-on coding, architectural design, and mentoring engineering teams. The role is remote and classified as outside IR35.

Key Responsibilities:

  • 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.

Key Skills:

  • ~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.

Salary (Rate): undetermined

City: undetermined

Country: USA

Working Arrangements: remote

IR35 Status: outside IR35

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

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