To provide technical and architectural leadership for Java/J2EE applications.
To lead technical design sessions with the development teams, including the creation of class models, sequence diagrams, component models, etc., and detailed design specifications to ensuring that architecture standards are followed.
To define system architecture, including architectural patterns, key mechanisms and modeling conventions.
To create prototypes and perform technology evaluations.
To design components and subsystems.
To develop technical specifications.
To build and test solutions.
To be involved in the requirement analysis phase to ensure the implementation feasibility of functional specifications.
To mentor and provide guidance to the Developers and trouble-shoot any technical problems faced by the project team.
At least 6-8 years experience with substantial project work in software design & development
Experience in designing customized solutions and/or developing product
Experience in developing public facing system with user experiences
Technically competent in Java/J2EE technologies (Java 2 Platform, Enterprise Edition(J2EE),Scripting (Shell),Oracle PL/SQL,WebSphere Application Server ,WebSphere MQ Integrator & Workflow)
Certified in appropriate technologies is an advantage
Good communication, negotiation and interpersonal skills
Creative with ability to think of out-the-box for new product innovation