We provide IT Staff Augmentation Services!

Full Stack Developer Resume

Chicago, IL

SUMMARY

  • Over 6 years of extensive experience in designing, developing, and debugging Web - based Enterprise applications using OOA, OOD, OOPS and JAVA/J2EE technologies.
  • Experience with an Agile, Scrum methodology to ensure delivery of high quality work with two week iteration.
  • Expertise in developing multi-tire Enterprise applications using Core Java, JAVA/J2EE & related web technologies that includes JSP, Servlets, JDBC, Hibernate, Struts, and spring, JNDI, JMS, Java Beans, HTML, SOAP, RESTful Web Services and XML.
  • Worked with Docker for automatically deploy of code from server.
  • Strong programming skills in Java, Multi-Threaded applications and J2EE technologies.
  • Extensive experience in developing applications using JAVA, J2EE, Spring Core, Spring MVC, Servlets, JSP, JAXP (DOM/SAX), Hibernate, JDBC, JFS, and Web Services.
  • Designing Front end using various technologies like HTML, JavaScript, JSP, Bootstrap, Angulor.JS, Backbone.js, Node.js with Rich design response UI to use libraries such asjQuery and REST and SOAP based Web Services.
  • Developed and deployed multi-tier Enterprise Applications using Apache Tomcat, JBoss, and OC4J, Web Sphere, and Web logic application servers.
  • Strong experience in Oracle, SQL Server, PostgreSQL, MySQL, and DB2, database programming using PL/SQL and standard built-in Oracle Packages.
  • Experience of working with databases Oracle 8i/ 9i/ 10g/ 11g and DB2, MySQL, extensive experience working on SQL, PL/SQL, Oracle Database development experience using tables, triggers, views, packages, stored procedures and all object relational features in oracle.
  • Development in Data modeling Data Analysis for Online Transaction Processing (OLTP) and Data Warehousing (OLAP) applications.
  • Expert understanding with XML, XSD, DTD, SAX, DOM technologies.
  • Designed Java Swing GUI for simpler usage of file processing systems and Developing front end applications.
  • Created XML Schema, XML template and XSL. Developed Web Services Application using SOAP and WS-Security
  • Worked on Frameworks in Struts, ORM (Hibernate, JPA) and spring (Spring DAO, Spring MVC, Spring Integration, Spring Context, Spring Boot, Spring ORM, Spring MVC for Portlets, Spring Security).
  • Expert understanding of Test Driven Development (TDD) Environment, Service Oriented Architecture (SOA) and experience in agile software development and Design Patterns.
  • Worked with REST representational state transfer protocol for connection between end nodes in establishing connection in networks for network hyper media applications.
  • Implemented different versions of Software VSS, CVS, SVN and clear case.
  • Experience with log tools: Maven, JUnit, Log4j and Ant
  • Experience as a tech lead when working with ING Life Insurance.
  • Used Jenkins for running code outside the box for providing security for code.
  • Worked on CentOS platform which is also a Linux Distribution.
  • Experience in all aspects of the Software Development Life Cycle like JIRA, Prototype model & RUP, waterfall model, with the ability to work and communicate effectively.
  • Experienced in using Operating Systems like Windows 98 / 2000/7/8/10/ NT / XP, Linux, UNIX, AIX, Knowledge in UNIX Shell Script.
  • Team Player, quick learner and self-starter with effective communication, motivation and organizational skills combined with attention to details and business process improvements.

TECHNICAL SKILLS

Programming Languages: Java (JDK 1.6, 1.7, Java SE 6, 7, 8, J2ME, J2EE (JSP, Servlets, JMS, EMS, RMI, JPA, EJB3), Java Beans, JDBC and JavaScript), C, and Apex

Development Methodologies/ Design Skills: OOAD and J2EE Design patterns, Intellij IDEA, Rational Rose, RUP, extreme Programming, UML, OOP, MS Visio.

Web Technologies: Struts 2.0, Spring MVC 3.0, Servlets, JSP, JDBC, Spring 4.0, Hibernate 4.x/5.x, EJB 2.0, EJB 3.0, REST (Representational state transfer) Applets, Google Web Toolkit, DHTML and HTML, CSS, JavaScript, PHP, Python, Angular JS, Backbone.js, Node.js.

Frame Works/ OR Mapping: Struts 2.0, Spring core, Spring MVC, Hibernate 4.0, JPA, Spring Boot, ITMill {Vaadin} RobotLegs, JSF and SOA, WSAD, Ibatis and Oracle JDeveloper.

Databases/ RDBMS/DBMS: MongoDb, Oracle 11g/10g/9i/8i, SQL, MS Access, MySQL, and PostgreSQL, DB2, SQL /PL SQL, Stored Procedures.

