Technology Stack
Ambari Server
- Server code: Java 1.7 / 1.8
 - Agent scripts: Python
 - Database: Postgres, Oracle, MySQL
 - ORM: EclipseLink
 - Security: Spring Security with remote LDAP integration and local database
 - REST server: Jersey (JAX-RS)
 - Dependency Injection: Guice
 - Unit Testing: JUnit
 - Mocks: EasyMock
 - Configuration management: Python
 
Ambari Web
- Frontend code: JavaScript
 - Client-side MVC framework: Ember.js / AngularJS
 - Templating: Handlebars.js (integrated with Ember.js)
 - DOM manipulation: jQuery
 - Look and feel: Bootstrap 2
 - CSS preprocessor: LESS
 - Unit Testing: Mocha
 - Mocks: Sinon.js
 - Application assembler/tester: Brunch / Grunt / Gulp