Application Development Architect (Fullstack)

Noida, Uttar Pradesh, India
Feb 24, 2025
Feb 24, 2026
Remote
Full-Time
3 Years
Job Description

We are looking for an experienced Application Development Architect to join our Fortune 100 client’s architectural team. This is a hands-on development role requiring a strong background in Fullstack development, Microservices, and Cloud platforms (specifically Azure). As part of this role, you will be responsible for developing Proof of Concepts (PoCs), conducting code reviews, and leading the re-architecture of existing applications to enhance scalability, performance, and security.

The ideal candidate should have 10+ years of software development experience with a strong focus on Java, Spring Boot, Microservices, Python, and React. Additionally, they should have a deep understanding of cloud-based application development, API integrations, DevOps practices, and application security.

Key Responsibilities

Application Architecture & Development

  • Lead the development and re-architecture of enterprise-grade applications, ensuring they are scalable, high-performing, and secure.
  • Design and implement microservices-based architectures using Java, Spring Boot, and React.js to build cloud-native applications.
  • Work closely with cross-functional teams, including developers, DevOps engineers, and product managers, to translate business requirements into technical solutions.
  • Provide technical leadership to the team, ensuring best practices in software engineering, security, and DevOps are followed.

Cloud & API Development

  • Develop and optimize cloud-scale solutions on Azure, ensuring high availability and performance.
  • Build, deploy, and maintain RESTful APIs and cloud-based adapters for seamless integration across enterprise systems.
  • Debug and troubleshoot cloud applications, ensuring they meet security and compliance standards.

Technical Leadership & Mentorship

  • Lead a team of software engineers, reviewing code, mentoring developers, and enforcing software best practices.
  • Oversee the development of architecture Proof of Concepts (PoCs) to evaluate new technologies and solutions.
  • Collaborate with stakeholders to define and refine application architecture, ensuring it aligns with business goals and future scalability needs.

Security, Performance & Compliance

  • Ensure applications adhere to security best practices, protecting sensitive data and preventing vulnerabilities.
  • Optimize application performance through efficient caching strategies, database tuning, and cloud optimizations.
  • Work within an Agile and DevOps environment, continuously improving system quality through automation, CI/CD, and performance monitoring.

Documentation & Communication

  • Create clear and concise technical documentation, architectural diagrams, and PowerPoint presentations for stakeholders.
  • Communicate effectively with both technical and non-technical audiences, providing insights into system architecture and development strategies.

Required Skills & Experience

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • 10+ years of hands-on experience in software development, specializing in Java, Spring Boot, Microservices, Python, and React.js.
  • 3+ years of experience developing and maintaining multiple microservices using Spring Boot, Spring Core, and REST APIs.
  • 1+ years of experience in application architecture, with expertise in designing scalable and efficient cloud-native solutions.
  • Strong experience in leading development teams, mentoring engineers, and conducting code reviews.
  • Expertise in debugging and optimizing cloud applications on Azure, with a focus on reliability and scalability.
  • Hands-on experience with DevOps, CI/CD pipelines, and Agile methodologies.
  • Excellent problem-solving skills with a deep focus on root cause analysis and innovative technical solutions.
  • Strong ability to create high-quality technical presentations and documentation for stakeholders.

Nice-to-Have Skills

  • Experience with database modeling and SQL/NoSQL database design.
  • Expertise in multiple cloud platforms, including AWS, Azure, and Google Cloud.
  • Familiarity with containerization technologies such as Docker and Kubernetes.
  • Experience in enterprise application integration using RESTful APIs, GraphQL, and resilient workflow management frameworks (e.g., Temporal).
  • Knowledge of automation tools and DevOps best practices to streamline deployments and monitoring.

Why Join Us?

  • Opportunity to work on cutting-edge cloud-native applications for a Fortune 100 company.
  • Hybrid work environment in Plano, TX, offering flexibility while ensuring collaboration.
  • Lead a team of talented engineers and contribute to the architectural vision of enterprise applications.
  • Competitive compensation and a dynamic, technology-driven work culture.

If you are a hands-on developer with a passion for architecture, cloud computing, and microservices, we would love to hear from you! Apply today to become a part of a team that is shaping the future of enterprise software development.