Job Title : Solution Architect
Experience : 10-18 Years
Location : Bangalore – WFO
Job Description :
• Engage with customer architecture team to understand customer product ecosystem.
• Provide solution architecture/technical design to achieve project goals.
• Expertise in architecture patterns and microservices architecture
• Key Technical skills
• Front-end UI - ELM
• Back-end API - Scala
• Play2 framework
• Typelevel ecosystem (Fs2, Cats Effect, Http4s)
• Database: Mongo DB
• Messaging: Kafka + Hermes
• Security/IdP: Okta
• Cloud/Deployment: AWS (primarily EC2), Kubernetes, Docker
• DevOps/CI-CD: JIRA, Github, Github actions, Jenkins, ArgoCD
• Ensures alignment of individual software projects with overall business strategy and technology standards.
• Collaborates closely with development teams to oversee solution implementation.
• Have a passion for software development, like to solve complex problems, and have a strong work ethic.
• Contribute to innovative ideas, technologies, and patterns.
• Stay updated with industry trends regarding best practices in front-end and back-end technologies.
Minimum Requirements:
• 6+ years of experience in web development
• Experience in SLDC - designing, developing, testing, implementing, deploying, and maintaining software applications.
• Experience with a JS framework with state management (React, Angular, Vue, etc.) or ELM language.
• Proficiency in modern web techniques and standards of HTML, CSS, JavaScript, and design principles
• Experience with Java/Scala
• Experience with RESTful applications.
• Recent 3+ years of Scala functional programming in an enterprise SW environment
• Experience with frameworks such as Play or Akka Framework is a plus.
• Experience with GraphQL is a plus
• Proficiency in database management systems (SQL & NoSQL) such as MongoDB.
• Experience with Microservices architecture
• Experience in source control (Git), creating pull requests, and utilizing feature branching strategies.