Job type : Permanent Notice Period : Immediate to 30 Days Preferred. Experience : 12+ years, min 5 Years in Architect role. Only Bangalore based candidate can Apply. Desired Skills and Experience : - 12+ years of software development experience in various domains with at least 3 years of architecture & design technology area not limited to Java/J2EE and LAMP applications and 3 years experience in managing Mobile (Android and IOS) applications. - Proven experience in every step of the application software development process. This involves creating models and prototypes, scalable architecture, evaluating potential risks and defects, analyzing specifications and customizing applications for business needs - Work closely with systems analysts, software developers, managers and other team members to ensure successful production of application software - Offer viable solutions for various systems and architectures to different types of businesses - SDLC experience from gathering business requirements, architecture, and developing high quality, scalable enterprise applications at global level - Strong experience in software development using Java/J2EE, Spring, Hibernate, Angular and other related technology frameworks. - Strong knowledge and Experience in native and hybrid mobile application development platforms and technologies like Ionic, SenchaTouch. - Hands-on, ready to code and develop modular application components across various layers of application. - Experience in recommending suitable technology solution for given business concept or Enterprise applications/products - Experience in evaluating pros and cons for build/buy decisions considering cost, time to market, existing infrastructure and support situations - Experience in identifying hardware/software capacity requirements for enterprise applications. - Experience and rich knowledge on various frameworks and their suitability in different layers of application architecture. - Hands on experience in fine tuning application for performance, performance optimization and scaling applications - Strong knowledge of Data structures and Algorithms, Threads, Core Dumps and Memory Management. - A thorough understanding of OOP, design patterns, and working knowledge of design patterns with hand-on experience on MVC. - Demonstrated deployments of digital and consumer-facing software systems using industry standard environments including Web, Mobile and Hybrid platforms. Desired experience : Development experience in SAP Fiori framework is highly desired, but not a mandate - Excellent communication and presentation - Excellent collaboration, influencing & stakeholder management skills, with experience in having managed senior business leaders in global matrix environments.