Company: a product based Software Company
Position: Technical Architect (The Java Architect will Lead the enterprise architecture team and produce world class software product architecture and roadmap for enterprise)
Education: Bachelors degree in Computer Science / Electronics, Masters Level and (or) PhD can be an added advantage.
Experience:
- Overall 8 - 15 years of relevant IT experience with 6+ years as Architect / Senior Architect with top tier Software Product Organizations with a focus on ERP/SCM/Financial Solutions
- Demonstrated hands on ability in architecture, design and development of scalable, complex Java / J2EE software products
- Expert knowledge of latest architecture frameworks and design patterns with demonstrated technical leadership in engineering, design and deployment of products and applications employing enterprise architectures
- Excellent trouble-shooting, debugging, research, and problem solving skills.
Strong interpersonal skills and ability to function in a multi-cultural environment is a must - Knowledge and experience in Commodity Trading / Financial / Risk Management products will be an added advantage
Skill Sets:
- Strong Hands on experience and knowledge of N-Tier Architecture, design patterns, Object Oriented Design and Modeling (UML)
- Java, J2EE (Servlets, JSP, EJB, XML), Struts Framework, MVC architecture, Browser based technologies (CSS, JavaScript etc)
- Development of complex business processing systems using various software and hardware platforms deploying object oriented techniques using Application Servers, JMS, JDBC, Open Source tools
- Design Patterns and knowledge of one of the frameworks like Spring, Real Methods, Tapestry should be mandatory
- Knowledge of SOA, MDA and ESB is desirable
- Expertise in relational databases like Oracle, SQL, PL/SQL, specifically writing complex SQL statements and stored procedures
- Developing unit testing with JUnit Framework
- Good knowledge of Eclipse, Ant, SML, Javadoc, JUnit
Responsibilities:
- Identify, evaluate and implement enterprise software architecture and technology stack for scalable and configurable product engineering / design
- Review current Product Architecture/methodology and implement new architectures based on latest technologies
- Train development teams in strict adherence to architecture / design standards and use iterative processes for software development
- Provide training/instruction and mentoring to junior associates
- Work with Product Management and Product Development Organizations to deliver Product releases in line with Product road map
APPLY: If interested, send your updated resume immediately to smitha @ indiaconsultingroup.com!