Sr Java Architect

General Accountabilities

• Designs and specifies key interfaces and data models.

• Communicates architectural decisions and intent with project team.

• Maps requirements and use cases to system and data architecture.

• Defines system process model and dynamic interactions.

• Models package and component dependencies.

• Monitors architectural/design conformance of implementation with project team.

• Specifies work plan to implement, maintain, or correct conforming software.

• Understands and works with new software technologies to understand impact and applicability.

• Contributes to overall improvement in architecture, systems and processes while delivering solutions for immediate business requirements.

• Mentors developers and contributes to knowledge sharing.

• Works in a fast paced environment with multiple assignments in hand.

Job Qualifications

• Undergraduate degree with minimum 15 yrs relevant work experience

• 5+ years of hands on J2EE application development experience

• 5+ years of experience in design/architecture type roles

• Ability to look at bigger picture and come up with solutions encompassing various aspects of software/product life cycle extending outside of development, including customer usage/experience, technical operations, product shipments, etc.

• Ability to handle multiple assignments at the same time, in a fast paced environment.

• Solid understanding and experience with Object oriented design and analysis techniques.

• Solid understanding and experience with Oracle and relational database design. Need strong data modeling skills.

• Solid understanding and experience with the Java, J2EE and distributed systems.

• Experience with JBPM highly desired.

• Experience with one or more of the following needed – Messaging/ESB, Portal, Content Mgmt, Grid/Hadoop.

• Thorough knowledge of software development life cycle.

• Solid written and oral communication skills.

• Diplomatic presentation approach.

• Ability to lead and deliver while managing expectations.

Must take complete ownership of assigned projects/tasks in an independent manner