Java Full Stack Developer Resume
Columbus, OH
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 noledge 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 noledge of Spring3.1, Hibernate 3.X, and Struts 2.0 frameworks, AJAX, JSON and XML.
- Highly skilled in teh 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 teh 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 teh 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
Statistical-Decision Making Tools: MS Solver, Evolver, Neural Networks, Risk Evolver.
Databases: MS Access, Oracle 9, SQL, SQL Plus, PL/SQL Developer, Derby, MySQL Query Browser
SCM Tools: 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, AWS, Lambda, Amazon SQS, AWS Identity and access management, AWS Cloud Watch
PROFESSIONAL EXPERIENCE
Confidential, Columbus, OH
Java Full Stack Developer
Responsibilities:
- Involved in teh technical design discussions to develop teh application in teh team environment.
- Worked extensively on Spring Framework for teh Web application which clearly differentiates business logic, UI and database connections with good documentation.
- Worked extensively on teh front-end development and developed various functionalities and UI components using JSP, HTML, XHTML, XSLT, Java script, JSF, CSS, Display Tag libraries in teh 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 teh 3rd party tools with teh help of web-services using SOAP and REST protocols.
- Involved in developing SQL and stored procedures with teh databases Oracle.
- XML transformations were done using XML, XSL, XSLT and XPATH.
- Developed teh business logic and application using Struts framework, which is based on teh MVC.
- Configured struts-config .xml, web.xml and teh 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 teh HP Email marketing campaigns both internal and external campaigns with teh help of teh JUMP id creation and teh capturing teh value of AOID if teh shopper lands from teh third-party websites. Have coded and tested teh Email landing pages or to specific URLs to track teh effectiveness of teh Email marketing landing pages and thereby to improve teh 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 teh 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 teh tags and teh respective variables.
- Used Win merge, Edit Plus tools for merging teh code durhing check-in to teh repository.
- Worked in angular.js, bootstrap.js, backbone.js & node.js in teh 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 teh TILL application.
- Performed teh requirement gathering, Analysis, reviewed, documented and updated teh Software Requirement Specifications (SRS) and Induction Manuals.
- Interacted with teh Design Specialists, Architects & Product Managers reviewed and kept teh Requirements documentation up to date.
- Handled complex POS Peripheral requirements for integrating teh POS peripherals with teh 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 teh data from teh DB and for using CRUD statements.
- Gathered teh complex business requirements from different clients and incorporated them into POS Product there by maintaining a single POS source code for all teh clients but multiple instances.
- Created teh technical visual models using MS Visio, for teh 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 teh application and Console for testing teh performance of teh system.
- Using AngularJS and Angular-Bootstrap UI extensively for developing teh UI using MVC framework.
- Created ER diagrams, Data Flow diagrams to depict teh Database architecture and implemented teh new functionalities after review from teh 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 teh card types (Master, Visa, Maestro, AMEX), JPOS Peripheral Integration for POS Line Display, MSR Keyboard, Bar Code Scanner, POS Printer and other peripherals.
- Administered teh 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 teh POS application using request and response-based API Jar files for all teh payment card types. (Credit, debit, Maestro, Visa, Master, Amex) thereby coordinated with teh third-party vendors in receiving teh 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 teh requirements from teh Hawaiian business customers, product owners and Functional Experts and was involved in teh end - end design and delivery of teh customer modules.
- Responsible for complete SDLC including coordinating proposals, project meetings, code-reviews, metrics, work deliverables etc.
- Implemented teh modules using Struts MVC Architecture and Oracle as teh backend.
- Used XML for developing teh UI components of teh application.
- Created all teh 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 teh 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 teh 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 teh Database Experts.
- Reported teh code reviews, Tool Performance using Java Console to teh entire cross-functional teams.
- Managed all teh project documents in teh common repository and acted as a Knowledge Office (KO) across teh cross-functional teams.
- Front end development utilizing HTML5, CSS3, and JavaScript leveraging teh Bootstrap framework and a Java backend
- Documented BRD, FRD, SRS, and Induction Manuals and wrote teh 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 teh 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 teh 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 teh 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 teh version control tool and Apache Ant as teh 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.