We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

2.00/5 (Submit Your Rating)

Columbus, OH

PROFESSIONAL SUMMARY:

  • Over 6 years of extensive IT experience in design, development, testing, maintenance and documentation of enterprise applications using various J2EE technologies.
  • Experienced in Web based multi - tier enterprise applications and Client/Server applications using Java/J2ee technologies, excellent working knowledge in MVC architecture-based applications using Spring and Struts Framework with expertise in presentation, business and database layers.
  • Experienced in JSPs, Struts, JDBC, Swing, Java Beans, XML, XSL, HTML, CSS, Java script, JPOS, JSF, SQL, PL/SQL and Web services.
  • Hands on development experience with Open source systems and in depth working knowledge of Spring3.1, Hibernate 3.X, and Struts 2.0 frameworks, AJAX, JSON and XML.
  • Highly skilled in the Object-Oriented Programming (OOPS), Business Process Re-engineering (BPR), Unified Modeling Language (UML), Agile & Waterfall project methodologies in SDLC, including Scrum and RUP experience.
  • Implemented rich web-based GUI interfaces using HTML, Java Script, JPOS and Servlets.
  • Experience on Java Multi-Threading, Collection, Interfaces, Synchronization, and Exception Handling.
  • Experience in developing unit testing frameworks using JUnit, DBUnit, Mock Object and Spock based on test first or test-driven methodology.
  • Good experience in writing SQL queries, Stored procedures, functions, packages, tables, views, triggers and data connectivity and data integration.
  • Experience in using Clear case, SVN, GIT for source control and release management.
  • Proven skills in various aspects of Struts Framework (Core, Web, JDBC, MVC, DAO)
  • Experienced in Use Case diagrams, Activity Diagrams, Class Diagrams, CRUD Matrix, Sequence diagrams, Data Flow diagrams, ER diagrams using MS Visio.
  • Experienced in writing CRUD statements, integrating procedures and functions.
  • Highly experienced in Payment Gateway Integrations (PayPal, Unipay, and Innoviti), POS Peripherals, XML, XSLT, TIBCO, SQL queries, and procedures for data Extraction, integration and data migration activities.
  • Expertise building SOAP Web services based on AWS (Amazon Web Services).
  • Professional in creating prototypes (Static & dynamic UI with HTML 4), Mock-up wireframes, POC’s (Proof of concept) and story boarding for risk minimization.
  • Experienced in Agile methods like Scrum and Extreme Programming (XP), and Agile practices like Continuous Integration (CI) and Test-Driven Development (TDD).
  • Experience in configuring and deploying Web Applications using Web Logic, WebSphere, JBoss, Tomcat and Apache.
  • Proficient in programming with Java/J2EE and strong experience in technologies such as JSP Servlets, Struts, spring (IOC&AOP), Spring Boot, Hibernate, ATG Commerce, EJBs, MDBs, Session Beans, JDBC and JNDI.
  • Experience in development, deployment and troubleshooting Web based and enterprise based applications on Windows, UNIX and Linux platforms.
  • Experience in writing build scripts using ANT and Maven.
  • Involved in the implementation of DAO using Spring-Hibernate ORM and Spring Integration.
  • Experience in using logging frameworks like Log4J and SLF4J.
  • Experienced in designing low level and high-level design documents.
  • Worked on angular.js, bootstrap.js, backbone.js & node.js in the WebSphere framework eclipse environment.
  • Strong problem solving, interpersonal skills, ability to interact with people at all levels. Good communication and presentation skills
  • Very good understanding of Oriented Design (OOD), Spring MVC architectures, distributed architectures.
  • Expertise in database modeling, administration and development using SQL, PL/SQL, toad in Oracle (8i, 9i, 10g and 11g), IBM DB2 and SQL Server environments.

TECHNICAL SKILLS:

Technologies: Java (Core & Advanced), J2EE, JSP, Servlets, JMS, Struts Framework, JavaScript, CSS, HTML, Java Script, XML, XSLT, AngularJS, XSD, JPOS, Xpath, JSF, JDBC, Hibernate, REST API, HTTP/HTTPS, SPRING Framework, Webservices (REST and SOAP)

