Web Application Architect Nominum
Reporting to the Sr Director of Engineering, the Web Application Architect is responsible for providing support in the functional area of Applications Team, which may include working in a collaborative test-driven development environment utilizing Java and the Play framework and may include general administrative tasks.
Discovery, mapping and documented assessment of existing application architecture.
Gap Analysis of current application landscape in relation to stated current and future business and technology objectives.
Identify areas of greatest immediate risk, including security, product failure and scalability.
Participate in the development of existing and new products.
Strong technical knowledge, with hands-on experience in systems development in a variety of computing architectures and environments.
Thorough understanding of software development life cycles, development and technology tools and testing methodologies.
Proven leadership and relationship management skills.
Expertise in Java and OOP.
Education and/or Experience:
10+ years experience 6+ years of professional experience working as a Senior Applications Architect or Principal Software Engineer.
Experience with advanced software engineering concepts (design patterns, OO, web services, code generation, and test-driven development).
B.S. in Computer Science, Engineering, or related discipline, or equivalent work experience is required.
Experience with the Play framework.
Developing in Agile, TDD and BDD methodologies.
Utilization of Cucumber test frameworks.
||2385 Bay Road |
Redwood City, CA 94063