Previous Job
Previous
Java Back End Architect - New York City, NY.
Ref No.: 18-01841
Location: New York City, New York
Position : Java Back End Architect
Location : New York City, NY.
Duration : Contract
Rate : DOE

US Citizen, Green Card, H4 EAD only
No C2C Available

Skill Requirements
· 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.
· Experience working 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, and merging.
· Experience with Git would be ideal.
· Candidate should be conversant in cloud platforms such as AWS and Azure.
· Working knowledge of using and deploying on cloud platforms is a plus.
· 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 is preferred.
· Minimum 5 years of senior consulting experience with large, Fortune 500 companies.

In additional to development skills these candidates must have Architectural Skills:
• Proven experience designing and delivering enterprise solutions
• Experience with detailed technical architecture assessment and reviews
• Excellent level talent in object-oriented design, design patterns
• Proven experience in designing scalable and resilient end-to-end solutions.
• Opinionated about general architecture and design principles.
• Must be comfortable to Travel if necessary.