Ishi Systems Inc
Senior Technical Architect
Computers/Software | Jersey City, NJ, United States


Senior Technical Architect  
Location:              Jersey City, NJ
Industry Type:      IT-Software/ Software Services
Education:            B.S in Computer Science or related engineering discipline from a reputed school
Want to work on some of the most in-demand & exciting technologies in the IT industry? Come join us at Ishi Systems.
At Ishi, we have built an enduring platform for innovation that pursues excellence to create products, systems and solutions that delight our customers and exceed their expectations. Our engineers solve a variety of complex and challenging business problems with cutting edge technology.  We actively explore new and emerging technologies in Big Data No-SQL databases, Middleware Messaging platforms, High Availability Architectures, Advanced Analytics, Machine Learning, and contemporary web and mobile user interface frameworks.
Do you take pride in building high quality software that is reliable, testable and maintainable?  Do you thrive on creating simple and elegant solutions to complex problems? Are you ready to compete head-to-head with some of the top and most fast-paced and innovative organizations in the industry?
We are currently looking for a strong Senior Technical Architect to join our high performance team engaged in architecting; developing and delivering scalable distributed systems.

Role and Responsibilities:
 
§  Solution architecture for systems meeting functional and non-functional requirements.
§  Create relevant architectural models and work with delivery teams to implement them. Identify and mitigate technical risks.
§  Hands on involvement in implementing critical components, frameworks, executable architecture.
§  Drive product quality through agile practices, CI, code and design reviews, and quality gating.
§  Interface with customers to understand quality expectations and communicate feedback to the team for continuous improvement.
§  Proactively evolve product/service architecture to meet production and QoS goals.
§  A thought leader who enjoys sharing knowledge through mentoring, team presentations, and by leading by example.
§  Products & Services Ideation and Conceptualization. POC development and prototyping.
§  Technology and product evaluation. Design and formulate Minimum viable products (MVPs)
§  Support business development activities with response for RFIs/RFPs, Product Roadmaps, technical presentations.
§  Develop and advocate standards and best practices for technology and its uses. Develop capability on the processes across the organization by hiring, training & coaching.

Skills and Experience:
 
§  10 or more years’ experience in architecting, designing and developing distributed, scalable and reliable systems using Java.
§  Strong fundamentals in application design patterns, OO design patterns, data structures and algorithms.
§  Experience in one or more open source Java frameworks such as Spring, Hibernate, Quartz, JBPM, etc.
§  Experience with one or more messaging middleware technologies – RabbitMQ, HornetQ, Kafka, etc.
§  Desired experience in one or more No-SQL databases – Hbase, Cassandra, Mongo DB, etc.
§  Desired experience in one or more web technologies, such as HTML5, AngularJS, JQuery, JSF, GWT, etc.
§  Experience in conducting performance analysis and implementing system performance improvements.
§  Experience in automating system deployments, and operationalizing production systems through robust monitoring capability.
§  Inclination and ability to actively coach and mentor engineers. 
§  Excellent practitioner of agile methodologies – Scrum, TDD, CI, CD.
 



Jobvite