Senior Java Developer
CurrentTravel Management System: The project involved re-development of the website for United Airlines. It also included developing System for organizing travel details for registered customers like booking tickets, managing their itinerary, booking hotels and ground transportation. The application was interfaced with various databases to fetch data from them. Responsibilities:• Worked in Agile methodology environment including Test Driven Development with Continuous Integration/Delivery. • Developed HTML views with HTML5, CSS3/Sass, Bootstrap, Node js and Angular JS.• Developed Service Oriented Architecture using Web Services (SOAP, WSDL) and JMS. • Participated in business meetings along with business analysts to record user requirements and developed design artifacts and published. • Created ESLint using Node.js to provide a fast runtime environment and easy installation using npm.• Used Node JS as a sever side programming language.• Used Spring MVC3.0 architecture, Servlets, spring tags, and JSTL on the front end.• Worked on responsive design and developed a single ISOMORPHIC responsive website that could be served to desktop, Tablets and mobile users using React.js.• Developed the administrative UI using Angular 2 and Node.js, Jasmine and React.js • Involved in building web service. • Used backbone.js for connecting the API's which enforces the communication to the server while also implemented mock services in Node.js with the help of modules using Express.js. • Implemented JDBC template in the data access object layer to access and update information in the Oracle9I Database • Involved in Architecture, design and development using jQuery, and Spring MVC framework with AOP concepts. • Used RSA IDE for developing code modules in the development environment. • Implemented the logging mechanism using log4j framework. • Used SVN version control to track and maintain the different version of the project.