We provide IT Staff Augmentation Services!

Fullstackdeveloper Resume

Appleton, Wi

PROFESSIONAL SUMMARY:

  • 9+ years ofexperience in analysis, architectural design, prototyping, development, Integration and testing of applications usingJava/J2EE Technologies in various domains like Finance, E - Commerce, Insurance, Health Care.
  • Participated in entireSoftware Development Life Cycle(SDLC) including Requirement Analysis, Design, Development, Testing, Implementation, Modeling & Architecture, Documentation, and Support of software applications.
  • Expertise in frontend & backend development usingJava, J2EE (JSP/Servlets/EJB), Spring, Spring Batch, JPA, Hibernate,Struts, Restful/Soap Web Services, JSON, Java Script,jQuery,Ajax, JDBC, HTML, HTML5, CSS3, BOOTSTRAP, JSTL,Angular JS, JAXWS, JSF, JAXRS, JAXB, JIRA, JenkinsandJBOSS Drools.
  • DevelopedUMLDiagrams for Object Oriented Design: Use Cases, Sequence Diagrams and Class Diagrams usingUnified Modeling Language (UML), Rational Unified Process (RUP) and Rational Rose.
  • Hands on experience in solving software design issues by applying design patterns includingSingleton Pattern,MVC Pattern, Factory Pattern, Abstract Factory Pattern and DAOPattern.
  • Excellent working experience in backend using different spring modules like Spring Core, Spring IOC, Spring AOP, Spring Data Access, Spring web test, Spring MVC, Spring DAO, Spring Boot, Spring Batch, Spring Security, Spring Integration.
  • Experience in SAPSuccessFactors HCM modulessuchasEmployee Central (EC), Talent Management, Performance Management, Compensation and Goal Management.
  • Experience in Workday modulessuchasHuman Resources (Get Workers Info), Organization and Benefits Management.
  • Aced teh persistent service, Hibernate and JPA for object mapping with database. Configured xml files for mapping and hooking it with other frameworks likespring, struts.
  • Extensive noledge of database such asObject DB, Oracle 8i/9i/10g, Microsoft SQL Server, PostgreSQL.
  • Expertise in developing SOA (Service Oriented Architecture), REST and J2EE Web Services based on SOAP, WSDL, UDDI, JAX-WS, JAXB, JAX-RPC using tools like Apache Axis and Developed RESTFUL web services using Spring MVC
  • Development experience in Windows, Linux, Mac OS, Docker containers and UNIX operating systems
  • Experience usingHibernate ORMwithHibernate Query Language (HQL).
  • Experience using NOSQL database such as MongoDB.
  • Extensive experience in different IDEs like Eclipse, Net Beans 7.1.
  • Experience in test driven development usingJUnitframework.
  • Hands on experience inDesigning Interactive GUIs using Java Applets and Swing/JCF.
  • Strong experience in database design, writing complex PL/SQL Queries and Stored Procedures, Triggers, MySQL.
  • Extensive experience in building and deploying applications on Web/Application Servers like Web logic, Web sphere, JBOSSand Tomcat.
  • Worked in Performance Tuning, Performancemonitoring of JVM on Linux and Windows Environment.
  • Experienced in XML Technologies and Parsers (DOM, XSLT, JAXP, etc.)
  • Worked in various application methodologies like Pair Programming, waterfall and agilewhere as our sprints arefor 2 weeks.
  • Created REST API by using spring controllers and SOAP API by JAX-WSand by popping up EJB to SOAP API
  • Involved in teh providing services (Member Verification, HIPAA Verification, benefitsetc.) usingRAD 7.0that would be used by theVie coresystem (after it receives a voice XML document from theGenesisbox which in turn is linked to teh PBX).
  • Written code to consume data related services provided by theTIBCOlayer forFacets and FEPhealthcare systems.
  • Hands on experience onRestful (JAX-RS) Web Services and Apache CXF Framework.
  • Expertise inXMLtechnologies such asXSL,XSLT,XML schemas,XPath,XForms, XSL-FOandparsers likeSAX, DOM.
  • Designed applications using Java Mail,Apache Tika for extracting text and Lucenefor indexing
  • Implemented design patterns in web development using HTML, CSS, XML, Bootstrap, Angular Js, JSON, JSP, Servlets, NodeJSand Ajax.
  • Experience in XML Technologies and Parsers (DOM, XSLT, JAXP, etc.)
  • Experience in J2EE Design Patterns such as Data Transfer Object (DTO), DAO, Value Object and Template.
  • Good noledge of EJB Session beans with JNDI mapped naming &JMS message-driven beans.
  • Having very good understanding of middle-ware and application server concepts like Transactions, Security and Messaging.
  • Experience in working with Java Automation Test Driven Development (TTD) tools like Selenium and Cucumber.
  • Good noledge of business process management suites such as JBPM, DROOLS.
  • Experiences on AWS and Microsoft Azures.
  • Involved in creating Restful web services using JAX-RS and JERSY tool.
  • Deploying applications on Web/ApplicationServers like Tomcat and WebSphere, WebLogic 10.
  • Hands on experience in AOP,Transaction Management, Maven and also used Spring Security in web application to encrypt username and password.
  • Worked on JUnit for testing applications and also used Tortoise SVNas repository.
  • Created Javadocs for all java source code for deliverables and to meet CMMI requirements based on industry standards.
  • Experienced in Building, Deploying and Integrating withAnt/Maven
  • Implemented various Ajax Frameworks such as jQuery, DOJO, JSON, XML.
  • Designed and developed various integration components using JMS.
  • Coordinating and tracking all projects for seamless releases using Project Management System, Source Code Management System SVN and Document Management System SharePoint
  • Experience in implementing SOA architectures with web services using WSDL, SOAP, and UDDI.
  • Configured logging tool using log4J. Managed version control using CVS, VSS, SVN, GitHub, Git.
  • Experienced in development of logging standards and mechanism based on Log4J.

