Job Title: Solution Architect
Location: Indore
Experience: 8+ years
Notice Period: 0-15 days (immediate joiners preferred)
Mode of Work: Work From Office
Job Type: Full-time
Job Summary:
Advantal Technologies is looking for an experienced and skilled Solution Architect with 8+ years of expertise in designing, architecting, and delivering large-scale, high-traffic systems using technologies like Java, Angular/React, MySQL, MongoDB, and cloud-based platforms. As a Solution Architect, you will play a pivotal role in driving the architecture and technology strategy for scalable, high-performance applications, ensuring they are optimized for huge traffic volumes, security, and reliability.
Key Responsibilities:
- Architecture Design & Solutioning:
- Lead the design and architecture of large-scale systems and enterprise-level applications built on Java, Angular/React, MySQL, and MongoDB.
- Ensure that solutions are highly scalable, fault-tolerant, and capable of handling high-volume traffic (millions of requests).
- Design microservices-based architectures and ensure integration with both traditional relational databases (MySQL) and NoSQL databases (MongoDB) for high-performance data management.
- Design APIs (RESTful, GraphQL) for smooth communication between front-end (Angular/React) and back-end systems, ensuring minimal latency and optimized throughput.
- High-Traffic and Scalability:
- Architect solutions to handle millions of concurrent users while ensuring consistent performance, high availability, and resilience.
- Develop strategies for managing large-scale data across distributed databases (MySQL and MongoDB) with optimized queries and indexing for high performance.
- Oversee the implementation of auto-scaling, load balancing, and caching mechanisms to ensure smooth scaling under varying traffic conditions.
- Collaborate with the infrastructure team to design and implement cloud-based solutions on AWS, Azure, or Google Cloud Platform for optimal scalability and reliability.
- End-to-End Technical Leadership:
- Act as the technical leader, guiding and mentoring development teams on best practices, design patterns, and effective use of technologies such as Java, Angular/React, MySQL, MongoDB, and cloud services.
- Evaluate and select technology stacks and frameworks (e.g., Spring Boot for Java, Angular/React for frontend, MySQL/MongoDB for backend data storage).
- Ensure adherence to coding standards, security protocols, and performance optimization techniques in solution delivery.
- Stakeholder Collaboration:
- Work closely with business analysts, product owners, and client stakeholders to understand the functional and non-functional requirements of the system.
- Ensure alignment between the business objectives and technical solution design, focusing on performance, scalability, and user experience.
- Provide regular updates and technical documentation to project managers and stakeholders regarding solution status, risks, and mitigation strategies.
- Performance Optimization & Monitoring:
- Implement monitoring and logging systems to ensure that performance bottlenecks and failures are proactively identified and mitigated.
- Optimize database performance (both MySQL and MongoDB) by fine-tuning queries, indexing strategies, and implementing data partitioning techniques.
- Use tools like Prometheus, Grafana, or other monitoring solutions to ensure high-traffic applications run smoothly and efficiently.
- Cloud, DevOps, and CI/CD Integration:
- Design solutions with cloud-native patterns and leverage cloud platforms (AWS, GCP, or Azure) to build scalable and cost-effective solutions.
- Collaborate with DevOps teams to implement automated CI/CD pipelines for streamlined delivery and faster time to market.
- Utilize containerization tools such as Docker and Kubernetes to deploy and manage applications in a microservices environment.
- Security & Compliance:
- Ensure that all designed solutions adhere to industry security best practices, such as securing APIs, authentication, and authorization (OAuth, JWT, etc.).
- Work with security teams to implement data encryption, secure communication channels, and vulnerability assessments to ensure compliance with industry regulations.
Required Skills & Experience:
- Experience:
- 8+ years of experience in Solution Architecture, designing large-scale, high-traffic web applications with a focus on Java, Angular/React, MySQL, and MongoDB.
- Proven experience with designing systems that handle millions of concurrent users and ensuring performance at scale.
- Expertise in architecting microservices-based systems and designing high-performance APIs.
- Strong experience with cloud platforms such as AWS, Azure, or GCP, and containerization tools like Docker and Kubernetes.
- Technical Skills:
- Backend: Proficient in Java, Spring Boot, and other related technologies for building scalable back-end systems.
- Frontend: Experience with Angular or React for building rich, high-performance web applications.
- Databases: In-depth experience in MySQL for relational data and MongoDB for NoSQL data storage; experience with designing complex database schemas and optimizing queries.
- Scalability & Performance: Expertise in high-traffic systems, implementing solutions for load balancing, caching, and auto-scaling.
- API Design: Strong experience in designing and implementing RESTful APIs and GraphQL APIs.
- Cloud Architecture: Experience with building cloud-native applications and leveraging cloud services for scalability, high availability, and disaster recovery.
- Tools: Familiarity with tools like Jenkins, GitLab CI, or similar tools for CI/CD, and Prometheus/Grafana for monitoring.
- Soft Skills:
- Strong communication skills with the ability to engage with technical and non-technical stakeholders.
- Problem-solving mindset with the ability to architect complex solutions to meet business and technical requirements.
- Leadership and mentoring experience, with the ability to lead teams and ensure the technical excellence of the project.
Educational Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- Relevant industry certifications (e.g., AWS Certified Solutions Architect, Google Cloud Professional Architect) are a plus.
Preferred Skills:
- Experience with Kubernetes for orchestration and management of microservices.
- Familiarity with event-driven architectures, Kafka, or RabbitMQ for messaging systems.
- Knowledge of AI/ML implementations for large-scale systems (desirable).
If interested, please share resume to hr@advantal.net, contact 9131295441
Job Types: Full-time, Permanent
Pay: ₹2,551,288.90 - ₹3,019,571.17 per year
Benefits:
- Paid time off
- Provident Fund
- Work from home
Experience:
- Technical Solution Architect: 6 years (Required)
Work Location: In person