Tools: Net beans, Weblogic, Web sphere, Apache Tomcat, Eclipse, UML, Console, RAD

Operating Systems: Windows, Linux, IOS

Ecommerce Tools: IBM Web sphere Commerce 7, IBM Sterling 9 (OMS and CC Suite), DOM

StatisticalDecision Making Tools: MS Solver, Evolver, Neural Networks, Risk Evolver.

Databases: MS Access, Oracle 9, SQL, SQL Plus, PL/SQL Developer, Derby, MySQL Query Browser

Rational Clear: case, MS VSS, SVN, GIT

Payment Integrations: PayPal, Alipay, Plutus, Verifone, Innoviti, Unipay.

SDLC: Agile Scrum, Waterfall, RUP, Iterative

Modeling Tools: UML, MS Visio, Lucid charts.

Supporting Tools: HYBRIS, CRM, SFDC, MS Dynamics CRM, CVS, Rational Requisite Pro.

Cloud: Cloud Foundry, Amazon EC2, Amazon S3, Amazon RDS, AWSLambda, Amazon SQS, AWS Identity and access management, AWS Cloud Watch

WORK EXPERIENCE:

Confidential, Columbus, OH

Java Full Stack Developer

Responsibilities:

  • Involved in the technical design discussions to develop the application in the team environment.
  • Worked extensively on Spring Framework for the Web application which clearly differentiates business logic, UI and database connections with good documentation.
  • Worked extensively on the front-end development and developed various functionalities and UI components using JSP, HTML, XHTML, XSLT, Java script, JSF, CSS, Display Tag libraries in the project.
  • Application developed using Struts, MVC, and JSP.
  • My primary role was to design, develop and implementation of complex multi-tier systems with Web front end using HTML5, CSS3, Ajax, Angular1, 2, JSON technologies.
  • Developed RESTful Web Services for CIP using Java, SpringBoot, NoSQL databases like Couchbase.
  • Developed UI using JSP HTML5 Tag libraries CSS3 JavaScript, Angular JS and AJAX.
  • Used AngularJS 2for Directives, Filters, Services, Validation, and Data binding of UI components.
  • Developed client engagement ingestion monitor user interface using Angular 2.
  • Designed, coded and configured server side J2EE components like Xhtml, servlets, and Java beans, XML.
  • Was involved in integration with the 3rd party tools with the help of web-services using SOAP and REST protocols.
  • Involved in developing SQL and stored procedures with the databases Oracle.
  • XML transformations were done using XML, XSL, XSLT and XPATH.
  • Developed the business logic and application using Struts framework, which is based on the MVC.
  • Configured struts-config .xml, web.xml and the deployment descriptor.
  • Worked on IBM WCS, Sterling Order Management System (OMS) and Sterling Call center application consoles for detailed business and technical design documentation.
  • Responsible for maintaining and expanding AWS (Cloud Services) infrastructure using AWS Stack
  • Worked in E2E development and maintenance of the HP Email marketing campaigns both internal and external campaigns with the help of the JUMP id creation and the capturing the value of AOID if the shopper lands from the third-party websites. Have coded and tested the Email landing pages or to specific URLs to track the effectiveness of the Email marketing landing pages and thereby to improve the conversion rates.
  • Experienced in other front-end technologies such as SASS, LESS, Typescript, BOOTSTRAP, Angular1, Angular1.5, Angular2, Ajax, JSON, NodeJS etc.
  • Experience in Docker engine and Docker Machine environments, to deploy the micro services.
  • Worked on UMLs, Data Flow diagrams, Activity Diagrams, Sequence Diagrams, Class Diagrams, Traceability Matrix, CRUD Matrix, Use-Case Diagram, and Test Strategy & Test Cases.
  • Used Bugzilla for bug tracking and developed code following JAVA coding standard procedures.
  • Used Omni bug for verifying the tags and the respective variables.
  • Used Win merge, Edit Plus tools for merging the code durhing check-in to the repository.
  • Worked in angular.js, bootstrap.js, backbone.js & node.js in the WebSphere framework.
  • Followed Agile and Scrum methodology as project methodology. Used JIRA for tasks and issue tracking.
  • Experienced in Agile methods like Scrum and Extreme Programming (XP), and Agile practices like Continuous Integration (CI) and Test-Driven Development (TDD).