Web Services: SAP, AWS, REST, WSDL, JAXP, AXIS, JAX-WS, and Soap UI 3.0.

Servers: Apache Tomcat7.0/8.0, Web Logic 8.1, Web Sphere 5.1, Red hat enterprise Linux, Jboss, and JINI Services.

XML/HTML: HTML 4.x/5, XML, XSD, XSL, XSLT, XPath and JAXP.

Build /Test Tools: Maven, Ant, Easy Mock, JUnit 3.8/4.0,Docker,AWS Elastic Beanstalk, Flex Unit, JUnit, Http Unit for Junit, TestNG, Jenkins, and JMeter, ReportMill

SDLC Methodologies: Agile Methodology, Waterfall and iterative.

Platforms: Sun Solaris 9, Unix/ Linux, cent OS, Windows

IDE/Tools: Eclipse 4.0, NetBeans 8.1, Excel, PL/SQL Developer, and JDeveloper.

PROFESSIONAL EXPERIENCE

Confidential, Chicago, IL

Full Stack Developer

Responsibilities:

  • Agile methodology was used to develop the application. Daily Scrum was conducted as a part of this methodology.
  • Actively involved in Design, Development, Analysis, System Testing and User Acceptance Testing by successfully following Agile methodology
  • Used Node JS for doing non-blocking design operations on server side and Angular.js framework in developing various UI components.
  • Designed and developed Micro services using REST framework and Spring Boot and used Bootstrap along with AngularJS in creating the Application
  • Developed the responsive UI web pages using JQuery, HTML5, CSS3, AngularJS, JavaScript and has worked with AngularJS filters in expressions and directives to filter data in the UI
  • Responsible for setting up Angular JS framework for UI development. Used Spring framework to provide loose coupling between different application modules.
  • Developed single page applications, components using Angular JS directives, controllers, view and routing, service modules. Used Micro services to communicate using synchronous protocols HTTP and REST for implementing SOA.
  • Used Spring framework including Spring core/IOC, Spring Web, Spring Security and implement the authentication, authorization, and access-control features by using Spring Security.
  • Used Spring Inversion of Control (IoC) for injecting the beans and implemented the Model View Controller using Spring MVC.
  • Implemented HTTP REST API while working with NodeJS, ExpressJS and extensively tested RESTful services using POSTMAN.
  • Implemented REST based web services using JAX-RS annotations, Jersey provider and consumed using HTTP services from Angular JS modules.
  • Worked with NoSQLdatabase Mongo DB and worked and used Hibernate OGM extensively to interact with MongoDB.
  • Developed unit tests with JUNIT and Mockitoand built tasks to run the unit tests on Jenkins
  • Used Jasmine for unit testing to verify AngularJS modules and JavaScript utility routines.
  • Implemented the application using Spring Boot Framework and handled the security using Spring Security.
  • Micro services have been built using spring boot, spring cloud and deployed to AWS Cloud Application and developed cross browser and multi browser compatible web pages using HTML5, CSS3, Bootstrap.
  • Worked closely with QA team and fixed QA bugs with a quick turnaround time.
  • Focused on Test Driven Development; thereby creating detailed Unit tests for every single piece of functionality before actually writing the functionality.
  • Developed BDD tests using Cucumber by writing behaviour and step definitions & developed required Selenium support code in JAVA for Cucumber.
  • Involved in manual testing of various test cases with respective test scripts on Selenium and generate analysis report with Quality Center.
  • Assisted Manager by providing automation strategies, Selenium/Cucumber Automation
  • Responsible for creating and maintaining automation acceptance test suite using Selenium, Ruby and Cucumber framework.
  • Working experience with Rabbit MQ by connecting to the topic then fetching the messages and parsing the messages using multi-threading.

Environment: J2EE, Java 1.7, Angular Js, Restful web services, Spring framework, Spring MVC, Hibernate, Postman, XML, JQuery, JavaScript, NodeJS, Websphere 8.5, Agile Methodology, Cucumber, Maven, Selinium, MongoDB, JUnit, Jasmine, HTML, Junit, XSLT, HTML/DHTML, Tomcat, Mockito

Confidential, Fargo, ND

Full Stack Developer