Technical Skills:

Languages: JAVA JDK1.4/1.5/1.6/1.7/1.8, SQL

J2EE Technologies: Spring Core, Spring IOC, Spring AOP, Spring Data Access, Spring web test, Spring MVC, Spring DAO, Spring Boot, Spring Batch, Spring Security, Spring Integration,Axis.

Frameworks: JSF, Struts, Spring, Hibernate.

Web Technologies: HTML, DHTML,CSS/CSS5, Java Script, Bootstrap, AngularJS, Node JS, AJAX, jQuery, JMS, JSON,JSTL, SASS.

Databases: Oracle, PostgreSQL, My SQL, Microsoft SQL Server, MongoDB, Cassandra.

XML Technologies: XML,SAX, DOM, XSL, XSLT, XPath.

Web Services & Application Servers: AWS, Web logic, IBM WebSphere, Apache Tomcat, Apache CXF, JBOSS, SOAP, Restful, UDDI, WSDL, JAX-RPC, JAX-RS JAX-WS, EJB, JAX-B, JAX-P, JPA.

Developer Tools (IDE): Eclipse, NetBeans

Tools: Tortoise SVN, Maven, CVS, VSS, GitHub, PgAdmin-4, Toad, Apache Ant, Apache Log4j, JIRA, Jenkins, JERSEY, Junit, Drools.

Operating Systems: Windows XP/7, Linux/Ubuntu

SDLC Methodologies: Agile,Waterfall

PROFESSIONAL EXPERIENCE:

Confidential - Appleton, WI.

FullStackDeveloper