Environment : Agile Scrum, SPRING, IBM WCS 7,IBM Management Center, IBM Accelerator, IBM Admin Console, IBM Sterling 9 OMS, Call center suite, Usebilla, AngularJS 2, Omniture, JDK 1.5 & 1.6, J2SE, J2EE, JMS, XHTML, Bootstrap, JSF, JSTL, Ajax, Eclipse, Weblogic, Oracle, Junit, Console, SQL, Log4J, CSS, Jscript, Clear case, DERBY, REST, AWS and SOAP Protocols, MySQL, MS Office, MS outlook, MS Lync, HP Agile manager, SharePoint 2013, HP Application Lifecycle Management (ALM).

Confidential, San Francisco, CA

Sr. Java Developer

Responsibilities:

  • Developed applications using Swings framework being a desktop-based application.
  • Used Net beans IDE development environment to maintain the TILL application.
  • Performed the requirement gathering, Analysis, reviewed, documented and updated the Software Requirement Specifications (SRS) and Induction Manuals.
  • Interacted with the Design Specialists, Architects & Product Managers reviewed and kept the Requirements documentation up to date.
  • Handled complex POS Peripheral requirements for integrating the POS peripherals with the TILL, BO and CI modules using JPOS software and Linux commands.
  • Integrated POS peripherals including POS Printer, POS Scanner, POS Keyboard, MSR Keyboard, POS Line display and so on.
  • Implemented Hibernate Filters and Validators for code enhancement for Hibernate version migration.
  • Hibernate is used as persistent at middle tire for providing object model over relational data model.
  • Developed application in Angular JS, JSON, and deployed into development, Test and production environment successfully.
  • Worked on very important modules of any POS application including Sales Invoice, Proforma Invoice, B2B invoice, Advance invoice, Return Invoice, Cancellation and Cancellation of advance invoice, Bill Hold, Bill Void, Item Void, Promo Vouchers Types (Birthday, Holiday and so on), Gift Vouchers, Refunds, Promotion Types and so on.
  • Used My SQL Query browser for retrieving the data from the DB and for using CRUD statements.
  • Gathered the complex business requirements from different clients and incorporated them into POS Product there by maintaining a single POS source code for all the clients but multiple instances.
  • Created the technical visual models using MS Visio, for the functionalities to be implemented, reviewed, Implemented and performed Unit-Testing.
  • Dockerized applications by creating Docker images from Docker file.
  • Used JUnit for unit testing of the application and Console for testing the performance of the system.
  • Using AngularJS and Angular-Bootstrap UI extensively for developing the UI using MVC framework.
  • Created ER diagrams, Data Flow diagrams to depict the Database architecture and implemented the new functionalities after review from the DB Administrators.
  • Designed Single page web applications object oriented JavaScript Framework like Angular.JS and Ext.JS.
  • Implemented Sales Invoice, Proforma Invoice, B2B Invoice, Advance Invoice, Return Invoice, Bill-Hold, and Bill-Void, Item-Void, Promo-Vouchers, Shift-Begin/End, Day-Begin/End, Shelf Edge Label Printing, TILL/BO/CI Administration, User and Roles Maintenance functionalities.
  • Involved in implementing Object Relational Mapping (ORM) using Hibernate for persisting business objects data into underlying database.
  • Extracted reports using JASPER, Payment Integration to POS from third party vendors (Innoviti, Plutus, Unipay) for all the card types (Master, Visa, Maestro, AMEX), JPOS Peripheral Integration for POS Line Display, MSR Keyboard, Bar Code Scanner, POS Printer and other peripherals.
  • Administered the Central Instance (CI) and Back Office (BO) Tools along side TILL for data sync and integration.
  • Integrated payment gateways from vendors Innoviti, Unipay, Plutus into the POS application using request and response-based API Jar files for all the payment card types. (Credit, debit, Maestro, Visa, Master, Amex) thereby coordinated with the third-party vendors in receiving the request and response.

