Software Architect - Full Stack

7 - 11 years

0 Lacs

Posted:1 day ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Role Overview: As a Software Architect - Full Stack, your main responsibility will be to lead the technical development and architecture of full stack applications while also being hands-on with coding. You will drive technical decisions, mentor development teams, and integrate modern AI capabilities into scalable fintech solutions. Key Responsibilities: - 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 - 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 - 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 - 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 - 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 - 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 Qualification Required: - Graduate in Computer Science or equivalent - 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) Additional details of the company: Omit this section as no additional details of the company are present in the provided job description.,

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