Job Title : Technical Architect
Experience : 12 16 years
Location : Bangalore (Hybrid)
Job Description :
Roles and Responsibilities :
- Designing, development of core components / services which are flexible, extensible, multi-tier, scalable, high performance.
- Providing technical leadership and mentoring to junior developers
- Developing use cases and design alternatives in accordance with business requirements
- Interact with Product Owner and Business analyst across geographies to leverage expertise and take up development to next level
- Participating in code reviews, working with business analyst and testers to effectively document and validate all implementations
- Ability to understand and discuss technical concepts, schedule tradeoffs and opportunistic new ideas with technical employees.
- Working with development methodologies used by the company such as Agile.
Desired Skills and Experience :
Education : BE / B.Tech / Equivalent with 12+ years of experience in Java development.Strong passion for Full Stack development, deep knowledge of web frontend technology while understanding of Backend-side architecture.Experience working with relational database, such as MS-SQL and / or Oracle, PostgreSQL .Experience with NoSQL Databases such as MongoDB and / or CassandraProficiency with fundamental front-end languages such as HTML, CSS, and JavaScriptExperienced working with XML and JSON, Spring, Hibernate and web services architecture, such as SOAP and / or RESTExperience with frameworks such as Akka, PlayExperience working with Open Source frameworks and Kubernetes clusters.Advantage - Experience in Scala, Streaming, Functional programming, Data distribution, ElasticSearchAdvantage experience in Micro-services architectureAdvantage - Data experience with Kafka, SparkAdvantage - Knowledge in Life Insurance domainAdvantage - Test Driven Development(ref : hirist.tech)