At least 2+ years of relevant experience in an Architect/Technical Lead Role
Strong Java/JEE development experience (Core Java, Eclipse IDE, JSF, Struts/Spring, Object Persistence, EJBs, Web Services, JMS and other JEE technologies)
Recent Hands-on Programming Experience
Experience in developing multi-tier Client Server Architecture
Primary Duties/ Key Responsibilities
Work with Business and Senior Management team to analyze the business requirements and propose most efficient solution using Java/JEE Technology stack.
Collaborating with business analysts to translate business requirements into technical requirements.
Develop Quick POCs to demonstrate the Solution Approaches.
Work with development team to implement Best Practices and guidelines to ensure good quality deliverables.
Work with business users to prepare High level and Low Level design documents
Fast Learner and ready to adapt to new and upcoming technologies quickly
Ability to work in a Team and as well as an Individual Contributor
Strong written and oral communication skills. Should have the ability to express their design ideas and thoughts.
Self-starter capability, ability to acquire new skills autonomously.