Responsibilities:

  • Interacting with the business analysts to gather the requirements and understanding the functional design specifications for the requirements.
  • Followed the Java coding standards for scalability, reusability and ease of maintenance. Used Ext JS, Servlets, Maven, HTML, CSS, JQueryand JavaScript to construct dynamic web pages.
  • Created XStream API to transfer data back and forth between Spring MVC and Ext JS, Developed the Web application using Html, JSP, ExtJS and JavaScript.
  • Wrote Ext-JS framework mvc models, stories, views and controllers for the mvc development, expertise in Advanced JavaScript libraries and frameworks such as Ext JS and Object oriented programming in JS.
  • Wrote ExtJSui components to implement various functionalities, Coded for Various windows, panels, form and tree components, adding custom event on components and implementing their listeners for operation to be performed.
  • Used JavaScript for client side validations and involved in developing JSPs for developing the view of the application.
  • Involved in the Data Access Object layer for storing, updating and loading the data using JPA-Hibernate and used container managed transactions.
  • Interacting with team members to understand the business domain and helping them for solving the technical problems.
  • Designed and developed JSP pages using Spring MVC framework and used Spring Security for Authentication and authorization extensively.
  • Implemented Cross cutting concerns like logging and declarative transaction management using Spring AOP.
  • Involved in complete SDLC management using Rational Unified Process - Requirements gathering, Design, Analysis, Development and Testing.
  • Developed front end modules and consumed various Web services in the business layer using protocols like REST in the application.
  • Responsible for unit testing and integration testing, bugs fixing, handling change requests and deployed components on jboss application server and wrote automation test cases using selenium.
  • Created XML Schema, XML template and XSL. Developed Web Services Application using SOAP and WS-Security.
  • Used Ant script for build and deploy process and deployed the application on Jboss server.
  • Developed and maintained elaborate services based architecture utilizing open source technologies like Hibernate ORM.

Environment: Java, JEE, Ext JS, JPA-Hibernate, Spring, HTML, CSS, AJAX, JavaScript, MySQL, Jboss 7, Eclipse, Ant, Maven, JUnit, XML, JQuery.

Confidential

Java Developer

Responsibilities:

  • Involved in UML diagrams like interaction diagrams (sequence diagram and collaboration) and use cases, class diagrams, activity diagrams.
  • Developed the Appraisal and KRA form using JSP, HTML, CSS and JavaScript.
  • Used AJAX and Java Script to handle asynchronous requests, and CSS was used to keep uniformly in look of the application.
  • Worked as tech lead for one of the project where I deal with API AND DB2/SQL tools.
  • Designed Data Model and developed stored procedures using PL/SQL.
  • Worked with REST representational state transfer protocol for connection between end clients. Worked on CentOS platform which is also a Linux Distribution.
  • Worked on CentOS platform which is also a Linux Distribution.
  • Used JDBC API for interaction with the SQL Server Database.
  • Extensively Worked with Eclipse (Kepler) to develop, test and deploy the complete application.
  • Used IntelliJ Idea in developing the project code.
  • Translated client's business requirements into Use case models.
  • Used core java concepts like polymorphism, multi-threading and inheritance.
  • Implemented Business components such as user authentication, Account Transfer using spring beans.
  • Worked on web services like jBoss and Web spear
  • Implemented the application using several design patterns such as Singleton, Factory, MVC, Template, Observer, Transfer Object and DAO.
  • Developed JSCH based utilities to transfer the files to shared file server over secure connection.
  • XML was used to transfer the data between different layers.
  • Worked on Web Services (SOAP, WSDL and AXIS) with agencies to perform user criminal history check.
  • Worked with core java for creating Spring Batch files which includes java concurrency and hibernate.
  • Worked on spring boot for creating standalone program management.
  • Creation of Data Pipleines onAWS to schedule migration of data from SFTP servers to RDS instances.
  • Building the portlet application pages using spring portlet and JSR
  • Maven was used to manage dependencies in the application and deploy it on Glassfish server. Git Pro was used for the version control.
  • Using Jenkins Amazon Web Services AWS Code Deploy plugin to deploy to AWS
  • Used agile software development methodology which helps to develop project plans.
  • Used open source frame work Vaadin7 for web applications in UI development.
  • Implemented the user interface using the Angular.JS, HTML, CSS and Bootstrap.
  • Worked on database interaction layer for insertions, updating and retrieval operations on data.
  • Fix defects raised by testing teams based on the business use-case requirements.
  • Developing all database elements, including, tables, stored procedures, triggers, views, schemas, roles, imports, exports, security administration, OLTP, OLAP, etc.
  • Guided team members on Struts AndIbatis, TestNG Frameworks.

Environment: Java, J2EE, CSS, Subversion, Struts, ibatis XML, JDBC 4.0,spring Boot, RAD, AJAX, JSF, jQuery, Intellji, XML Web Services, SOAP, WSDL, SAX, DOM, JAXB, Log4J, JUnit, IntelliJ Microsoft tools, Oracle 11g, PL/SQL, Unix, scrum, agile, Spring 4.1, Hibernate 4, JBoss, TOAD, Oracle 11g, JavaScript, Angular Js, Jersey, Junit, JIRA, Bamboo.