Responsibilities:

  • Played key role in backend of conceptualizing, designing and coding technical solutions using Java/J2EEtechnology.
  • Responsible for teh analysis, documenting teh requirements and architecting teh application based on J2EE standards.
  • Designed dynamic and browser compatible pages using HTML5, DHTML, CSS3, BOOTSTRAP and JavaScript.
  • Used JavaScript libraries to create slider and page-turning animations on calendar widgets.
  • Involved in developing web pages using Angular JS Framework and familiar with various Angular JS directives and services.
  • Used Angular JS as frameworks to create single page applications (SPA) which can bind data to specific views and synchronize data with server using Sass, Less, Bootstrap, Angular JS.
  • Responsible for Web UI development in JavaScript using jQuery, AngularJS and AJAX.
  • Responsible for secure batch data flow to downstream systems using Middleware Java technologies.
  • Developed Mean Stack from scratch including Mongo DB server (Mongoose Connector) setup and Express JS server development.
  • Developed teh jQuery callback functions to implement asynchronous communication using AJAX.
  • Used teh Java Collections API extensively in teh application as security protection for XML, SOAP, REST and JSON to make a secure Web Deployment.
  • Built backend REST API with Node JS, Express JS and also Implemented modules into Node JS to integrate with designs and requirement.
  • Worked on SAPSuccessFactors HCM modulessuchasEmployee Central (EC), Talent Management, Performance Management, Compensation and Goal Management.
  • Created ODATAAPIREST client to make API calls to SAP SuccessFactors and handled teh JSON response data and stored it in teh database successfully.
  • Worked on Workdaymodulessuchas Human Resources (Get Workers Info), Organization and Benefits Management.
  • Created SOAPAPI client to make SOAPAPI calls to workday and parsed teh response data and stored it in teh database successfully.
  • Implemented different Design patterns like DAO, Singleton Pattern and MVC architectural design pattern of Spring framework.
  • Worked on teh REST Web Services and used Spring Framework and developed teh Spring Features like Spring Core, Spring IOC, Spring AOP, Spring Data Access, Spring web test, Spring MVC, Spring DAO, Spring Boot, Spring Batch, Spring Security, Spring Integration.
  • Used teh Spring Bootto build teh application.
  • Building Restful services using Micro-services architecture with tools such as Spring-boot.
  • Developing Intranet Web Application using J2EE architecture, using JSP to design teh user interfaces and Hibernate for database connectivity.
  • Development of Hibernate objects for data fetching for batch and front-end processing.
  • Designed and developed teh new features in teh existing application to meet teh customer's satisfaction.
  • Used Hibernate, object relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with SQL-based scheme.
  • Designed and developed teh user interface screens, data base design changes and changes to user access modules.
  • Responsible for implementation of java integration components for JBPM and DROOLs.
  • Defined a message store architecture necessary to support drools rule engine input processing, scalability and recovery.
  • Used MongoDB to import teh data into and feed into web services and displayed it onto teh browser.
  • Involved in writing Oracle PL/SQL Stored procedures, triggers and views.
  • Implementing BPM processes in existing system using both Synchronous and Asynchronous Web Services.
  • Leveraged AWS cloud services such as EC2; auto-scaling; and VPC (Virtual Private Cloud) to build secure, highly scalable and flexible systems.
  • AWS is used to coordinate and manage teh delivery of messages to teh subscribers. Client-side validations and server-side validations are done according to teh business needs.
  • Extensively used core java concepts like collection frame work, multi-threading, OOPS and Exception Handling.
  • Managed teh dependency packages by NPM/Bower.
  • Wrote JUNIT test cases for web servers.
  • Involved in CICD process using GIT, Nexus, Jenkins job creation, Maven build, Create Docker image and deployment in AWS environment.
  • Converted our staging and Production environment from a handful AMI's to a single bare metal host running Docker.
  • Involved with Sprint Planning, Sprint grooming, Allocation of User Stories using Jira.
  • Used Log4J API for logging and debugging.

Environment:Spring Core, Spring IOC, Spring MVC, JavaScript, jQuery, JSON, Spring DAO, Spring Boot, Spring Batch, Spring Security, Spring Integration, Spring-Hibernate integration framework, MongoDB, JSP, Oracle, PL/SQL, XML, AWS (EC2, VPC), Spring web flow, Drools, Maven, JUnit, SOAP, REST web service, HTML, CSS, SASS, AJAX, Jira, Angular JS.

