Java Full Stack Developer Resume
Pleasanton, CA
SUMMARY
- Over 8+ Years of Extensive experience of designing and developing software applications wif teh EJB, Annotations, Java, JSP, Servlets, Java Beans, JNDI, AJAX, JMS, ORM, JNDI, Web services, JDBC, JAXP, RMI, XML, JavaScript, jQuery, CSS, Web Services, SOAP.
- Worked in Software Development Lifecycle (SDLC), application design, functional and technical specs, and use case development using UML.
- Experience wif Performance tuning tools like IE8 JS Profiler, Fiddler and Debugging tools like ULS viewer.
- Worked on application servers such as WebLogic, WebSphere, Jboss and Apache Tomcat.
- Produced visually appealing designs focused on usability, DOM Layout, utility, UX, cross - browser compatibility and hence worked on safari, Internet explorer, Firefox and Google chrome.
- Experience in writing complex database queries, stored procedures, and triggers using Oracle, My Sql, and SQL Server. Strong Skills in Database Design, Process and Data Models.
- Extensive experience in designing professional UI web applications using front-end technologies like HTML5, DHTML, CSS3, JavaScript, XML, XHTML, jQuery, AJAX, JSON, Flash.
- Great Knowledge in creating style guides, best practices and setting UI standards for enterprise applications.
- Experience in Scripting languages like Angular JS, React JS and Node JS.
- Experience in database related work primarily creating complex stored procedures, Views, Triggers, Functions, using PL/SQL.
- Experience in Configuration Management, setting up company Version policies, build schedule using Clear Case, SVN, CVS, and Git, Subversion.
- Expertise in working wif teh JavaScript, prototype JS and various MVC JavaScript frameworks Angular.js, Require.js, backbone.js, Ext.js and node.js.
- Designed web applications and Web contents utilizing various Search Engine Optimization (SEO) techniques.
- Solid experience wif Responsive Web Design (RWD) using Bootstrap, CSS media queries.
- Extensive experience as web developer wif a strong background working on open source technologies, including JSP, PHP, HTML, CSS, MySQL, JavaScript, Flash, Photo shop.
- Immense noledge in developing J2EE applications on different IDE’s like Eclipse, IBM Web Sphere Studio Application Developer WSAD, Rational Application Developer (RAD), JBuilder.
- Proficient in Photoshop, Illustrator & Dreamweaver, MS FrontPage, Visual SourceSafe, Macromedia Home Site.
- Basic Knowledge in cloud computing and Amazon Web Services (AWS).
- Used Fiddler, Postman and other Rest clients to test teh functionality of Web services.
- Successfully improved teh performance of page in lot of occasions.
- Experience in performing Code Reviews and advice/Guide teh subordinates to do efficient development.
- Provide QA support and Implement Different Varieties of testing (smoke, unit etc). Give Production Support as well.
- Experienced in a fast-paced Agile Development Environment including Test-Driven Development (TDD) and Scrum.
- Experience in designing, developing and implementing E-Commerce, B2B applications using JEE technologies in Telecom, Banking and Insurance domains.
TECHNICAL SKILLS
Languages: Java 8 (JDK 1.4/1.5/1.6/1.7/1.8 ),Java Swings, JSF, JUnit, Log4J, Ant, Maven
Methodologies/Design patterns: OOAD, OOP, UML, MVC, DAO, Factory pattern, Session Façade, Singleton
Web Technologies: JSP, Servlets, AngularJs, jQuery, ReactJS, NodeJS, EJB, Hibernate, Struts, Spring, JDBC, HTML5, DHTML and XML, CSS3, Web Services, WSDL, SOAP, MQ Series, Apache Camel, Kafka, Spring Boot, ExpressJS
XML/Web Services: XML, XSD, WSDL, SOAP, Apache Axis, DOM, SAX, JAXP, JAXB, XML Beans, SOAP, Restful Web Services
Frameworks: Struts, Spring, Hibernate, Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, Groovy.
Application/Web Servers: Web Logic 8.x/9.x/10. x. JBOSS 3.x/4.0, IBM Web Sphere 4.0/5.x/6. x.
IDE Tools: Eclipse (Juno, Galileo, Helios, Indigo), Rational Application Developer (RAD) and Net Beans, STS.
Databases: Oracle 11g/12C, MySQL, SQL, MongoDB.
Reporting Tools: Crystal Reports, BO XI R3.
Cloud and Messaging Tools: AWS / JMS
Version Control Tools: CVS, SVN, Clear Case, Git.
Testing: Selenium, Karma.
Tools: Rational Rose 2000, JBuilder 3.5/5.0, Visual Cafe 4.0, Visual Age Java 3.5, eclipse 3.X, MS-Office, Front Page, Ultra Edit 32, Clear Case, iReport -1.2.5, Jasper Assistants, Live Link, eMatrix, Ant, WinCVS 1.2, TOAD 5.0/8.0, Erwin, XML SPY, Code Check, Jtest, Jprobe suite 5.1 (Memory Debugger, profiler), Squirrel SQL Client, Maven 1.1 /2.0, My Eclipse 5.1, Net Beans.
Operating System: Windows, Linux, Unix, Macintosh HD.
PROFESSIONAL EXPERIENCE
Confidential, Pleasanton, CA
Java Full Stack Developer
Responsibilities:
- Designed teh application using Agile Methodology
- Followed Agile Scrum methodology that included iterative application development, weekly Sprints and stands up meetings.
- Adhered to team and industry standards wif respect to API design, ES6 coding style
- Developed Front end using Angular JS and also has Experience in developing Components in Angular 2.0
- Developed CIPHER Encryption, DECRYPTION algorithm using AES/DES.
- Designed teh application using Front Controller, Service Controller, MVC, Spring DAO, Factory, Data Access Object, Service Locator and Session Facade Design Patterns
- Administered mockups/wireframes from concept to fully functional, utilizing React, HTML, CSS, and ES6 JavaScript
- Developed teh enterprise application by integrating JSF/Spring/Hibernate Frameworks.
- Heavily used teh Dependency Injection feature provided by spring framework for bean wiring.
- Used Spring framework's JMS support for writing to JMS Queue, Hibernate Dao Support for interfacing wif teh database and integrated spring wif JSF.
- UsedPythonscripts to generate various reports like OATS, P&L, transaction history, user privileges, limit rules and commission schedule reports. GeneratedPythonDjango Forms to record data of online users.
- Designed Frontend wif in object oriented JavaScript Framework like bootstrap, Typescript, Require.js, Node.js and Angular.js 1.x/2. Created proof-of-concept using responsive web design, Node.js,ReactJS.
- Designed various components from scratch in TypeScript using Angular 2 as a framework.
- Converted grunt build tasks to gulp to decrease build times in an angular node project. Created tasks for updating tsconfig tracked files based on glob and compiling typescript files.
- Worked wif UX to communicate requirements and design UI using visuals and wireframes
- Built teh application wif React JS using redux wif client custom architecture built over mvc4.
- Designed and developedUser Interface Web Forms using Adobe Flash, CSS, Dreamweaver, and JavaScript.
- Extensively used Grunt & Gulp as an associate to Node JS to establish connectivity between database and client.
- Used AJAX frameworks like jQuery, JSON to develop rich GUIs and involved in performance tuning teh website.
- Used Jenkins for continuous integration of builds and GIT for Source Control.
- Developed reusable style sheet partials using SASS Processor. Created and Deployed Amazon Web Services(AWS).
- Worked on front-end pages using HTML5/CSS3, Bootstrap, JavaScript, TypeScript in Angular Material in Angular 4.
- Developed teh application as Single Page Application (SPA) using Angular Typescript module, components, routers and Angular modules such as Ng Module, Forms Module, HTTPClient Module, and Browser Module, set up server side using Node.js.
- Extensively tested teh websites, identified teh bugs using Firebug and fixed them.
- Used Hilight.js to dynamically highlight teh data.
- Worked on Responsive web pages (RWD) using Bootstrap, RESTful API web development and media queries.
- Responsible for code optimization, Cross-Browser compatibility and fixed teh bugs for several browsers.
Environment: JDK 1.8, JSF 1.2, JBoss, Spring-JDBC 2.5, Spring-was-core 1.5, Wsdl4j, SOAP, JMS, Spring 2.5, fix, Hibernate 3, Maven 2, Log4J and JUnit 4.4, Eclipse, Angular JS, Oracle10g, Subversion, Tortoise SVN, Mercury Quality center, BEA Web Logic Application Server 9.2, ExpressJS, Nodejs, Bootstrap.
Confidential, New Jersey
Java/UI Developer
Responsibilities:
- Involved in Developing of Application based on J2EEusing Hibernate and spring frameworks.
- Used spring framework and worked on different spring modules.
- Written test cases for Unit testing using JUnit.
- Responsible for design and developing Persistence classes using Hibernate and Spring JDBC Template frameworks to save data in database tables.
- Generating Hibernate mapping files and domains using tables.
- Responsible to enhance teh UI using HTML, CSS, Java Script, XML, JSP as per teh requirements and provided teh client side using jQuery validations.
- Good usage of JBOSS as an application server and integration middleware software products.
- Developed application for different browsers and fixed bugs for browser compatibility.
- Interacted and worked wif cross-functional teams.
- Used Hibernate as Persistence framework mapping teh ORM objects to table using Hibernate annotations.
- Developed Web API using NodeJSand hosted on multiple load balanced API instances.
- Developed code for Responsive web design in JavaScript using frameworks like Angular.js.
- Worked as Administration, maintenance, support and scaling of Application Servers (Web Logic, Oracle Fusion Middleware SOA, OSB, IBM Web Sphere, JBoss, and Tomcat)
- Experience in consuming Restful web services using Node JS and Express JS and displayed on teh front-end using jQuery and Angular JS.
- Used AJAX for server communication and seamless user experience.
- Worked wif Web Logic Application Server to deploy teh Application(s).
- Developed teh Ant scripts for preparing WAR files used to deploy J2EE components.
- Experience in developing scalable solutions using NoSQL database, Cassandra, MongoDB.
- Performed importing data from various sources to teh Cassandracluster using Java/Python APIs.
- Optimized queries and created new entities in 3NF and Used Agile Scrum process.
Environment: JavaScript, Typescript, Ext.js 6, Jasmine, Karma, SVN, XQuery, Spring, Eclipse, AngularJS, Node.js, Express.js, React.js, jQuery, Gulp, Jenkins, HTML, JSF, DHTML, CSS, jQuery, JavaScript, AJAX, Oracle, Windows.
Confidential, Bridgeport, CT
Java/UI Developer
Responsibilities:
- Implementing project using Agile SCRUM methodology, involved in daily stand up meetings and sprint showcase and sprint retrospective.
- Developed teh web tier using JSP, Spring MVC.
- Used Spring Framework for teh Implementation of teh Application.
- Integrated Spring Dependency Injection (IOC) among different layers of an application.
- Used Hibernate for object Relational Mapping and used JPA for annotations.
- Implemented REST web services using Apache-CXF framework.
- Involved in creating various Data Access Objects (DAO) for addition, modification and deletion of records using various specification files.
- Developed presentation layer using HTML, JSP, Ajax, CSS and jQuery.
- Used Spring MVC Model View Controller to handle/intercept teh user requests and used various controllers to delegate teh request flow to teh Backend tier of teh application.
- Used JERSEY framework to implement teh JAX-RS (Java API for XML and Restful Service. Used Ant for building and deploying teh war file into teh application server.
- Deployed teh Application in Web Sphere server.
- Designed and developed persistence layer using spring JDBC template.
- Involved in Unit Testing of various modules in generating teh Test Cases.
- Used SVN and GitHub as version control tool.
- Converted teh HTML Pages to JSF Tag Specific Pages.
- Developed JSPs and managed beans using JSF.
Environment: HTML5, SCSS, CSS3, Mix Panel, Mustache, Glyph icons, Bootstrap, AngularJs, Spring AOP, Hibernate, Promises, Bower, NPM, ReactJS, Redux, NET, AWS, Restful, NodeJS.
Confidential - Atlanta, GA
Java/J2EE Developer
Responsibilities:
- Worked on multiple projects simultaneously
- Formulate and define system scope and objective based on user needs and thorough understanding of business processes
- Participated in numerous creative brainstorm sessions wif strategists, storyboards, design specifications, and screen layouts that were shared wif Directors and other team members
- Developed web presentation layer using HTML and CSS according to internal standards and guidelines
- Handled all aspects of teh web application including maintaining, testing, debugging, deploying and printing
- Designed and developed intranet web applications using JavaScript, jQuery, Ajax and CSS
- Worked wif teams where requirements are constantly being implemented, tested and improved
- Worked on Cross-Browser compatibility and fixed teh bugs for several browsers
- Designed teh table less web applications using CSS and wif teh halp of and tags as per W3C standards
- Continuously provide input to project management activities throughout teh project lifecycle influencing scope, risk plan, project plan, issues and status
Environment: HTML, CSS, JavaScript, jQuery, AJAX, Agile methodology, Eclipse.
Confidential
Java Full Stack Developer
Responsibilities:
- Actively involved in SCRUM's and Sprints of Agile Methodology.
- Created detailed design documents (UML diagrams like Use case, Class, Sequence, and Component diagrams) using Rational Rose.
- Designed and developed front end using JSP, JSTL, EL, and other custom tag libraries.
- Expertise in Web Page development using XML, XSLT.
- Involved in Web Page development using YUI Library.
- Involved in injecting dependencies into code using concepts like IOC of Spring Framework
- Designed asynchronous messaging using Java Message Service (JMS) to exchange of critical business data and events among J2EE components and teh legacy system.
- Expose and Consume REST web services to get teh data from different contracts from different clients and also expose teh warehouse inventory details for consumer tracking
- Used Spring MVC in teh Web Layer
- Involved in configuring and deploying teh application using Web Sphere.
- Involved in integrating teh business layer wif DAO layer using Hibernate ORM.
- Transaction Management using teh Hibernate configurations
- Responsible for development of configuration, mapping and Java beans for Persistent layer (Object and Relational Mapping) of Hibernate.
- Involved in Writing and reviewing unit test cases using JUnit.
- Used CVS as version control system to check in and checkout teh data.
- Write and modify database stored procedures, triggers, functions, and PL/SQL Scripts.
- Created Forms and Reports using Oracle.
- Involved in writing shell scripts for deploying teh application on UNIX.
- Involved in build management and build resolution activities of e-commerce project.
- Involved in Smoke Testing, Testing, bug fixing and documentation of teh system.
Environment: Java, J2EE, Spring, JDBC, JSP, Web Services, REST, Oracle, JavaScript, HTML, CSS3, jQuery, JUnit 4, AJAX, SVN.
Confidential
Software Development Engineer
Responsibilities:
- Struts framework for MVC design Pattern, Action class, Action Servlets, Form Bean.
- Created JSP screen by assembling Struts Tiles and Tag libs and used HTML for static webpage And JavaScript for View part of teh project.
- Used Eclipse IDE for writing code and BEA Web Logic as application server.
- Implemented simulated top-down SOAP based Web Service to test teh business logic for teh rating calculation.
- Used JDBC, MQ Series and Web Service, and Hibernate framework to access teh data from back-end MS SQL database server.
- Used Stored Procedures to crunch data and creating view for fetching data from multiple tables on MS SQL Server and also Used SVN for version control.
- Used Java Persistence API (JPA) for managing relational data mapping.
- Spring framework to implement bean to declare a service and accessed those using Application context.
- JMS for sending and receiving Message through application server.
- Involved in developing teh applications using Spring Framework for Dependency Injection (Inversion of Control), Implemented teh business logic using EJB(session and entity beans)
- Used XML SAX to parse teh simulated xml file which has simulated test data.
- Used Log4J logging framework to write Log messages wif various levels.
- Developed Automated Test Application which validates various XML document using Junit and XSLT.
- Used JRock it JDK to develop and run teh underwriting workbench application.
- Used GWT. and WAS migration
Environment: Java, EJB, JDBC, Servlets, JSP, Eclipse IDE, HTML, XML, JavaScript, BEA Web Logic, Oracle, Internet Explorer, Windows, HTTP.
