Full Stack Developer Resume
Bentonville, AK
SUMMARY
- Around 6 years of experience in SDLC with the various Cycles like gathering requirements, Analyzing, developing, deploying and maintaining of web based as well as enterprise applications using Java/J2EE technologies.
- Experience in design, develop and deploy the web - based application and client-server-based applications using J2EE and Java Frameworks such as spring, Hibernate, IBATIS. knowledge on some services of AWS like EC2, S3, SBT, SDK etc. and implemented AWS with Dynamo- DB
- Experience in working with N-Tire Architecture systems using JSP, Servlets, and spring, Hibernate, IBATIS and Web Services (REST and SOAP).
- Experienced in using Waterfall and Agile Methodologies and Scrum software development process.
- Expertise in developing web-based applications using Angular JS and ReactJS in Apache Tomcat server.
- Experience of generating report using Jasper Reports.
- Proficient in Database technologies which includes Oracle 8i/9i/10g, MySQL along with SQL, Stored procedure.
- Hands-on experience in MVC (Model-View-Controller) framework using Angular JS.
- Have experience in building web applications using Mean Stack (MongoDB, ExpressJS, Angular JS and NodeJS)
- Excellent in building Single Page Application (SPA) using Angular JS framework.
- Expertise's in front end development using HTML5, CSS 3, JavaScript, JQuery, JQuery UI, Bootstrap, Ajax, JSON, and JSTL and JSP.
- Used persistence frameworks such as Hibernate ORM/JBATIS to map POJO to Relational Database.
- Extensive developing experience in using different IDE's like Net Beans, Eclipse and My Eclipse.
- Experience in passing SQL queries, Triggers in Relational Databases such as MySQL, Postgres and NoSQL Database such as MongoDB.
- Experience in developing API for using AWS Lambda to manage the servers and run the code in the AWS.
- Experience in creating Docker image and deployment in AWS environment.
- Used Subversion, GIT-Hub and CVS source control systems.
- Knowledge in core Java concepts like OOP, JUnit and advanced Java concepts like JSP, Servlets, HTML, XML, Hibernate, AJAX, JavaBeans, JDBC and SPRING.
- Extensive knowledge on XML including XML Schema, XSLT, X-Path and X-Query
- Experienced in writing SQL using MySQL, SQLServer2005, Oracle, MongoDB and DB2 environment.
- Experienced in working with IBM WebSphere, JBOSS, Web logic application servers and Jetty, Apache Tomcat web servers.
- Having good knowledge on maintaining various version control systems as GIT and SVN.
- Experienced in writing Maven3.x/ANT build scripts.
TECHNICAL SKILLS
Programming Languages: Java, J2SE, J2EE, SQL and PL/SQL.
Web Technologies: XML, XSL, DTD, REST, SOAP, WSDL, DOM, JAX - RPC, XPath XQuery, SOM, SAX, JAXB, HTML5, DHTML, XHTML, JSONApplication servers WebLogic, Web Sphere, JBoss
Web Servers: Apache Tomcat
Application Frameworks: Struts, JSF, Spring MVC,, Spring JDBC, Spring Hibernate, Spring ORM, jQuery, Angularjs, Hadoop, MapReduce
Databases: Oracle, MySQL, SQL Server, DB2, Mongo DB
IDEs: Eclipse, Netbeans
Build/DEV Tool: TOAD, SQL Developer, SOAP UI, Rally, Jira, Putty, WinSCP, Rational Rose, UML, ANT, Maven, Jenkin, Jasper
XML Technologies: XSLT, JAXP, JDOM, SAX, DOM, XPATH, XPOINTER, XML, XSD,DTD
Methodologies: Agile, Waterfall, TTD, Iterative
Java/J2EE Technologies: Servlets, JSP, JSTL, JDBC, JSF, JavaBeans, MVC, ANT, MAVEN, Log4j, XML, JAXP, DOM, JNDI, JUNIT, Web services, Multithreading, JTA, Custom TagsP
PROFESSIONAL EXPERIENCE
Full Stack Developer
Confidential, Bentonville, AK
Responsibilities:
- Designed and built up the informing system for correspondence between work process administrator and other Enterprise Applications over Java class and MQ-Series utilizing JMS.
- Designed and coordinated the full scale Spring/Hibernate diligence arrangement with the application designs.
- Worked on producing the web administrations classes by utilizing Service Oriented Architecture SOA, WSDL, UDDI, and SOAP.
- Worked on Micro services for Continuous Delivery condition utilizing Docker and Jenkins.
- Develop uncovered API administrations for RESTful customers.
- Developed and actualized the MVC Architectural Pattern utilizing Spring Framework including JSP, Servlets and Action classes.
- Responsible for making and keeping up design for Restful API utilizing Spring Boot.
- Worked on Angular JS 1.2.0 variant for customer side JavaScript MVC system for the improvement of dynamic web applications.
- Built a put away methodology as-an administration Micro services that is nonexclusive: will take sproc name and parameters and release yield or mistake from the database
- Worked on Node.js v0.11.10 variant of Node JS system for server-side JavaScript structure
- Downloaded information from the Amazon Cloud Database for point by point show by the application.
- Involved in setting up a Micro services design for application improvement.
- Worked with the advancement group to make fitting cloud answers for customer needs.
- Strong aptitudes in planning and executing web server arrangements and conveying on application server like JBOSS, Web Logic, Glassfish and Web Sphere.
- Extensive experience utilizing coordinated improvement condition like overshadowing, Net Beans and so forth.
- Experience in utilizing ANT and expert contents for structure and conveying the application in Web/App servers.
- Quick more slender with capacity to comply with time constraints and work under strain
- Excellent scientific and correspondence aptitude. Capacity to work freely just as work in a group.
Environment: Spring, Hibernate, Web Logic, Rest, J Query, JavaScript, JSON, Micro services, JSP, Web Sphere, Drools, JSTL,, DB, Apache SOLRCRUD, EJB, UML, Eclipse, JUnit, JSF, Maven, JBOSS, Apache Hadoop, GWT, HTML, JSP
Java Developer
Confidential, Cypress, CA
Responsibilities:
- Followed Agile Software Development Methodology in the progress of the project.
- Involved in design of Class Diagrams, Sequence Diagrams and Event Diagrams as part of Documentation.
- Used SAAS as a software distribution model through which apps are available to the customers.
- Designed and developed the application to be responsive for desktop, mobile and tablets using Twitter Bootstrap (HTML5, CSS, and JavaScript).
- Developing the web site for online trading using E-Commerce such as Electronic Data Exchange.
- Extensively used Web Storm for development in the front end and used Subversion as version control system and Tortoise client for SVN.
- Developing application design guidance and consultation, utilizing a thorough understanding of applicable technology, tools and existing designs.
- Used AngularJS and Handlebars.js framework where data from backend is stored in model and populated it to UI.
- Created AngularJS Controller Which Isolate scopes perform operations in UI.
- Using AngularJS created custom directives for data manipulations and to display data in company standard format in UI.
- Converted the pages from XMI (XML Metadata Interchange) to AngularJS and in this process had to deal with converting the XMI request and response in the front end to JSON ( Java Script Object Notation).
- Managed source control and version control using SVN
- Project status tracking using JIRA
- Designed the ER diagrams and structured data in the database with enforcing normalization for a consistent output.
- Used advanced level of HTML5, JavaScript, CSS3 and pure CSS layouts (table less layout).
- Defined and developed the application's presentation layer using HTML5, CSS3, JSP, JavaScript and Backbone.JS with Dust.JS templating.
- Developed client's interface in PHP in MVC modelling using code igniter framework.
Environment: JDK 1.6, HTML, JSP, Spring, Spring Batch, JBoss, log 4j, Tortoise SVN, Hibernate, SOAP web services, Maven, SOAP UI, Eclipse Kepler, java script, XML, MySQL v5.
J2EE Developer
Confidential, Bellevue, Washington
Responsibilities:
- The application was developed in J2EE using an MVC based architecture.
- Used Struts1.3 framework, Standard Tag Libraries and various in-house custom tag libraries for the presentation layer.
- Used Core Spring for dependency injections.
- Used JavaScript for client-side validations.
- Developed the business logic usingEJB 3.0.
- Used Message Driven Bean (MDB) for supporting user subscriptions and notification features.
- Consumed a Web service for exchange rate calculation.
- Wrote prepared statements and called stored Procedures using callable statements in MySQL.
- Used Data Access Object (DAO) pattern to introduce an abstraction layer between the business logic tier and the persistent storage tier
- Used Hibernate for Database Persistence to perform actions like insert, update, retrieve.
- Deployed applications on WebSphere Application server.
- Used Web services for transmission of large blocks of XML data over HTTP.
- Used Collections extensively to store, retrieve and manipulate objects in the business logic layer.
- Created use cases, class diagrams, activity diagrams and collaboration diagrams.
- Involved in unit testing using JUnit, system testing and creation of various test scripts.
- Wrote test cases which adhere to a Test-Driven Development (TDD) pattern.
- Built scripts using ANT that compiles the code, pre-compiles the JSPs, built an EAR file and deployed the application on the application server.
Environment: JSP, Servlets, Struts1.3, Web Services, JAX RS, Hibernate, MySql, XML, XSLT, EJB 3.0, PL/SQL, SQL, Unix, CSS, Eclipse, UML, HTML, JNDI, Apache Ant, WebSphere Application server 6.0/5.0, Junit, Log4J, SVN.
Java/J2EE Developer
Confidential
Responsibilities:
- Involved in the development of Software Development Life Cycle (SDLC) using agile methodology.
- Involved in constructing and designing Sequence diagrams, Deployment diagrams, Dataflow diagrams, and Class diagrams using UML, Rational Rose and Rational Software Architect (RSA).
- Implemented spring for MVC (Model View Controller) architecture and developed Spring Beans, Controller components (Controller, Form Controller etc.) and configured spring beans in springmvc-servlet.xml.
- Written Hibernate configuration and mapping files for storing the data into Oracle database.
- Used TOAD as database tool for running SQL queries.
- Involved in development and deployment of EJBs - Stateless Session Beans for implementation of Session Facade Design pattern.
- Used IBM MQ for asynchronous Point - Point and Publish - Subscribe messaging and implemented Message Driven Beans as for accessing these asynchronous messages.
- Implemented J2EE Design Patterns like Singleton, DAO, Value Object, Factory, and Session Facade for the integration of application modules.
- Involved in Microsoft Excel generation using Java Excel.
- Developed the Graphical User Interface using HTML, DHTML, JavaScript, CSS, JSP and JSTL and Dynamic GUI using AJAX.
- Configured LDAP for Authentication and Authorization of users.
- Developed Web Services with SOAP, XSLT, XML, XSL and WSDL.
- Used SOA framework to ensure the right services are provided and consumed.
- Optimized the code using PMD & Check Style standards.
Environment: OOAD/UML, Rational Rose, Java, J2EE, JSP, Ajax, JSTL, EJB, Ant, Log4j, HTML, JavaScript, CSS, XML, Web services, XSLT, XPATH, JUnit, JES, PVCS, RAD, Web Sphere App Server, IBM MQ, Shell and Perl Scripting, UNIX.
