Java Developer Resume
San Francisco, CA
SUMMARY
- Overall 7 years of experience in all the phases of SDLC involving requirement analysis, designing, coding, UAT, documentation & implementation of Web Applications and client server multi - tier applications using J2EE technologies.
- Extensive experience with web technologies JavaScript, jQuery, Ajax, XML, Angular4, AngularJS, HTML5, CSS3, JSP, JSON, Bootstrap.
- Good Knowledge on Angular4 framework for building web-apps and is highly efficient in integrating with Restful services.
- Proficient with concepts of Validation, Directives, Data-Binding and Dependency Injection in AngularJS.
- Expertise in implementing Design Patterns in Java like Singleton, Factory, Prototype, Business Delegate, Session Facade, Service locator, Visitor, Observer, Decorator, Front Controller and DAO pattern.
- Working knowledge in implementing Spring framework for Dependency Injection, support for the Data Access Object (DAO) pattern.
- Experience in Core Java concepts such as OOP Design, Collections Framework, Exception Handling, I/O System, Multi-Threading, Concurrency, Generics and JDBC and annotation.
- Experience on both relational databases like Oracle, MySQL and non-relational databases like MongoDB.
- Good Knowledge in performing unit testing and performance testing using Mocha, Karma, JUnit and Jasmine frameworks and debugging tools like Postman, Fiddler and Swagger.
- Experienced in implementing Service Oriented Architecture and Web Services using REST and SOAP.
- Good experience on Subversion (SVN), Team foundation Server (TFS) and GitHub as versioning tools.
- Expertise in using configuration management tools like GIT, SVN and VSS for version controlling.
- Having proficiency in JIRA for bug tracking, issue tracking and project management functions.
- Excellent analytical, problem solving and interpersonal skills. Ability to learn new concepts fast. Consistent team player with excellent communication skills.
TECHNICAL SKILLS
Enterprise Technologies: JDK, J2EE, Servlets, Spring, JSP, ASP.NET MVC, Web API, Entity Framework
Web Technologies: HTML5, CSS3, Bootstrap, JavaScript, AJAX, jQuery, AngularJS, Angular4, React, Redux
Languages & Database: Java 8, C#, SQL Server, T-SQL, Oracle 11g/12c, PL/SQL, MongoDB, XML
IDE Tools & Web Servers: Eclipse, IntelliJ, Visual Studio 2013, Visual Studio Code
Testing: Mocha, Jasmine, Postman, JUnit, Swagger, Karma
Others: Maven, TFS, SVN, GIT, JIRA, ANT, VSS
PROFESSIONAL EXPERIENCE
Confidential, San Francisco, CA
Java Developer
Responsibilities:
- Involved in Requirements gathering, Analysis, Design, and Development and Support phases of SDLC.
- Designed and developed UI using spring view component HTML5, CSS3, Bootstrap, Angular4, JavaScript, TypeScript.
- Worked on framework Angular4 (MVVM architecture) and testing framework Jasmine and implemented Dynamic Forms extensively using Angular4.
- Used Selectors, Events, AJAX and Dom Manipulation using components in Angular4 for updating content on DOM nodes.
- Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular4.
- Have used Bootstrap components like bs-options for the options in dropdown and few other bootstrap components for Angular4 for tooltips, dropdowns, models etc.
- Written the JavaScript and Ajax to handling the Client side validations, Server side validations and dynamic page updates.
- Created Restful web services using Spring Restful API, sending JSON data between Frontend and middle tier Controller.
- Handled Source code configuration management and version control using TortoiseSVN.
- Worked on production customer trouble tickets to resolve the issues within the timeframe, which are maintaining in JIRA.
- Used Agile scrum development process during the project process to gather up the requirements and issues.
Environment: Angular 4, Java, J2EE, VS Code, JavaScript, HTML5, CSS3, TypeScript, Bootstrap, Jasmine, TortoiseSVN, JIRA, Agile(SCRUM), AJAX, JSON.
Confidential, OR
Java DeveloperResponsibilities:
- Implemented Single Page Application (SPA) Pattern and used AngularJS MVC to build a cross-browser application.
- Performed in designing and coding user interfaces using JSP, HTML, Javascript, AngularJS, Bootstrap and CSS.
- Implemented core features of AngularJS framework such as Dependency Injection, Data-Binding, Filters, Directives, Templates Services and Deep Linking.
- Use AngularJS to create Controllers to handle events triggered by clients and send request to server.
- Utilized various JavaScript and Angular JS frameworks, AJAX for form validation and other interactive features.
- Used AngularJS to create views to hook up models to the DOM and synchronize data with server as a Single Page Applications.
- Developed reusable and interoperable Web service modules based on SOA architecture using Restful.
- Involved in the development of HTML pages, JSPs and CSS for different User Interfaces Involved in creating various Data Access Objects for Addition, modification and deletion of records using various specification files.
- Implemented Restful Web services to retrieve data from client side and made REST API calls from AngularJS and parsed the data to project to the client and handled the security and Authorization using Spring Security and OAuth.
- Developed a fully functional prototype application using JavaScript and Bootstrap, connecting to a Restful server on a different domain.
- Implemented the web tier using Spring MVC and all components therein, Simple Form Controller, Parameterizable View Controller.
- Used Spring Injection/Inversion of Control, Hibernate ORM to get data as objects and for backend Queries writing easily.
- Used Postman to test the responses of the API and simultaneously we can view the JSON body.
- Performed JavaScript Unit testing using Jasmine following JIRA for tracking the bugs, issues which are present in the application.
- Used GIT as Source Version control management system and worked on GITHUB repository.
Environment: Java, AngularJS, HTML, CSS, JavaScript, Bootstrap, JSP, J2EE, Spring MVC, GIT, Hibernate, Spring Framework, Restful, Eclipse, JIRA, Jasmine, Postman.
Confidential, OR
Java Developer
Responsibilities:
- Involved in all phases of the application development from business requirements analysis, design, development, and testing of the application.
- Worked on ASP.NET, MVC, JavaScript, HTML5, jQuery, CSS, and Bootstrap to created rich User Experience.
- Worked on MVC WebGrid, HTML Helpers and custom html helpers to develop Views.
- Implemented bootstrap in the application and overwritten the bootstrap by creating style sheets wherever necessary.
- Used JavaScript for client-side validation of controls, wrote custom JavaScript functions where necessary.
- Designed & created dynamic web pages using HTML features (Application Cache, Canvas Drawing & Local Storage), jQuery, JavaScript.
- Designed and implemented SOAP services using WCF.
- Creating responsive look and feel of User Interface using Bootstrap.
- Implemented the Data Access layer using Entity Framework.
- Involved in Unit Testing and supported System Testing and User Acceptance Testing.
- Development was done using Agile methodology with daily scrum meeting, sprint kick off meeting.
Environment: Visual Studio Enterprise, .NET 4.6, C#, Entity Framework, SQL Server, ASP.NET MVC, Bootstrap, HTML, JavaScript, jQuery, CSS, Agile (SCRUM), WCF and UAT.
