Home India Software Architect

Home India Software Architect

Software Architect

Full time at Ekshvaku Tech Innovations in India
Posted on February 12, 2025

Job details

Job Description Job Title: Software Architect - Microservices & Cloud Architecture Specialist Position Overview We are seeking an experienced Software Architect to lead our technical transformation from a monolithic to a microservices-based architecture. The ideal candidate will have deep expertise in PHP Laravel, cloud architecture, and extensive experience leading successful microservices migrations. Responsibilities Architecture Leadership

  • Lead the design and execution of the migration strategy from a monolithic to a microservices architecture.
  • Develop architectural blueprints and documentation for new microservices-based solutions.
  • Define clear service boundaries and communication patterns for microservices.
  • Establish and enforce technical standards and best practices to ensure high-quality architecture.
  • Drive architectural decisions with a focus on scalability, maintainability, and system performance.
Cloud & Infrastructure Management
  • Design and manage AWS cloud infrastructure, ensuring alignment with microservices requirements.
  • Leverage AWS services to implement cloud-native solutions.
  • Define and implement effective monitoring, logging, and alerting strategies.
  • Establish disaster recovery, high availability, and scalability plans.
  • Optimize cloud resources and costs to improve efficiency.
Team Leadership & Collaboration
  • Lead and mentor development teams throughout the microservices transition process.
  • Provide guidance on code quality, review practices, and ensure adherence to architecture standards.
  • Conduct knowledge transfer sessions to promote best practices and continuous learning.
  • Collaborate with product and business teams to align technical solutions with organizational goals.
  • Promote the adoption of modern development methodologies and agile practices.
Required Technical Skills Development Expertise
  • 10+ years of software development experience.
  • Strong expertise in the PHP Laravel framework, with experience in additional frameworks and languages.
  • Expertise in API design (REST, GraphQL).
  • Proficiency in modern JavaScript/TypeScript frameworks.
AWS Cloud Expertise
  • Minimum 5 years of hands-on experience with AWS services, including:
  • ECS/EKS for container orchestration
  • EC2, RDS, ElastiCache
  • API Gateway, Lambda
  • CloudWatch, X-Ray for monitoring
  • IAM and security best practices
  • CloudFormation/Terraform for Infrastructure as Code (IaC).
Microservices Experience
  • Proven experience in leading migrations from monolithic systems to microservices architecture.
Strong understanding of:
  • Domain-Driven Design (DDD)
  • Event-driven architecture
  • Service mesh technologies
  • Containerization (Docker, Kubernetes)
  • Distributed systems patterns
  • Database sharding and scaling strategies.
Additional Skills
  • Experience with message queuing systems (RabbitMQ, SQS).
  • Proficient in CI/CD pipelines.
  • Knowledge of service discovery solutions and distributed tracing.
  • Familiarity with performance monitoring and security best practices.
Required Soft Skills
  • Strong leadership, mentoring, and team management abilities.
  • Excellent communication skills for both technical and non-technical audiences.
  • Strong problem-solving and analytical thinking skills.
  • Experience in project planning, execution, and change management.
  • Ability to manage stakeholder expectations effectively.
Education & Certifications
  • Bachelor’s degree in Computer Science or a related field.
Desired certifications:
  • AWS Solutions Architect – Professional
  • AWS DevOps Engineer – Professional
  • Relevant Laravel certifications.
Migration Experience Requirements
  • Successfully led at least one major migration from monolithic to microservices architecture.
Experience with:
  • Strangler pattern implementation.
  • Incremental migration strategies.
  • Service decomposition planning.
  • Data migration and consistency.
  • Zero-downtime deployments.
What We Offer
  • Competitive salary package.
  • Health and wellness benefits.
  • Professional development budget.
  • Conference attendance opportunities.
  • Performance bonuses.
Key Performance Indicators
  • Successful implementation of microservices architecture.
  • Increased team productivity and on-time delivery.
  • System reliability and performance improvements.
  • Effective knowledge transfer and adoption of best practices.
  • Cloud cost optimization.
Why Join Us?
  • Be part of a high-impact team working on innovative and exciting projects.
  • Competitive salary and benefits package to ensure your well-being.
  • Opportunities for growth and skill development in a dynamic and collaborative environment.
How to Apply Send your updated resume to:
  • Primary Email: Support@ekshvaku.com
  • CC: gunjan.yadav@ekshvaku.com, sreemith.kushal@ekshvaku.com, ankitha.reddy@ekshvaku.com, prakash.saha@ekshvaku.com
Subject Line: Application for Software Architect – Ekshvaku Tech Innovations We look forward to welcoming a driven Software Architect to our team!

Apply safely

To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.

Share this job
Improve your chance to get this job. Do an online course on Software Architecture starting now. Claim $10 promo towards online courses. See all courses
See All Software Jobs
Feedback Feedback