Talent.com
This job offer is not available in your country.
Software Architect - Cloud Apps

Software Architect - Cloud Apps

SrlHyr Talent SolutionsPune
30+ days ago
Job description

What Will You Do?

  • Lead the design and architecture of Java-based cloud products.
  • Collaborate directly with the CTO to define and execute the technical strategy for our cloud-based offerings.
  • Create and maintain architectural documentation, including diagrams, design documents, and technical guidelines to ensure consistency across development teams.
  • Architect robust, scalable, and secure cloud-native applications on Microsoft Azure using Java.
  • Identify architectural risks, dependencies, and develop effective mitigation strategies to ensure project success.
  • Make trade-offs on key architectural characteristics such as performance, scalability, resiliency, security, and testability, while maintaining design records for implementation teams.
  • Conduct system performance tuning, monitoring, and troubleshooting to maintain optimal application efficiency.
  • Ensure adherence to security best practices in all cloud-based solutions.
  • Provide technical leadership and mentorship to engineering teams, fostering best practices and code quality.
  • Collaborate with product management on technical feasibility, requirement analysis, and feature prioritization.
  • Work with project managers to define estimations, timelines, and delivery milestones across multiple teams.
  • Troubleshoot and resolve complex production issues and system performance bottlenecks.
  • Stay up to date with the latest industry trends, tools, and technologies to continuously improve the architecture.
  • Evaluate and recommend emerging technologies, frameworks, and tools for innovation and efficiency.

What Will You Bring?

  • Bachelors degree in Computer Science, Information Technology, or a related field.
  • 10+ years of hands-on experience in software development, with a strong focus on Java and related frameworks.
  • 5+ years of proven experience architecting and delivering SaaS products on Microsoft Azure.
  • In-depth knowledge of cloud system architecture with hands-on expertise in Java / Python stacks, Azure services, and modern frontend technologies (e.g., Angular, React).
  • Strong understanding of software architecture principles, including microservices, SOA, and cloud-native designs.
  • Experience with containerization and orchestration tools like Docker and Kubernetes.
  • Familiarity with both relational and NoSQL databases (e.g., MongoDB, Redis), and their integration in cloud environments.
  • Sound knowledge of designing and implementing secure cloud solutions aligned with best practices.
  • Experience building API-driven and messaging-based product integrations.
  • Good understanding of Agile / Scrum methodologies, with experience in fast-paced, iterative development environments.
  • Knowledge of DevOps practices including CI / CD pipelines, infrastructure as code (IaC), and automated testing.
  • Exposure to data engineering, pipelines, and analytics concepts is a plus.
  • Strong problem-solving skills with the ability to perform under pressure.
  • Exceptional leadership, communication, and collaboration abilities.
  • Strong organizational and strategic thinking capabilities, with a hands-on approach.
  • Analytical mindset with the ability to understand both the big picture and intricate details.
  • Excellent written, verbal, and presentation skills.
  • Passion for innovation, quality, and product excellence in a dynamic, fast-paced environment.
  • High adaptability to change and a proactive attitude toward driving transformation.
  • ref : hirist.tech)

    Create a job alert for this search

    Cloud Architect • Pune