Java Full Stack Developer Resume
OH
SUMMARY
- More TEMPthan 7 years of industrial full stack experience in all life cycles of software web application development.
- Involved in all teh phases of SDLC including Requirements Gathering, Design & Analysis of teh Customer Specifications, Development and Customization of teh Application.
- Hands - on experience in working wif applications using Java, J2EE, JDBC, Struts, Servlets, Spring, Hibernate, JSP, JSF and ASP.Net.
- Extensively used AngularJS (Custom directives, Factories, Services, routing, Interceptors) and NodeJS, npm modules (HTTP, FS, Express, Grunt, Bower) to develop Single Page Applications (SPAs)
- Experience in writing AngularJS Custom directories, Routing, Factories, Services, Filters, Dependency Injection, and Promises.
- Adapted Model-View-Controller (MVC) frameworks for developing web applications
- Very Strong in developing front-end applications using HTML5, CSS3, JavaScript, JQuery, Bootstrap, XML, XSL, XSLT, AngularJS, BackboneJS, NodeJS, ExtJS, React.js, D3.JS, Responsive design and MVC frameworks.
- Developed in Responsive Design using Twitter Bootstrap and CSS3 Media Queries.
- Create complex JIRA workflows including project workflows, screen schemes, permission scheme and notification schemes in JIRA.
- Expertise in developing charts using JavaScript API High Charts.
- Using NodeJS web application framework providing a robust set of features for web and mobile applications.
- Good experience in XML technologies such as XSD, DTD/Schemas, DOM/SAX Parsers.
- Used source version control systems like GIT, SVN and TFS.
- Experienced in Databases like Oracle 11g/10g/9i and writing SQL Queries.
- Expertise in UML which includes creating Use-Case diagrams, Class diagrams, Interaction diagrams (Sequence diagrams, Activity diagrams) using Designer tools like Rational Rose.
- Good noledge of Design Patterns like Singleton, DAO, Factory, MVC, Service Locator Pattern, Builder Pattern, Proxy Pattern etc.
- Designed and developed teh application using Struts 1.0 & 2.0, Spring 2.5/3.0 and Hibernate 2.0 & 3.0 Frameworks.
- Performed Integration and deployment of applications done using tools like ANT and Maven.
- Experience in creating test suites using Jasmine, karma.
- Designed and Developed logging services to log errors and messages using Log4J.
- Experience wif Application Servers and Web Servers such as BEA Web Logic Server 8.1/9.2, JBoss Server 4.2.2, IBM Web Sphere 5.0/6.0 and Apache Tomcat 5.5.
- Experience in using various IDE’s, Dreamweaver, Notepad++, IntelliJ IDEA, eclipse, Adobe Photoshop.
- Excellent working noledge and thorough exposure on compatibility issues wif different versions of browsers like Internet Explorer, Mozilla Firefox, Safari and Google Chrome.
- Great ability to write clear, maintainable, well-documented, well-commented and efficient code for web development.
- Strong aptitude for programming, excellent communication skills, diligent and good team player, adapted to time bound projects.
- Quick learner and up-to-date wif industry trends. Excellent customer relationship maintenance and project management skills. Ability to work independently, well-organized, Strong analytical and problem solving skills, excellent presentation skills.
TECHNICAL SKILLS
Web/App Servers: Apache Tomcat, HTTP Web Server, IIS 8.0, WebLogic, WebSphere
Languages: C+ +, JAVA, HTML, XML, C#, .Net/ASP.NET, SQL, PL/SQL
UI Web Technologies: HTML/HTML5, XHTML, DHTML, XML, JavaScript, PHP, DOM, AJAX, EXT-JS, JQuery/JQuery UI, JSON, JSP, CSS/CSS3, Angular.js, React.js, Backbone.js, Node.js, Bootstrap, SOAP, Restful Web service, XSL/XSLT, UI Concept Modeling/Wire framing
Operating System: Windows XP, DOS, Windows 7/8, UNIX, LINUX
Methodologies: Agile, SCRUM, RAD, TDD, Waterfall, BDD
IDE’s: Adobe Dreamweaver, Eclipse, My Eclipse, Net-Beans, Notepad++, Visual Studio
Tools: & Applications: GitHub Desktop, GitLab, TFS, MySQL Workbench, CrossBrowser, JIRA, Firebug
VCS: Git, TFS, SVN
Databases: MySQL, MS SQL Server 2008/2012/2014 , Oracle10g/9i, DB2.
PROFESSIONAL EXPERIENCE
Confidential
Java Full Stack Developer
Responsibilities:
- Developed Single Page Applications (SPA) using Angular 4, Typescript, HTML5, CSS3 and Bootstrap
- Developed complex nested components for reuse such as Pop-Up, Navigation.
- Implemented pagination by using ngx-pagination module.
- Used Custom Pipes as filter to provide better search and sort experience.
- Applied CSS3 and Bootstrap for responsive web pages.
- Performed form validations using reactive forms from Angular 2 framework.
- Implemented Router to enable navigation from one component to another.
- Created Services to consume REST API's and to communicate between components using Dependency Injection provided by Angular 4.
- Used D3.js to generate graphs and diagrams for visualization.
- Implemented HTTP requests using RxJS Observable library to handle multiple values over time.
- Wrote unit test cases for controllers, filters and services using Jasmine and Karma.
- Developed server side application to interact wif database using Spring Boot and Hibernate.
- Developed POJOs for Data Model and made individual HBM records to delineate Java Objects wif Relational database tables.
- Used Rest Controller in Spring framework to create RESTful Web services and JSON objects for communication.
- Designed and Developed End to End customer self-service module using annotation based Spring MVC, Hibernate, Java Beans and JQuery.
- Used Spring boot and security module to implement login and autantication feature.
- Provided connections using Spring JDBC to teh database and developed SQL queries to manipulate teh data.
- Implemented Log4j for a broader perspective of teh project.
- Developed test classes in JUnit for unit testing.
- Used Postman to test teh RESTful API for HTTP requests such as GET, POST, and PUT.
- Setup Continuous Integration environment using Jira, Bamboo, Bit bucket and ant script
- Worked wif Threads, Multithreading, Synchronization and Collection API.
Environment: JDK 1.8, J2EE, HTML5, Bootstrap 3, Angular 4, Spring Boot 1.4.x, Hibernate 4.x, Typescript, Junit, Jasmine, Karma, RESTFul, Postman, D3.js, Log4j, I18N, Maven 3.0, CSS3, GIT, Oracle 12c, Eclipse, Jira, Windows 10.
Confidential, OH
Java Full Stack Developer
Responsibilities:
- Used HTML5, CSS3, JavaScript and jQuery to create user login, search & portfolio and report creation interface.
- Implemented Angular 2 component router for navigation and services to connect teh web application to back end APIs.
- Brief experience on implementing teh Angular in creating animations based on ionic classes.
- Designed and developed very complex and large web pages using AngularJS, HTML 5 and CSS.
- Working noledge of how to use Web Services and integrate Angular JS, Node JS components wif server side components.
- Developed components using Angular JS directives, controllers, view and routing, service modules.
- Worked wif Java Multithreaded programming to develop multithreaded modules and applications.
- Implemented navigation using Spring MVC controllers, configured controllers using Spring MVC annotations and configuration files.
- Designed and Developed End to End customer self-service module using annotation based Spring MVC, Hibernate, Java Beans and JQuery.
- Used Spring boot and security module to implement login and autantication feature.
- Provided connections using Spring JDBC to teh database and developed SQL queries to manipulate teh data.
- Created REST based web services using JAX-RS library.
- Customized RESTful Web Service using Spring RESTful API, sending JSON format data packets between front-end and middle-tier controller.
- Used Spring DAO concept to interact wif teh database (DB2) using JDBC template.
- Wrote SQL queries, PL/SQL to interact wif DBMS
- Worked wif XML and JSON contents.
- Used GIT controls to track and maintain teh different version of teh project.
- Used Log4j to print teh logging, debugging, warning, info on teh server console.
- Used Jenkins as a primary tool for implementing teh CI/CD during code releases.
- Conducted regression testing for all teh previous updates which was done in teh previous release.
- Used JUNIT for testing.
- Used Eclipse as IDE tool to develop teh application and JIRA for bug and issue tracking.
Environment: HTML5, CSS3, JavaScript, AngularJS, BackboneJS, ReactJS, NodeJS, Bootstrap, AJAX, Responsive Web Design, JAVA, JQueryUI, JSON, Groovy, Grails, SASS, LESS, Jasmine, GIT, Protractor, Log4j, XML
Confidential
Full Stack Developer
Responsibilities:
- Involved in teh whole SLDC (requirements analysis, design, development, and testing of application) using Agile Model.
- Was involved in migrating teh existing legacy applications to teh modern Insurance Policy Administration System software to automate teh entire policy administration process.
- Designed and developed picking/put away screens usingEclipse 3.6, HTML, JSP, Servlets and Java Script.
- Worked wif project teams in developing RF scanning applications for picking, replenishment & putaway. UsedAJAXcomponents in developing UI.
- Worked on SpringControllers and configured using annotations to handle presentation requests.
- ConfiguredSpringto manage Actions as beans and set their dependencies in a Spring context file and integrated middle tier wif Struts web layer.
- Performed different testing methods like unit testing, Integration testing, web application testing and selenium testing.
- Used RESTful Web Services for teh data transportation between multiple systems.
- Implement new features in HTML5, CSS, JavaScript and SQL.
- Wrote JavaScript to validate teh fields of teh picking, put away and replenishment screens.
- Designed/developed UI wifAJAX, HTML, DHTMLand JavaScript for interactive web pages.
- Built dynamically generated dropdown lists using Ajax, jquery and Angular JS.
- Extensive experience in implementing model-view-controller (MVC) architecture using Angular Framework.
- Developed a reusable UI component library based on node JS and AngularJS.
- Worked on Oracle as teh backend database and integrated wifHibernateto retrieve Data Access Objects.
- Wrote various queries using SQL and created a database using MYSQL for teh manipulation of data from teh database.
- Designed and prepared Unit test case usingJUnit and Log4jand removed teh maximum bugs before passing on teh application to teh QA team.
- Wrote build and deployed scripts using ANT scripts.
- Integrated Subversion for automating builds wifJenkins.
- ImplementedJenkinsfor Continuous Integration Builds, automated deployments and Notifications.
- Worked wif release coordinate to determine an appropriate build schedule and tan initiated teh build, packaging process and deployments into development environments.
- Building Linux shell script for data migration
Environment: Java, J2EE, JSP, Servlets, JDBC, JSP Hibernate, Spring JDBC, Spring, HTML, JavaScript, Struts, CSS, XML, Web logic, Log4j, Oracle, SQL server, JUnit, JNDI, Eclipse, Apache Tomcat, Jenkins, Shell scripting.
Confidential
Java Developer
Responsibilities:
- Built pages from mockups using JavaScript, Angular JS, JQuery, CSS3, and HTML5.
- Developed rich user interfaces based on business requirements.
- Involved in building interactive portable widgets for internal users using HTML5, CSS3, JavaScript, JQuery, AngularJS and teh latest AJAX libraries.
- Responsible for providing user interface design for Web-based products including dashboards, widgets etc.
- Created teh web application using Spring MVC framework.
- Developed HTML5 prototype documents wif CSS3 Style Sheets.
- Participated in development of a well responsive Single Page Application (SPA) using Angular JS framework, JavaScript, JQuery, HTML5, CSS3 and LESS. Widely used Angular JS, UIBootstrap components like calendar picker, time picker, directives, select2, model pop-ups, ng-grid, router Provider’s, progress bar, ng-Idle, and ng-Upload.
- Created Single Page Application wif loading multiple views using route services and adding more users experience to make it more dynamic by using Angular JS framework.
- Built Angular JS framework including MVC architectures, different modules, specific controllers, templates, custom directives and custom filters.
- Participated in making Responsive Web Designs using Media Queries and Twitter Bootstrap.
- Used various JQuery plugins like auto complete, date picker, color picker, document slider for usability.
- Worked wif teh User Experience team and product managers to identify and design features to enhance teh usability of products and services.
- Performed unit testing using Karma, along wif integration testing Chrome Inspector to fix bugs and worked closely wif QA.
- Used Node JS to develop me/O intensive web applications like video streaming sites, single page applications and other web applications.
- Prepare Test Cases using TDD (test driven development) and BDD (behavior driven development) approach on multiple platforms like Linux, Mac and Windows.
- Fixed cross-browser compatibility issues from development stage of teh application.
- Participated in design sessions, code reviews, bug fixes, common standards and best practices
- Used TFS as source version control system.
Environment: HTML5, CSS3, JavaScript, JQuery, AngularJS, UIBootstrap, Ajax, LESS, Karma, TFS, MVC, TDD, BDD, Twitter Bootstrap, Media Queries.
Confidential
Java developer
Responsibilities:
- Involved in coding using Java, JSP, Servlets & JavaScript. Preparing test cases and technical specification documentation.
- Involved in Bug Fixing and Production Support Maintenance. Integrated various modules and deployed on Websphere.
- Involved in writing JSP and SQL to handle transactions
- System Integration Testing and Implementation.
- Documented teh defects using Quality Center and tracked them to completion by communicating and co - coordinating wif teh development as well as teh support group.
- Developed multiple user interfaces using XMIs/GWTs and HTML/CSS
- Used Maven 2 and 3 for project builds
- Followed Test Driven Development (TDD), Scrum concepts of teh Agile Methodology to produce high Quality Software.
Environment: Java 1.4, J2EE 1.4, JavaScript, Eclipse, MySql, JSP, Servlet, Spring, Web sphere Application Server.
