Java Full Stack Developer Resume
Livonia, MI
SUMMARY
- Over 7 years of experience in Java/J2EEDevelopment, Enhancement, and Maintenance of Web application and enterprise applications.
- Extensive experience in Web analytics, Design, Development and Implementation in Client / Server technology.
- Experience in Software life cycle phases like Requirement Analysis, Implementation and estimating teh time - lines for teh project.
- Experienced in working in AGILE based development environment and participating in Scrum sessions.
- Experience in implementation of business applications using BEA Web logic, WebSphere, IBMWeb Sphere Application and Portal Server (WAS/WPS) and Tomcat.
- Experience in Developing User Interface (UI) Rich Web Applications, and Web Service Applications using Front End/User Interface (UI) Technologies like HTML5, XHTML, DHTML, XML, Object Oriented JavaScript, JavaScript, JQuery, Angular JS, JSON, Bootstrap Framework, Ajax, CSS2/3, CSS Frameworks, JSP.
- Expertise in developing Single Page Applications (SPA) with MVC architecture such as Angular 2, Angular 4 and 5.
- Proficient in using AJAX for implementing dynamic Web Pages where teh content was fetched via API calls and updated teh DOM (JSON Parsing).
- Extensive experience working in data-layer usingJDBCandORM packagelikeHibernate 2.5, 3.0.
- Extensive Knowledge in Node.js for Server Side programming.
- Expertise in Database Design, Creation and Management of Schemas, writing Stored Procedures, Functions, DDL, DML SQL queries.
- Experience in defect management tools like JIRA and Quality Center, and version control systems Subversion(SVN), GIT.
- Good in differentiating teh layouts for mobile management. Able to create teh adaptive layouts with teh help of Bootstrap.
- Experienced with Eclipse IDE, IntelliJ, VSCode.
- Experience in working with SalesForce for custom pages.
- Hands on experience in Apex Programming, Visualforce pages development, Web service API Integration, Apex Triggers Implementation, Salesforce Configuration and Administration.
- Strong Experience in database design using PL/SQL to write Stored Procedures, Functions, Triggers and strong experience in writing complex queries, using Oracle 10g/11g, DB2, SQL Server and MySQL.
- Worked on database tools likeSQL DeveloperandTOAD.
- Involvement in using various IDE’s, Notepad++, Eclipse, WebStorm 9, Eclipse IDE, IntelliJ, VSCode.
- Experienced in implementing Service Oriented Architecture (SOA) with XML based Web Services (SOAP/UDDI/WSDL) using Top down Approach and Bottom up Approach.
- Sound knowledge in working with browsers compatibility issues with browsers like IE, Firefox, Safari, Opera, Chrome.
- Highly Curious about new front-end development technologies and adept at promptly and thoroughly mastering them with a keen awareness of new industry developments and teh evolution of programming solutions.
- Experience in working with HTML Controls, User Controls, Master Pages and Themes.
- Good Team Player with Excellent Communication Skills and Highly Motivated analytical Problem Solver and troubleshooter with more attention.
TECHNICAL SKILLS
Operating Systems: Windows 98 / 2000 / 2003 / 2000 Server / XP / Vista / NT / Mac OS X, Linux.
Languages: C, C++, C#, Java, VB 6.0, PL/SQL, ASP
Web Technologies: HTML5, DHTML, XHTML, XSLT, CSS3, AngularJS, Bootstrap, XML, J2EE and JSP
Scripting Languages: TypeScript, JavaScript, JQuery, PHP, JSON, JSP
Microsoft Office Suite: MS Word 2010, MS Excel 2010, MS PowerPoint 2010 and MS Visio.
J2EE Frameworks: Apache Struts2, Spring 3.x, Hibernate 3.x, Log4J, JSF, JUnit
Salesforce.com Technologies: Sales Force CRM, Apex Language, Apex Classes/Controllers, Apex Triggers, SOQL, SOSL, Visual Force Pages / Components, Apex Web Services, AJAX, Custom Objects.
Hardware & Software: All Software Installations, Major and Minor Repairs
Database: PL/SQL (oracle), MySQL and NoSQL, MongoDB, Oracle 9i/10g.
Frameworks: AngularJS 1.4, 2.0, 4, 5, Node.js, React.js, Knockout.js, PrimeFaces.
IDE's and Tools: EclipseIDE,NetBeans, Workbench, IntelliJ, VSCode, Photoshop, Webstrom, JQueryUI, Postman SourceTree, Tortoise SVN, ANT, RAD 7.x, TOAD and Notepad++.
PROFESSIONAL EXPERIENCE
Confidential, Livonia, MI
Java Full Stack Developer
Responsibilities:
- Involved in development of User Interface using HTML/HTML5, CSS/CSS3, JavaScript, AJAX, JSON and Angular 4 and 5.
- Designed and implementation of batch with ability to scale teh system to accommodate high case volume and product growth.
- Customized classes to interface with IBM Cúram Social Management Tool. Ensured application development while maintaining thorough compliance with product licensing regulations as well as stipulated client specifications.
- Supported integration efforts between teh Struts Action classes and teh EJB's services layer.
- Implemented Session Beans for business logic and Message Driven Beans for Asynchronous messages.
- Worked in delivering user feedback items on time for teh getting things ramped up for go live releases.
- Used Web services - WSDL and SOAP for getting loan information and format conversion from other modules in teh system.
- Used Oracle WebLogic as Application Server and Eclipse as an IDE in developing different J2EE components.
- Involved in teh design of teh Referential Data Service module to interface with various databases using JDBC.
- Creating test cases usingJUnitto achieve 95% unit test code coverage of web services.
- Develops and reviews detailed designs for an information system including teh functional specifications dat define teh business rules and teh input, processing, and output details pertinent to teh system's operations and data persistence.
- Worked with PrimeFaces, PrimeNG a User Interface component libraries for JavaServer based applications.
- Used theJAXBfor generating teh schema stubs for web services.
- Design Patterns implemented are Singleton and DTO.
- Created custom Filters which can format data in different ways based on teh requirements and involved in two-way data binding technique with styling from Bootstrap.
Environment: HTML, HTML5, CSS/CSS3, JavaScript, JQuery, AngularJS 2.0, Angular 4.0 & 5.0, TypeScript, Bootstrap, GIT, AJAX, Rally, JSON, Node.js,, JDBC, Java Web services, Postman, WebSphere Process Server 7.5.1.0, PL/SQL Developer, Spring, Hibernate, Ant, JUNIT, WSDL.
Confidential, Livonia, MI
Java Full Stack Developer
Responsibilities:
- Involved in “Account Set-up” project where me worked on creating Workflow rules, Streaming API, Page Layouts, Record Types, Apex Class, Push Topic and Rest API concepts.
- Meet with internal customers to gather requirements in order to create scope of work and deliverables.
- Created workflow rules, Approvals, Apex Classes, Test Classes, Triggers, Visual force pages, and also has worked on REST API, SOAP API and Web Services Callouts
- Extracted data from various heterogeneous sources like Oracle, SQL Server, DB2, Teradata, MS Access, and Flat Files.
- Created ETL mappings using Informatica Power Center to move Data from sources like flat files, databases, loaded into Oracle, Sql Server.
- Worked on managing development and deployment processes using tools such Change Sets, Ant, Git, Bitbucket and Eclipse Force.com.
- Worked closely with product owners and business partners for delivery of teh product.
- Worked in delivering high priority user feedback items and defects with quick implemntation and resolution.
- Managing teh deployment of applications on various deployment environments (QA, SIT and UAT).
- Worked in providing support for teh application with solving issues with high priority enviornments.
- Configured Workflows, Advanced Approvals, Configure Price Quote (CPQ), Contract Lifecycle Management (CLM), Reports and Dashboards, Complete Quote-To-Cash Flow.
- Debug Apex scripts using Debug Logs and System Log Console to catch Exceptions and execute Governors and Limits.
- Used Force.com web services API to create, update, retrieve and delete records from SOAP based web services using java.
- Custom development - using JavaScript, JQuery, Knockout.js, APEX coding and Visualforce.
Environment: Force.com Apex Language, Apex Triggers and workflows, Backbone Js, SOQL, SOSL, Visual Force, Data Loader, Eclipse, Approval Processes, Email, Messaging, HTML, HTML5, CSS/CSS3, JavaScript, JQuery, Bootstrap, GIT, AJAX, Rally, JSON, Knockout.js, Postman, REST API, SOAP API, Web Services, Push Topic, JUnit, Ant, Streaming API, FUSE Middleware, Fusion, Oracle SQL Server.
Confidential, Newark, DE
Full Stack Developer
Responsibilities:
- Involved in development of User Interface using HTML/HTML5, CSS/CSS3, JavaScript, AJAX, JSON and AngularJS.
- Used client side scripting languages such as JavaScript and JQuery.
- Experience with Bootstrap, AngularJs for creating teh applications dat are more effective.
- Created complex JIRA workflows including project workflows, screen schemes, permission scheme and notification schemes in JIRA.
- Migrated teh RAD based development intoOpen Source Eclipse for WAS 6.1for reducing teh license cost.
- Used AJAX extensively to implement front end /user interface features in teh application.
- Designed CSS3 based web pages, which were cross-browser compatible.
- Implemented XML parsing and JSON parsing for data handling on different application.
- Handled all aspects of teh web application including maintaining, testing, debugging, deploying and printing.
- Worked with AngularJS 2.0.
- Applied multiple built-in Directives such as ng-model, ng-click into AngularJS application.
- Actively participated and provided feedback in a constructive and insightful manner during weekly Iterative review meetings to track teh progress for each iterative cycle and figure out teh issues.
- Developed Application Flows and UML diagrams (Use Case, Class & Sequence) for few modules of teh application.
- Used NPM(Node Package Manager) to install all te required packages for teh application.
- Worked closely with teh management to generate reports and provide visibility of critical numbers using Tableau.
- Providing support to interface application development and system test team.
- Created reusable templates and style sheets based on UI standards and guidelines; Performed functional tasks using specifications and wireframes.
- Worked with React.js LinkedStateMixin for Two-Way data binding.
- Migration of JAX-RPC based Web Services intoJAX-WS using Apache CXFframework.
- Used Jasmine(BDD) for unit tests.
- Developed Controller to handle request and response, Developed Service Layer classes to interact with back-end and also developed DAOs (Data Access Object) using Hibernate as ORM to interact with DBMS - SQL Developer Oracle.
- Updated teh website from time to time for special Requirements.
- Created custom Filters which can format data in different ways based on teh requirements and involved in two-way data binding technique with styling from Bootstrap.
Environment: JAVA, HTML, HTML5, CSS/CSS3, JavaScript, JQuery, AngularJS 1.5, AngularJS 2.0, React.js, Knockout.js, Bootstrap, JUnit, Ant, GIT, AJAX, JIIRA, JSON, Apache CXF, Node.js, SQL Developer.
Confidential, Thousand Oaks, CA
Web/ UI Developer
Responsibilities:
- Closely worked with business system analyst to understand teh requirements to ensure dat right set of UI modules been built.
- Created teh UI interface using JSP, JavaScript, jQuery, CSS3 and HTML5.
- Maintain, enhance, and recommend solutions dat best suit business and technology needs from UI standpoint.
- Worked with Salesforce SiteForce for interactive web pages.
- Using SiteForce Public web applications can be deployed and on force.com with built in VIsualforce.
- Interacted with teh back-end staff and scrum master at teh daily meeting for new features in dis web app using Agile software development methodology.
- Worked on teh application developed using HTML5, CSS3, JSON, and Node.js.
- Involved in designing and developing teh JSON, XML Objects with MySQL.
- Analyzed, designed, reviewed and implemented teh enhancements related to front end modules using Java, JSP and Servlets.
- Performed Client side validation using JavaScript.
- Proactively collaborated with cross teams (gtools and AOps) to ensure proper content is retrieved from teh Content Management tool.
- Creating cross-browser compatible and standards-compliant CSS-based page layouts.
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Experience implementing and working with Adobe AEM/CQ5.
- Developed different JQuery component in MVC micro architecture framework which internally use various design pattern such as singleton, command, delegate, etc.
- Automated user reports using Java best practices theirby reducing manual intervention and avoiding teh scope of error due to manual intervention.
- Worked with NoSQL Databases to define schema.
- Prepared unit test cases and test data and tested modules as per teh project plan. Also, involved in overall unit testing/smoke testing of teh application.
- Work on developing custom, object-oriented JavaScript using common JavaScript libraries and frameworks.
- Implemented Presentation layer using CSS Framework, AngularJS, Wire-framing and HTML5.
Environment: HTML 5, JavaScript, AJAX, CSS 2/3, Bootstrap, AngularJS 1.4, AEM/CQ5, JSON, Jquery, XML, MySQL, GULP, Wireframes, JSP, Apache Tomcat SASS, Agile, Scrum, NoSQL, JUnit, Ant, Eclipse CDT, Linux/Unix.
Confidential
Java Developer
Responsibilities:
- Extensively worked on designing web pages using HTML, DHTML, CSS, JavaScript and Ajax.
- Design and implementation of new feature or software components for teh front-end of a large Web application
- Developed a single page, mobile-first, cross-device/cross-browser web application for real-time location sharing.
- Designed teh functionality using JavaScript libraries and widgets. Implemented teh elements producing all teh required HTML and ensured proper connectivity to teh backend systems.
- Developed page layouts, Navigations and presented designs and concepts to teh clients and teh management review.
- Created and developed teh web-page layout and positioned/developed design elements, using Dreamweaver, HTML and Adobe Photoshop.
- Involved in Enhancement of existing application utilizing JSP, Created HTML navigation menu dat is role based menu items changes dynamically, derived from teh database in teh form of XML.
- Used JQuery plug-ins for Drag-and-Drop, Widgets, Menus, User Interface and Forms.
- Developed page layouts, Navigations and presented designs and concepts to teh clients and teh management review.
- Implemented User Friendly UI design with HTML, CSS and JavaScript for client side validation and form submission functions and Java for server side scripting for web development.
- Worked as QA tester and also played an important role in assisting UAT team members to help them understand to test teh system thoroughly and fixed teh bugs reported by users.
- Developed user interface using PHP, Code igniter, NOCMS, Bootstrap, AJAX, JQuery, HTML, CSS.
- Maintained teh business standards and teh requirements in EJB and deployed them on to WebLogic Application Server.
- Support teh deployed applications through debugging, and fixing.
- Implemented client side validations in registration forms, login and logout forms using Java Script.
- Implemented validation on teh JSP fields using Struts Validation framework which included writing validation.xml and validation-rules.xml files
- Compiled and built teh application using ANT scripts and deployed teh application.
- Prepared teh project content, managed teh existing content, analyzed teh content with teh help of Content Management System (CMS).
Environment: Java, J2EE, HTML, CSS, JavaScript,, JQUERY, JQUERY UI, AJAX, JSON, JSP, Spring 3.0, Struts 2.2, Hibernate 3.1, Eclipse 3.5, WebLogic 10g, Oracle 11g, Apache Tomcat, Rational Rose, HTML, XML, Web Services, JUnit 4.1,SVN, Windows, UNIX.
Confidential
Application Developer
Responsibilities:
- Involved in all teh Phases of Software Development Life Cycle, including Requirements Collection, Design & Analysis of teh Customer Specifications, Development and Customization of teh Application.
- Worked on Eclipse during development to has MVC architecture for application development So dat teh developed application has a separate paradigm for design layer, presentation layer and control layer.
- Used CascadingStyleSheet (CSS) in web pages to separate presentation from structure.
- Worked with different browsers like Google Crome, Internet Explorer 11, Mozilla Firefox and Safari.
- Resolved teh issues, errors and problems encountered across website implementations.
- Successfully implanted entire Invoice Module using Oracle Business Intelligence (BI) publisher.
- Highly involved in making updates to teh current website and simultaneously handling other projects.
- Converted raw images and layouts from graphic designer into HTML/CSS themes
- Generated unique links in JavaScript and AJAX to track every click using form get method
- Build ANT Script for teh application and used Log4J for debugging and made teh code a bug free application.
- Utilized various JavaScript and JQuery libraries, AJAX for form validation and other interactive features.
- Developed SQL queries to perform insert, update or delete operation on MySQL database.
- Created JSON for storing and exchanging information between browsers and servers.
- Developed SQL scripts for data migration.
- Coordinated with teh business on User Acceptance Tests (UAT) and to get teh approval from business on teh design changes.
- Worked on prototypes for Responsive design.
- Prepared teh project technical documentation in diagrams, flowcharts, sitemaps with detailed description with using Wire frames.
Environment: Java, J2EE, HTML, XHTML, CSS, JavaScript, JSP, JSTL, XSLT, XML, MVC Design JQUERY, JSON, AJAX, Oracle 9i/10G, Usability Testing, XML, Agile.