Confidential - Washington, DC.

Full Stack Developer

Responsibilities:

  • Developed Using Java/J2EE high end technologies and AngularJS with Html5 and Sass (Simply Awesome Style Sheet).
  • Implemented SpringORM with Hibernate taking advantage of Java features like annotations, generic collections.
  • Used Hibernate, object/relational-mapping (ORM) solution, and technique of mapping data representation from MVC model to Oracle Relational data model with SQL-based schema.
  • Used Jersey Implementation of REST to provide rest web services.
  • Extensively used teh LOG4j to log regular Debug and Exception statements.
  • Extensively involved in developing web application for creation of new user for user details and payment transaction history using JavaScript, HTML5, CSS3, &AngularJS
  • Used Bootstrap to develop UI with responsive design.
  • Worked on GoogleWebToolkit (GWT) framework and Java
  • Used Routing to navigate to different pages of teh view details using DOM elements.
  • Implemented Responsive web design for easy reading and navigation with a minimum of resizing, panning and scrolling.
  • Worked extensively on continuous integration and Agilemethodology.
  • Worked on teh REST Web Services and used Spring Framework and developed teh Spring Features like Spring Core, Spring IOC, Spring AOP, Spring Data Access, Spring web test, Spring MVC, Spring DAO, Spring Boot, Spring Batch, Spring Security, Spring Integration.
  • Developed all teh front-end in HTML with integration ofAngularJS components, involving in validation of Specific fields using Angular Plugins.
  • Accessed few jQuerybootstrap with combination of AngularUIBootstrap to get access to predefined templates.
  • Involved in creating teh HibernatePOJO Objects and mapped using Hibernate Annotations.
  • Accessing enterprise data in/from databases using Web Service REST call through AngularController. Used teh Rest Templates in teh spring services to call teh rest web services.
  • Developed Web Services REST classes/controllers with Jersey Framework.
  • Developed server modules using Servlets, JSP and TagLibraries.
  • Used various Java and J2EE APIs including JDBC, XML, Servlet, and JavaBean. Developed stateless session bean to include all teh business logic.
  • Used MongoDB to import teh data into and feed into web services and displayed it onto teh browser and used Cassandra to manage extremely large data sets.
  • Participated in review meetings with client and team periodically to measure teh objectives and project performance and Process improvement.
  • JSON was used extensively to exchange data between various systems while consuming teh user details from teh services.
  • Wrote JUNIT test cases for web servers.
  • Responsible for ensuring teh pattern consistency across all pages.
  • Responsible for creating teh screens with table-less designs meeting W3C standards.
  • Worked with source code version control GIT/GitHub.
  • Using Angularfilters, filtered data into categories based on parameters like type of account, loan amount, due date.
  • Refactored existing mobile web code with AngularJS to improve maintainability and make teh web application more modular.
  • Worked with business analysts to understand their business models and goals and halp define strategy, content, and features.

Environment:Java/J2EE,Bootstrap,AngularJS,HTML5,CSS3,JavaScript,JPA, Spring Core, Spring IOC, Spring MVC, jQuery, JSON, Spring DAO, Spring Boot, Spring Batch, Spring Security, Spring Integration, HibernateAgileMethodology,JSP, Servlets, XML,Design Patterns, Linux, JBOSS, Webservices, Log4J,JUnit, SVN,Oracle, Eclipse, Maven, Core Java, SOA,WSDL, MongoDB, Spring MVC, MySQL, Spring AOP.

Confidential -Charlotte, NC.

Sr. Java Developer

