Application Architect

March 4, 2026

Job Description

  • Design and develop microservices-based architecture for new and existing enterprise applications.
  • Lead integration of third-party APIs, internal services, and enterprise platforms.
  • Collaborate with product managers, business analysts, and development teams to gather, define, and document application requirements.
  • Establish development standards, conduct code reviews, and maintain technical and architectural documentation.
  • Troubleshoot, analyze, and resolve complex technical issues in a timely manner.
  • Design and implement CI/CD pipelines to support DevOps and continuous delivery processes.
  • Plan and manage migration of legacy applications to modern microservices architecture.
  • Optimize application performance, scalability, reliability, and security.
  • Conduct technical assessments and evaluate new tools, frameworks, and technologies.
  • Mentor and guide development teams on architecture best practices and design principles.
  • Provide availability and leadership during critical incidents and emergency situations.

Required Skills, Knowledge & Abilities

Technical Skills

  • Strong expertise in microservices architecture, design patterns, and best practices.
  • Proficiency in one or more programming languages:
    • Java
    • Python
    • Node.js
  • Strong experience in RESTful API design and API management.
  • Hands-on experience with containerization and orchestration:
    • Docker
    • Kubernetes
  • Experience with DevOps & CI/CD tools (e.g., Jenkins, GitHub Actions).
  • Strong knowledge of version control systems such as Git.
  • Familiarity with cloud platforms (AWS, Azure, or Google Cloud Platform).

Soft Skills

  • Excellent problem-solving and analytical abilities.
  • Strong organizational skills and attention to detail.
  • Ability to prioritize tasks and manage multiple initiatives simultaneously.
  • Strong communication and interpersonal skills to work with cross-functional teams.
  • Proven ability to mentor, coach, and lead technical teams.
  • Willingness to provide full availability during critical production issues.

Education & Experience

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • 12+ years of software development experience.
  • Minimum 3+ years in an Application Architect / Integration Architect role focused on microservices.
  • Cloud certifications (AWS / GCP / Azure Architect certifications) are highly desirable.

Key Skills

  • Microservices Architecture
  • Java / Python / Node.js
  • REST APIs
  • Docker
  • Kubernetes
  • CI/CD
  • DevOps
  • Cloud Architecture