Software Architect - Full Stack

0 - 8 years

0 Lacs

Posted:2 days ago| Platform: Indeed logo

Apply

Work Mode

Remote

Job Type

Full Time

Job Description

Role: Software Architect - Full Stack

Role Overview

Lead technical development and architecture of full stack applications while remaining hands-on with coding. Drive technical decisions, mentor development teams, and integrate modern AI capabilities into scalable fintech solutions.

Key Responsibilities

Hands-On Development (60-70%)

  • Actively write production code in Java, React, and microservices architecture
  • Design and implement complex features across the full stack
  • Build RESTful APIs, microservices, and event-driven architectures
  • Develop responsive frontend applications using React and modern JavaScript
  • Code review, refactor legacy code, and resolve critical technical issues
  • Contribute to sprint deliverables alongside the development team

Technical Leadership

  • Lead technical design discussions and architecture decisions
  • Define coding standards, best practices, and development guidelines
  • Mentor developers through pair programming and code reviews
  • Make build vs. buy decisions and evaluate new technologies
  • Drive technical debt reduction and system optimization initiatives

Architecture & Design

  • Design scalable microservices architecture and distributed systems
  • Define API contracts, data models, and system integration patterns
  • Ensure high availability, fault tolerance, and performance optimization
  • Design database schemas and optimize MySQL/NoSQL databases
  • Create technical documentation and architecture diagrams

AI Integration

  • Identify opportunities to leverage AI/ML capabilities in products
  • Integrate AI APIs and services (OpenAI, cloud AI services) into applications
  • Implement AI-powered features like fraud detection, chatbots, or intelligent automation
  • Collaborate with data science teams on ML model integration
  • Stay current with AI trends and practical applications in fintech

Team Collaboration

  • Work closely with product managers, business analysts, and stakeholders
  • Break down complex requirements into technical tasks and user stories
  • Lead sprint planning, technical grooming, and estimation sessions
  • Coordinate with DevOps, QA, and infrastructure teams
  • Facilitate technical discussions and remove blockers for the team

Quality & DevOps

  • Implement comprehensive testing strategies (unit, integration, E2E)
  • Set up CI/CD pipelines and automated deployment processes
  • Monitor production systems and lead incident resolution
  • Ensure security best practices and compliance standards

Required Qualifications

Technical Skills

  • 7-8 years of hands-on full stack development experience
  • Expert-level Java (Spring Boot, Spring Cloud, Hibernate/JPA)
  • Strong proficiency in React.js, Redux/Context API, and modern frontend stack
  • Deep experience with microservices architecture and design patterns
  • Solid understanding of MySQL and database optimization
  • Experience with REST APIs, messaging systems (Kafka/RabbitMQ)
  • Knowledge of containerization (Docker) and orchestration (Kubernetes)
  • Familiarity with cloud platforms (AWS/Azure/GCP)

AI/ML Knowledge

  • Basic understanding of AI/ML concepts and practical applications
  • Experience integrating AI APIs or services (OpenAI, Azure AI, AWS ML services)
  • Knowledge of use cases like NLP, recommendation engines, or anomaly detection
  • Ability to collaborate with data science teams on model deployment

Leadership & Soft Skills

  • Proven ability to lead and mentor development teams
  • Strong problem-solving and analytical thinking
  • Excellent communication skills with technical and non-technical stakeholders
  • Experience with Agile/Scrum methodologies
  • Ability to balance technical excellence with business priorities

Domain Experience

  • Fintech or financial services experience strongly preferred
  • Understanding of payment systems, transaction processing, or banking operations
  • Knowledge of security standards and compliance requirements

Preferred Skills

  • Experience with event-driven architecture and CQRS patterns
  • Knowledge of GraphQL, gRPC, or modern API technologies
  • Familiarity with serverless architecture
  • Experience with monitoring tools (Prometheus, Grafana, ELK stack)
  • Understanding of infrastructure as code (Terraform, CloudFormation)
  • Contributions to open-source projects or technical blog writing

What Makes This Role Unique

  • Hands-on coding required - This is not a pure management role
  • Active participation in development alongside the team
  • Opportunity to shape technical direction while staying close to code
  • Balance between architecture, mentorship, and individual contribution
  • Cutting-edge work integrating AI capabilities into fintech products

Job Type: Full-time

Work Location: Hybrid remote in Chennai, Tamil Nadu

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You