Environment: Apache Tomcat, SQL, SQL Plus, MY SQL Query browser, Log4J, Java script, CSS, Bootstrap, Net beans IDE, EDIT PLUS, Java beans, Agile Methodology, Hibernate.

Confidential, Eagan, MN

Java Developer

Responsibilities:

  • Elicited the requirements from the Hawaiian business customers, product owners and Functional Experts and was involved in the end - end design and delivery of the customer modules.
  • Responsible for complete SDLC including coordinating proposals, project meetings, code-reviews, metrics, work deliverables etc.
  • Implemented the modules using Struts MVC Architecture and Oracle as the backend.
  • Used XML for developing the UI components of the application.
  • Created all the relevant Visual Flows, Process Flows, Data Flows, Information Flows, User Navigation flows, Prototypes, POC’s.
  • Developed front-end code with Ajax call in AngularJS and jQuery to retrieve data as JSON Object from controllers in back-end RESTful Server, then display the well-organized result in web pages by writing AngularJS controller, directives, services, and route providers.
  • Developed front-end code with Ajax call in AngularJS and jQuery to retrieve data as JSON Object from controllers in back-end RESTful Server, then display the well-organized result in web pages by writing AngularJS controller, directives, services, and route providers
  • Wrote SQL, PL-SQL Queries, Stored Procedures, Index’s and reviewed with the Database Experts.
  • Reported the code reviews, Tool Performance using Java Console to the entire cross-functional teams.
  • Managed all the project documents in the common repository and acted as a Knowledge Office (KO) across the cross-functional teams.
  • Front end development utilizing HTML5, CSS3, and JavaScript leveraging the Bootstrap framework and a Java backend
  • Documented BRD, FRD, SRS, and Induction Manuals and wrote the unit test cases.
  • Developed and implemented modules including Customer Creation, Updating, Deletion, Customer newsletter subscriptions, Email subscriptions, Customer Service and Support and others.
  • Used VSS for source code control and versioning and Jira for bug and defect tracking.

Environment: J2EE/Java, HTML, JSP, JavaScript, WebLogic, Eclipse, VSS, Tomcat, Waterfall, SQL, Struts Framework, Oracle, XML, XSLT, MS Excel, MS PowerPoint, MS Outlook, SharePoint

Confidential

Java Developer

Responsibilities:

  • Worked on Application Enhancement during various stages of project life cycle.
  • Actively involved in Client interaction for requirement gathering, analysis, development, deployment and testing.
  • Involved in Architecture design, Analysis, coming up with use cases and responsible for designing and developing Activity diagrams, class diagrams with UML Specifications for the location tracking system module using Rational Rose and star UML.
  • Developed system’s GUI using HTML, CSS, JavaScript, Custom tag libraries.
  • Extensively worked with JSP, Spring Framework for UI creation and MVC Architecture integration.
  • Used JavaScript and AJAX for validations and server-side components on the client side within
  • Used JDBC for interacting with MySQL Database and also responsible for development of DAO (Data Assess Objects)
  • Written SQL and basic PL/SQL queries for accessing data in the database and used Eclipse & Tomcat server as development environment.
  • Presented timely demos with onsite team coordination and involved in development of web services
  • Played a major role in software testing enhancements and integrations, Troubleshooting software application issues.
  • Identified Runtime Exceptions and captured them in logs using Log4J.
  • Used CVS as the version control tool and Apache Ant as the build tool for generating WAR and EAR files which are deployed in Weblogic server.
  • Deployed application in all environments and provided production support.

Environment: Java, JSP, spring, Ajax, MySQL, Eclipse, Apache Ant, WebLogic, JavaScript, HTML5, CSS3, XML/XSLT, PL/SQL, MS-Visio, UML, Rational Rose, CVS, Log4J.

We'd love your feedback!