Sr. J2ee Full Stack Engineer Resume
Mclean, VA
SUMMARY
- Over 5+ years of extensive experience in designing, developing and testing using Java/J2EE Technology Stack.
- 3+ Years of experience in designing and implementation of different J2EE design patterns such as Singleton, Façade, Factory, Prototype, DAO.
- 3 Years of excellent experience in framework design like Strut 2.0, Hibernate, Spring, Spring Boot, Spring MVC.
- Experience of Rich UI developer using Jquery, Angularjs, Reactjs, Nodejs, backbonejs, SASS, LESS.
- Experience in client - side technologies such as HTML, DHTML, CSS, JavaScript, Jquery, JSON, and AJAX.
- Good understanding of the Software Development Life Cycle (SDLC) and experience in understanding the business requirements to deliver.
- Experience in designing and implementing different webservices based on SOAP and RESTful.
- Extensively worked on implementing Single Page Application (SPA) based on MVC architecture using Angular.
- Good Experience with JavaScript MVC framework, Angular JS, and knowledge on other frameworks like BackboneJS, NodeJS.
- Experience in Responsive Web Design using Media Queries as well as Twitter Bootstrap.
- Proficiency in Debugging and troubleshooting existing application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions.
- Good working experience with different application/web servers such as Apache Tomcat, WebLogic, WebSphere.
- Experience in working with different databases such as MS-SQL, MySQL and MongoDB.
- Experience in performing unit testing using Junit, Mockito.
- Used JIRA for bug tracking and issue tracking.
- UsedGIT for the version control and user compatibility in product development.
- Good experience on creating branches, merging and stashing in GIT.
- Familiar with set up auto task runner using Grunt for code quality, file manipulation, end to end testing and so on.
- Implemented SOAP for transmission of large blocks of JSON data over HTTP.
- IntegrateRESTfulAPI intoUIscreens to build dynamic modules using AJAX.
- Worked on integrating webpages with XML and JSON data using XSLT, REST and SOAP web services.
TECHNICAL SKILLS
Languages: C, C++, Java, JavaScript, SQL
J2EE Technologies& Frameworks: Servlets, JSP, JDBC, JSTL, Apache Struts, Spring Framework, Web Services (SOAP and RESTful).
UI Technologies: HTML, CSS, JavaScript, Angular JS, Angular, Node JS
IDE, HTML Editor: Eclipse IDE, Notepad++, Net Beans, My Eclipse, Adobe Dreamweaver, Edit Plus, Sublime text, Web Storm
Version Control: Perforce, CVS, GIT, SVN, VSS
Web/App Servers: Apache Tomcat, WebLogic, WebSphere
Methodologies: Agile, Rational Unified Process(RUP), Waterfall, TDD
Databases: MySQL, SQL Server, MongoDB
Operating Systems: Windows, UNIX and LINUX
Tools: Jira, Confluence, Selenium
PROFESSIONAL EXPERIENCE
Confidential, McLean, VA
Sr. J2EE Full Stack Engineer
Responsibilities:
- Developed various web pages and components using Angular 2 and Angular 4libraries and predefined components from NPM (Node Package Manager).
- Implemented Angular 2.0 and Angular 4 component router for navigation and services to connect the web application to the back-end API.
- Implemented Angular components forUIservices to consume REST services using Component based architecture by providing Angular 2.0 and Angular 4.0.
- Developed single page application to render dynamically based on the JSON from Spring Boot application.
- Developed Angular JS component to consume JSON data from RESTful Web services.
- Implemented AJAX call from Angular at client to Express JS at Node JS server.
- Followed coding guidelines andJava&J2EE design patterns to develop the application.
- Used Core Java techniques like Multithreading, Collections and Generics in the development phase.
- Designed and implemented the Web Services using Spring Boot, Spring MVC, Spring AOP.
- Implemented MongoDB as the Back-End storage system of the application.
- Updated the test solution modules in the Eclipse IDE using Java JDK.
- Performed unit testing using Junit.
- Performed testing of the front-end application using Java Script frameworks Karma, Jasmine.
- Used Maven as the build tool for the application.
- Managed the team's source repository through Git and continuous integration system using Jenkins.
- Create complex JIRA workflows including project workflows, screen schemes, permission scheme and notification schemes in JIRA.
Environment: Java/J2EE, HTML5, CSS3, JavaScript, Angular 2/4, Spring Boot, Spring MVC, Spring AOP, Karma, Jasmine, NPM, AJAX, JSON, RESTful Web Services, MongoDB, GIT, Jenkins, Gulp, Maven, ECLIPSE, IntelliJ, SVN, Agile.
Confidential, CA
Full Stack J2EE Engineer
Responsibilities:
- Participated in Design and development of rich web applications using cutting edge technologies and frameworks like Angular JS, Bootstrap, REST/JSON, NoSQL databases to manage physical traffic visibility and analysis and extend it into the virtual environments.
- Utilized the features of Angular JS to present effective web design.
- Used Angular JS for DOM Manipulation, Filters, and Directives, routes using $scope object to create views using controllers.
- Implemented Model View Controller (MVC) Design Pattern using AngularJS.
- Developed dynamic Single Page Web Applications using Angular JS.
- Designed and developed RESTful Web services to interact with external systems using Spring, Spring MVC.
- Worked in developing spring related backend services (For the flex to access the database).
- Implemented MongoDB in the back-end of the application.
- Implemented unit testing using Junit and Mockito.
- Wrote extensive unit tests using automated TDD tasks using Karma, Jasmine and Protractor.
- Used JIRA for defect tracking and other tools such as Confluence, Stash, etc. for documentation and communication within the scrum team
Environment: Java/J2EE, HTML5, CSS3, JavaScript, Bootstrap, Angular JS, Spring, Spring MVC, MVC, JIRA, Jasmine, Protractor, Grunt, CVS, Eclipse.
Confidential, CA
Software Developer
Responsibilities:
- Developed Responsive web design for employees/customer access using HTML5, CSS3, JavaScript, jQuery, Bootstrap, Angular JS, Node JS and XML.
- Worked on JavaScript frameworks to augment browser-based applications with MVC capability.
- Created HTML pages with access to patient's records in the form of JSON data using DOM elements.
- Worked on designing web pages for customer logins for accessing insurance accounts, online surgical store and payment records.
- Worked on Angular JS to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server.
- Implemented the two-way data binding and code reuse in the modules using Angular JS custom directives.
- Integrated the Angular JS application with theRESTfulweb services.
- Involved inAgileStory point methodologies and full software development lifecycle. Designing, coding, testing, debugging and support.
- Client-Side requests and services for medical records access are managed using NPM and Bower.
- Developed Web forms/user interfaces using Struts MVC, jQuery and JSP.
- GIT has been used for the version control and user compatibility in product development.
- Worked on Grunt.js as Task Runner and command line build tool.
Environment: Java, HTML, XHTML, JSP, Struts MVC, W3C, CSS, jQuery, JavaScript, AJAX, Angular JS, Node.js, Responsive Design, Bootstrap, Dom, XML, Firebug, DHTML,GIT, Adobe, Flash, Dreamweaver, Photoshop, Agile, JSON, RESTful, Oracle, Windows.
Confidential, CA
Software Developer
Responsibilities:
- Designed and implemented the whole web site using HTML, XML, CSS, Flash,PHP/MySQL and JavaScript leveraging the Bootstrap framework.
- Developed and improved application using MVC Framework AngularJS, Backbone JS and Bootstrap.
- Involved in developing various generic JavaScript functions used for validations.
- Used advanced level of HTML, DHTML, JavaScript, and pure CSS layouts (table less layout).
- Designed and developed intranet web applications using JSF,JavaScriptand CSS.
- Developed applications using Angular JS single page applications SPAs to improve page performance.
- Experienced on implementing the Angular JS in creating animations based on CSS classes.
- Designed front-end with in object-oriented JavaScript Framework like Node.js and Ext.js.
- FollowedAgilemethodology using JIRA and Confluence tools.
- UsedNodeJSfor heavy DOM manipulation.
- Created Responsive Designs (Mobile/Tablet/Desktop) using HTML&CSS, Bootstrap.
- Developed server-side RESTful style web services and called them from backbone collections.
- Used jQuery plugins auto complete, validation, drag and drop and more exceptionally.
- Designed business applications using web technologies like HTML, DHTML, XHTML and CSS based on the W3C standards.
- Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
- Wrote application level code to interact with the backend (Java) code using AJAX and JSON.
Environment: Java, JSP, HTML, CSS, DHTML, XHTML, JavaScript, Angular JS, Backbone JS, Node JS, Bootstrap, AJAX, Ext JS, Web, SDLC, SOA, Hibernate, Agile, Jira, GUI’s, SVN, jQuery, Adobe Photoshop, XML, RESTful, PHP, JSON, Confluence, Oracle, Design Patterns, Eclipse
Confidential
Software Engineer
Responsibilities:
- Designed dynamic client-side JavaScript codes to build web forms and simulate process for web application, page navigation and form validation.
- Worked one-on-one with client to develop layout, color scheme for his website and implemented it into a final interface design with the HTML/CSS &JavaScript using Dreamweaver.
- Responsible for transforming design mock-ups to W3C standards compliant HTML pages using HTML, XHTML, CSS.
- Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application developed using AGILE methodology.
- Responsible to store and retrieve user entered data to HTML session storage hence give user feature of running several sessions at one time.
- DOM is used to parse the XML documents.
- Used GIT version control tools to manage source control.
- Developed HTML prototype documents with CSS Style Sheets.
- Did Cross - Browser coding, for making pages compatible will all browsers.
Environment: Java, JavaScript, HTML, jQuery, XML, Ajax, SDLC, Agile, spring, JSP, PHP, DHTML, Dreamweaver, CSS, Adobe Flash, GIT, SQL, Oracle, Windows.