Confidential, Dallas, TX

JAVA Developer

Responsibilities:

  • Used AngularJS Framework to develop the service portal web app.
  • Used AngularJS form validations for validating the client side data.
  • Used frameworks like ITMill tool kit {Vaadin} for design of web based applications.
  • UsingAWS Cloud Watch performed Monitoring, customized metrics and file logging.
  • Used Google Web Tool kit while working with java script of the application at the front end.
  • Used Maven scripts to build and deploy war files to QA environment.
  • Experience as Tech lead where I have worked with API and MVC architecture.
  • WroteJUnittest cases to test the server side Modules.
  • Designed Java Swing GUI for simpler usage of file processing systems and Developing front end applications.
  • Extensively used SpringMVC and Hibernate Framework for data handling.
  • Involved in implementing the Hibernate API for database connectivity.
  • Developed Hibernate mapping configuration files to provide the relation between java objects and database tables
  • Used suggestions from IntelliJ for developing the internal node code of the system.
  • CodedJSPpages and usedJavaScriptfor client side validations and to achieve other client-sideevent handling.
  • Designed the user interface of the application using HTML, CSS3, JavaScript, AngularJSand AJAX.
  • Coded inAngularJS MVC Framework to make single page app (spa) and complex price configurations pages.
  • Worked on Java Script libraries likejQueryandJSON
  • Worked with MongoDB for storing of data of client side.
  • Worked on PostgreSQl while I was working with multi databases like database for client and database for server side.
  • Developed JUnit test cases for unit testing.
  • Used Spring validation framework for performing data validations.
  • Developed LINUX scripts to automate business process. This includes feeding data to database and creating CSV files to send the data to different vendors.

Environment: Java 1.6, AngularJS, REST, XML, XML Schema, DOM, HTML, Ajax, SQL, MySql.

Confidential, Dallas, TX

Java/J2EE Developer

Responsibilities:

  • Involved in design and implementation of the S13e (Statewide Rule 13 Exception) application.
  • Used and worked with Docker for automatically deploy of code from server
  • Involved in design and implementation of the S13e (Statewide Rule 13 Exception) application.
  • Used and worked with Dockerfor automatically deploy of code from server
  • Involved in implementation of CI (Continuous Integration) using Jenkins for S13e.
  • Interacting with client in design and code review meetings.
  • Developed core technology platform for global client and vendor connectivity.
  • Participated in Daily Scrum Meetings and Sprint Retrospective and sprint planning for on time delivery of Business Needs.
  • Written SQL queries, stored procedures modifications, Local Data Base Changes and Used Toad for Testing Environment for existing database structure as required per addition of new features.
  • Involved in Code Reviews to make sure best coding standards and java best practices are used before placing the code in version control.
  • Worked on micro services while working with service oriented architecture (SOA) for building distributive software system.
  • Developed an AngularJS workflow manager leveraging Angular-UI's state router for flexible configuration and management of multi-step user input flows.
  • Used GIT repository for version control.
  • Used Jirafor tracking the User Stories.
  • Used Hibernate for persisting data, Spring framework for controlling layer.
  • Created procedures, functions and written complex SQL queries on the DB2 database.
  • Designed Frontend with in object oriented JavaScript Framework like Backbone.JS, Angular.JS and Ext.JS
  • Automated & integrated theJUnit test.
  • Extensively Worked with Eclipse (Kepler) to develop, test and deploy the complete application
  • Worked with SwingGUI for developing front end applications
  • Developed UI(Front end screens) using JSF Prime faces.
  • Used the Node.js, Angular.js, backbone.js and Require.js MVC Frameworks in the development of the web applications.
  • Designed and developed REST ful service interface using Spring MVC to the underlying customer event API.
  • Configured and Deployed application on Confidential Web Sphere Application Server in Windows XP environment
  • Designed and developed PDF reports using JASPER (iReport).
  • Consumed drilling permit web services using REST.
  • Active participation in WebLogic server and Oracle problems (killing instances, debugging server logs, applications logs) using Firebug.
  • Implemented Spring Data for persistence.
  • Production implantation and post production support.

Environment: JDK 1.6, J2EE, Spring4, REST, JSF 2.0, Prime Faces 5.2, Toad, Eclipse (Kepler), Weblogic Server 10.3.6, Spring Data, Hibernate, Oracle 11g, Jasper, Maven, GIT, Stash, JIRA, Source Tree 1.6, Jenkins, HTML5, CSS3, Agile Methodology, JQuery, JSON, Bootstrap, Angular JS.

Hire Now