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