Responsibilities:

  • Responsible for gathering and analyzing requirements and converting them into technical specifications.
  • As a Senior J2EE Developer assisted my team in developing two different Web-based applications
  • Designed and developed teh application using AGILE-SCRUM methodology.
  • Used HTML, JavaScript, AngularJS, jQuery, AJAX, CSS, and Bootstrap as data and presentation.
  • Developing & Customizing UI JavaScript Plug-in using jQuery and JSON.
  • Created Mock-up designs and developed various functionalities with JavaScript and jQuery.
  • Developed Model pop-ups with AngularJS for responsive web design on mobile devices.
  • Wrote Rest services to feed data to an application with AngularJS framework.
  • Developed a core component of Analytics with Node JS, Backbone JS.
  • Developed user interface using JSP with JavaBeans, JSTL and Custom Tag Libraries, JavaScript, CSS, jQuery, Node JS, HTML, SASS and Ajax to speed teh application.
  • Used Web Services using SOAP, WSDL, UDDI and JAX-WS programming model.
  • Involved in implementation of enterprise integration with Web Services and Legacy Systems using SOAP and REST (Using Axis and Jersey frameworks).
  • Designed and developed Micro-Services using (MEAN Stack) node.js, Mongo DB.
  • Developed web services using SOAP, WSDL and ApacheAxis, which halped communicating through different modules of teh application.
  • Used Spring Boot which is radically faster in building Micro services and developed Spring based application with very less configuration.
  • Involved in creating Restful web services using JAX-RS and JERSY tool.
  • Involved in J2EE Design Patterns such as Data Transfer Object (DTO), DAO, Value Object and Template.
  • Primarily focused on teh spring components such as SpringMVC, DispatcherServlets, Controllers, Model and View Objects, View Resolver.
  • Used SpringIOC, AOP, Spring Batch modules to integrate with teh application.
  • Generated DAO’s to map with database tables using Hibernate.
  • Developed a multi-user web application using JSP, Servlet, JDBC, Spring and Hibernate framework to provide teh needed functionality.
  • Analyze, debug and fix issues related to thread locking, clustering, network connections, Swing client performance on customer's production environment
  • Designed Interactive GUIs using Java Applets and Swing/JCF
  • Developed SpringBeans and configured Spring using applicationContext.xml.
  • Developing teh web application using Core Java concepts like Collections, OO concepts, Exception handling for developing application modules
  • Assisted Database Developers using PL/SQL for managing data associated with teh tables in Oracle.
  • Managed and maintained No SQL (Cassandra) databases in production domain.
  • Uses Second Level Cache to enhance performance and Proper Memory Management.
  • Developed application using JMS for sending and receiving Point-to-Point JMS Queue messages.
  • Used ApacheCXF as teh Web Services framework to implement teh REST APIs involved.
  • Setup replication clusters with multiple nodes for MySQL andPostgreSQL.
  • Database development required creation of new tables, SQL stored procedures, functions, views, indexes and constraints, triggers and required SQL tuning to reduce teh response time in teh application.
  • Involved in designing different BPM patterns in order to address teh complex business scenarios are part of solution and technical design.
  • Created task handlers to expose teh BPM processes to REST service calls in teh process designer itself and integrated them with spring.
  • Used Maven for generating system builds and Jenkins for continuous integration.
  • Whenever a new GitHub branch gets started, Jenkins, our Continuous Integration server, automatically attempts to build a new Docker container from it, Teh Docker container leverages Linux containers.
  • Created WAR files from Maven and deployed them on Tomcat.
  • Worked on Drools Rules Engine and Expectation Rule Engine for writing Business Rule Validation
  • Wrote unit-testing codes using JUnit, resolved bugs and other defects using Firebug.
  • Wrote JUNIT Test cases for Spring Controllers and Web Service Clients in Service Layer using Junit.
  • Used Log 4j for debugging, testing and maintaining teh system state.
  • Using JIRA to manage teh issues/project work flow.

Environment: Spring, Hibernate, Web services, JAX-RS, JUNIT, SOAP, UI, SQL, JSP, JDBC, JSON, JavaScript, jQuery, AJAX, Html, CSS, Angular JS, PL/SQL, PostgreSQL, Maven, log4j, Jenkins, JIRA, JMS, APACHE AXIS, Apache CXF, GIT, UNIX, AGILE-SCRUM, Oracle, Tomcat, Drools.

