You are on page 1of 2

Role Description

Job Title

Technical Architect - Java

12 15 Years

Desired candidate profile

Architecture Experience:
Experience in defining & realizing end-to-end Solution Architecture for large & complex
10+ years of experience in IT including at least 3 years in Architecture roles
5+ years with hands-on experience Java/JEE ; Struts/JSF, Spring, EJB, JMS & ORM
Experience or good knowledge in or BigData would be an advantage
Willing to get trained and transform career as SFDC/BigData Architect
Deep expertise in at least one application server (JBoss | Weblogic server | WebSphere
Proficient in dealing with all the layers in solution: Multi-channel presentation, business
logic in middleware, data access layer, RDBMS | NO-SQL
Proficient in OOAD using UML & in application of design patterns
2+ years of experience in SOA definition and realization
Understanding of big data platforms concepts and NoSQL technologies, and ability to map
such tools to context.
Strong understanding of architecture patterns such as multi-tenancy, scalability, and
federation, to build cloud-ready systems
Certification in TOGAF/Open group certified Architect/IASA CITA-P/SOA school
certified SOA Architect is desirable
Technology and Engineering Experience:
2+ years of experience with at least one messaging platform (Websphere MQ | Tibco
At least one year of experience in using any of the BPM, ESB & Rule engine tools/products
Strong experience in at least one RDBMS (Oracle | DB2 | MySQL)
Proficient in UNIX/Linux environments
Proficient in RIA & Web 2.0 related technologies
Hands on experience in using Maven, JUnit, JProfiler/JProbe
Strength in OOAD using UML & in application of design patterns
Exposure to tools like Rational suite, Enterprise Architect, Eclipse, and Source code
versioning systems like CVS/SVN
Experience with different development methodologies (RUP | Scrum | XP)
Expertise in creating technical documents like Architecture views, Technology Architecture
blueprint and Design specification
Experience in Architecture consulting engagements is a plus
Certification in any Architecture related area is a plus
Follow trends in technology and have a point of view
Knowledge of one NoSQL or big equivalent platform (HDFS, HBase / Cassandra / Mongo /
HazelCast / Redis / )

Awareness of emerging big data technologies (Spark, Yarn, Impala, etc.) and ingestion
tools (Flume, Sqoop, etc.)
Knowledge and understanding of cloud computing infrastructure (Azure / Amazon EC2 /
) Knowledge of PaaS platforms is a plus.

Key Responsibilities
Define and own end-to-end Architecture from definition phase to go-live phase
Ensure clarity on NFR and address these requirements during Architecture definition phase
Define Logical, Technical & Physical views of Architecture
Define reusable components/frameworks, common schemas, standards to be used & tools
to be used and help bootstrap the engineering team
Review design to make sure design is aligned with Architecture
Lead performance engineering and capacity planning exercises
Help PM in identifying key technical risks and mitigation plan for the same
Help PM in effort estimation and planning
Mentor & guide Tech Leads & Software Engineers
Other Responsibilities
Handle interviews to attract external talent for the role of Technical Architect / Tech Lead
Nurture & groom in-house budding Architects
Build Reference Architecture for selected technical domains
Involve in pre-sales process and lead creating effective proposals for large, complex
Write Point of View document on emerging technology trends
Conduct internal sessions on Architecture and Technology related topics