Position: Principal Technical Architect
Location: Jersey City, NJ
Minimum 10 years?experience developing JEE based software or web based solutions, and experience with an agile development methodology.
? Experience designing and implementing patterns in JEE applications.
? Experience implementing JEE based MVC frameworks: Spring Framework, Play Framework, etc.
? Spring Framework experience: dependency injection, MVC, transaction management.
? ORM experience with JPA, Hibernate, or similar.
? Understanding of ORM abstractions such as Spring Data is desirable.
? Experienceworking with Java based web services: RPC and HTTP.
? Experience in security, high availability, cloud, or ?big data?
? API design and construction: REST, SOAP, etc.
? Middle tier integration with ESB or API gateways.
? Delivery experience with NoSQL databases: MongoDB, CouchDB, Elasticsearch, Apache Solr, etc.
? Experience with authentication and single sign-on standards: SAML, OAuth, OpenID.
? DevOps expertise: Jenkins, Chef, Puppet, etc.
? Understanding of source control as it pertains to: committing, deploying, branching, merging.
? Conversant in cloud platforms such as AWS and Azure.
? Working knowledge of using and deploying on cloud platforms is a plus.
? Experience with Git would be ideal.
? Relational database modeling and design.
? Experience integrating with enterprise systems: Salesforce, Oracle ERP, SAP, and PeopleSoft.
? Certifications are a plus: Java, TOGAF, Adobe, etc.
? BS/BA degree with CS concentration, MS/MA
? Minimum 5years of senior consulting experience with large, Fortune 500 companies.
? Experience and desire to create intellectual capital: white papers, conference speaking, etc.