Java Full Stack Developer Resume
Livonia, MI
PROFESSIONAL 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 the time - lines for the 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 the content was fetched via API calls and updated the 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 the layouts for mobile management. Able to create the adaptive layouts with the 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 the 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
IDE's and Tools: All Software Installations, Major and Minor Repairs PL/SQL (oracle), MySQL and NoSQL, MongoDB, Oracle 9i/10g.
AngularJS: 1.4, 2.0, 4, 5, Node.js, React.js, Knockout.js, PrimeFaces.
EclipseIDE,Net: Beans, 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
Roles & 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 the 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 the Struts Action classes and the 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 the 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 the system.
- Used Oracle WebLogic as Application Server and Eclipse as an IDE in developing different J2EE components.
- Involved in the design of the 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 the functional specifications that define the business rules and the input, processing, and output details pertinent to the system's operations and data persistence.
- Worked with PrimeFaces, PrimeNG a User Interface component libraries for JavaServer based applications.
- Used theJAXBfor generating the schema stubs for web services.
- Design Patterns implemented are Singleton and DTO.
- Created custom Filters which can format data in different ways based on the 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
Confidential
Roles & Responsibilities:
- Involved in “Account Set-up” project where I 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 have 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 the product.
- Worked in delivering high priority user feedback items and defects with quick implemntation and resolution.
- Managing the deployment of applications on various deployment environments (QA, SIT and UAT).
- Worked in providing support for the 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
Roles & 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 the applications that are more effective.
- Created complex JIRA workflows including project workflows, screen schemes, permission scheme and notification schemes in JIRA.
- Migrated the RAD based development intoOpen Source Eclipse for WAS 6.1for reducing the license cost.
- Used AJAX extensively to implement front end /user interface features in the 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 the 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 the progress for each iterative cycle and figure out the issues.
- Developed Application Flows and UML diagrams (Use Case, Class & Sequence) for few modules of the application.
- Used NPM(Node Package Manager) to install all te required packages for the application.
- Worked closely with the 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 the website from time to time for special Requirements.
- Created custom Filters which can format data in different ways based on the 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
Roles & Responsibilities:
- Closely worked with business system analyst to understand the requirements to ensure that right set of UI modules been built.
- Created the UI interface using JSP, JavaScript, jQuery, CSS3 and HTML5.
- Maintain, enhance, and recommend solutions that 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 the back-end staff and scrum master at the daily meeting for new features in this web app using Agile software development methodology.
- Worked on the application developed using HTML5, CSS3, JSON, and Node.js.
- Involved in designing and developing the JSON, XML Objects with MySQL.
- Analyzed, designed, reviewed and implemented the 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 the 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 thereby reducing manual intervention and avoiding the 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 the project plan. Also, involved in overall unit testing/smoke testing of the 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
Roles & Responsibilities:
- Extensively worked on designing web pages using HTML, DHTML, CSS, JavaScript and Ajax.
- Design and implementation of new feature or software components for the 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 the functionality using JavaScript libraries and widgets. Implemented the elements producing all the required HTML and ensured proper connectivity to the backend systems.
- Developed page layouts, Navigations and presented designs and concepts to the clients and the management review.
- Created and developed the 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 that is role based menu items changes dynamically, derived from the database in the 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 the clients and the 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 the system thoroughly and fixed the bugs reported by users.
- Developed user interface using PHP, Code igniter, NOCMS, Bootstrap, AJAX, JQuery, HTML, CSS.
- Maintained the business standards and the requirements in EJB and deployed them on to WebLogic Application Server.
- Support the deployed applications through debugging, and fixing.
- Implemented client side validations in registration forms, login and logout forms using Java Script.
- Implemented validation on the JSP fields using Struts Validation framework which included writing validation.xml and validation-rules.xml files
- Compiled and built the application using ANT scripts and deployed the application.
- Prepared the project content, managed the existing content, analyzed the content with the 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
Roles & Responsibilities:
- Involved in all the Phases of Software Development Life Cycle, including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the Application.
- Worked on Eclipse during development to have MVC architecture for application development So that the 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 the 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 the 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 the application and used Log4J for debugging and made the 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 the business on User Acceptance Tests (UAT) and to get the approval from business on the design changes.
- Worked on prototypes for Responsive design.
- Prepared the 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.
