Job Description :
The Ideal candidate should have at least 12+ years of total work experience in Java/J2EE technologies of which at least 3 years in Technology Architect/Consulting role.
Skills Required
Java Technical Architect-Menlo Park CA
Strong hands-on Software Design & development experience in Java/J2EE technologies. Responsible for architecture design, solution accelerators and assets development while working on various assignments.
Detailed Skill description:
· Hands-on Experience in creating framework from scratch by using any open source.
· Rich experienced in development & deployment of N-Tier internet applications
· Strong OO design skills, design patterns, architecture patterns and application profiling skills.
· Sound knowledge and experience in UNIX/Linux systems and Shell Scripting.
· In depth experience with various development methodologies (e.g. Agile/Scrum, Iterative, Waterfall, etc
· Experience in building distributed public and private APIs.
· Sound Knowledge in automated build & Deploy using tools like Jenkins.
· Very good communication and interpersonal skills in a matrix organization environment
· Research new technology/packages, build POCs, compare, contrast and evaluate various technology trends in order to provide relevant inputs for key architectural decisions
· Bring best practices to the team by incorporating code quality tools and integrate with Continuous Integration.
· Advises the customer on emerging trends and innovations regarding IT architectures, and highlights best practices in similar/relevant industries.
· Gain domain knowledge faster and should understand legacy systems to gather requirements.
· Build proof of concept as required to eliminate risk.
· Hands on coding in JAVA J2EE, web services, persistence layer is a must.
· Experience in working in onsite/offshore model is mandatory.
· Provide guidance and direction to the developers and help them in impediments.
· Understand big picture of the enterprise application and recommend solutions to the customer