What are the responsibilities and job description for the Solution Architect (Fullstack) - 16+ yrs min position at Saransh Inc?
Title: Solution Architect
Location: Irving, TX (Hybrid)
Job Type: Contract
Skill Metrics
Kafka
MongoDB
Kubernetes
Agile Methodologies
Java
Microservices
Spring Boot
Graphql
React
Redux
Position Overview
Backend / Platform
Location: Irving, TX (Hybrid)
Job Type: Contract
Skill Metrics
Kafka
MongoDB
Kubernetes
Agile Methodologies
Java
Microservices
Spring Boot
Graphql
React
Redux
Position Overview
- We are seeking a highly experienced Solution Architect to join the Platform team supporting client.
- The ideal candidate brings deep technical expertise across Java microservices, cloud infrastructure, modern front-end architectures, and enterprise-scale DevOps practices.
- This role will architect and implement critical platform capabilities that enable scalable, resilient, and high-performance development across multiple teams.
- Collaborate with the Lead Solution Architect to design and deploy large-scale microservices architectures.
- Architect and implement core platform capabilities that form the backbone of the enterprise development ecosystem.
- Design and optimize Spring Boot–based microservices built on Java 17.
- Build solutions using Kafka and streaming-based event-driven architectures.
- Architect a sophisticated Module Federation setup to enable distributed, independently deployable front-end applications with shared dependencies.
- Create a standardized Fenergo (FinCrime tool) mocking layer to support API-first development and accelerate build cycles.
- Optimize micro frontend build configurations to manage complex dependency graphs while minimizing production bundle sizes.
- Design and maintain CI/CD pipelines that scale from local development to cloud-native environments using GitHub Actions.
- Implement full-stack solutions leveraging React micro frontend federation and backend services.
- Apply performance monitoring and optimizations across large-scale platforms.
- Work with messaging systems, including Kafka, MQS, Amazon SQS, and others.
- Contribute to architecture involving webhooks, microservices, and distributed systems.
- Minimum 16 years of overall experience in software engineering/architecture.
- 10 years of software engineering experience.
- 7 years of Java development experience (Java 17 preferred).
- 5 years' experience with:
- Microservices (MSB)
- Kafka
- MongoDB
- GraphQL
- Automated testing / BDD
- 3 years with cloud infrastructure and Agile methodologies.
Backend / Platform
- Strong expertise in Java 17, Spring Boot, and microservices design patterns.
- Deep experience with Kafka, streaming frameworks, and message queue systems.
- Strong MongoDB skills, including schema design, API consumption, and resolver optimization.
- Experience with Kubernetes and Helm for cloud‑native deployments.
- Solid understanding of enterprise DevOps tooling and practices.
- Experience with React and Redux (preferred).
- Solid understanding of micro frontend architecture, module federation, and build optimization.
- Familiarity with bundle size optimization, tree shaking, code splitting, and caching strategies.
- Experience building performant full-stack solutions across front-end and back-end components.
- Knowledge of performance monitoring and optimization at scale.
- Exposure webhook integrations.