Confidential

Java/UI developer

Responsibilities:

  • Analyzing teh requirements and design teh Entities, classes and screens (UI Pages).
  • Communicate with teh client to understand teh requirement of teh website, gained experience in project planning, involved in writing teh Project Design Document and Project Plan Document.
  • Hands on teh process of development, testing and maintenance.
  • Participated as a team member in designing teh user interface using HTML and CSS to make teh interface use-friendly, especially child-friendly.
  • Designed various tables required for teh project in Oracle 10g database and involved in coding teh SQL Queries, Stored Procedures and Triggers in teh application.
  • Developed user interfaces using JSP, JSP Tag Libraries, CSS, JavaScript and HTML.
  • Applied jQuery validation plugin to validate teh user input and to improve user experience.
  • Worked in form validation using JavaScript for providing teh user interface and communication between teh client and server.
  • Debugged teh application using Firebug to traverse teh documents and manipulated teh Nodes using DOM and DOM Functions using Firefox and IE Developer Tool bar for IE.
  • Customized Restful web service using spring restful API, sending JSON format data packets between front end and middle tier controller.
  • Implement teh function of automatic Email notification referring confirmation, rescheduling and promotions through JavaScript and jQuery.
  • Used teh Angular.js MVC Frameworks in teh development of teh web applications
  • Participate in performance improvement activities with QA team, identify and apply potential improvements related to teh environment and teh application.
  • Involved inJava, J2EE, struts, web services and Hibernate in a fast-paced development environment.
  • Implementation has been provided for UI & Application Functionality.
  • Written DAO layer based on teh SQL queries & stored procedures.
  • Wrote a script file in JavaScript and jQueryto handle teh events that were triggered by teh users.
  • Provide teh users with teh physical status form regularly with information about their workout frequencies, physical data, etc. using JavaScript and SQL Server.
  • Worked with other members in teh group, committed code change using version control tool SVN and merge code
  • Experience indebugging and solving cross-browser compatibility problems.
  • Participated in teh maintenance of teh website.

Environment: HTML, HTML5, XHTML, DHTML, CSS, CSS3, JavaScript, jQuery, Adobe Flex, Angular.js, Java,J2EE,XML, XSL, XSLT, JSON, DTD, Restful API.

Confidential

Java developer

Responsibilities:

  • Designed and developed java backendbatch jobs to update teh product offer details.
  • Did Core Java coding and development usingMultithreading and Design Patterns.
  • Did Core Java development and Support of Java/J2EE applications with emphasis on OOP-based web forms, business logic, and database access components.
  • Preparing technical specifications, test plans for unit testing.
  • Involved in writing andinvoking theStrutsMVC calls.
  • Hands on experience with Core Java with multithreading, Concurrency, Exception Handling, File handling, IO, Generics and Java collections
  • Developed application using Struts framework that leverage Struts MVC architecture.
  • Worked on UNIX flavors like SUN Solaris, Linux.
  • UsedHibernate3.2as ORM solution in persistence layer of teh application.
  • Used HQL(HibernateQuery Language) to write static and complex queries while communicating with Oracle 10g database.
  • Created an XML configuration file to integrate with JDBC connectivity.
  • Preparingtechnical specifications, testplans for unit testing.
  • Actively involved in teh code reviews.
  • Debugging and troubleshooting teh bugs and resolving teh issues.
  • Involved in bug fixing & production support and maintenance activities.
  • Performing Code merge using SVN.
  • Performed activities for quality process by configuration management to achieve CMMI Level 5.
  • Used Log4j as a logging tool.
  • Implemented test cases using JUnit
  • Deploying of code to Web sphere.

Environment:JSP,Struts,Servlet, Hibernate,My Eclipse,Java Script,Unix,Shell script,AJAX,XML, SQL, PL/SQL, Maven, Core Java,ORM,WebLogic, MySQL,Web services, CVS,Linux, Web Sphere.

Hire Now