Java Development Lead/architect (applications) Resume
Atlanta, GeorgiA
SUMMARY:
- 15+ years of experience as Java developer (17 overall) and product specialist with strong manufacturing, retail, supply chain, ecommerce, services and solutions. B2B B2C HRIS HCM
- 8+ years’ experience developing and deploying solutions retail, healthcare, government platforms.
- 5+years’ experience on CRM based platforms including cloud and mobile (Android SDK) technologies.
- Expert at interfacing with clients, cross functional teams (Agile/Scrum/XP), managing sales team, demonstrating product features and handling questions or concerns.
- Solutions - oriented professional who excels at managing projects, collaborating with project teams, interfacing with clients, and deploying technology to build successful solutions for clients.
- Excellent data analysis and data warehousing skills.
- Sound experience working with J2EE, JSP, Servlets, jQuery, JSON, Tibco, Angular, Bootstrap, Barebones, Groovy, Spring, Hibernate, HTML5, CSS3, EJB, Node.js, Web Services, REST and SOAP Services, ERP, CRM, CMS, SQL, XML, XSL, business process flows, web servers (Tomcat / Apache / Weblogic/ WebSphere) with deployment on both Windows and Unix platforms.
- Scripting, Pivot Tables and Pivot Charts to Analyze Data in Excel.
- Good experience with Microsoft Project Plan and OpenProj Planning Software tools, Excel, Visio, PowerPoint.
EXPERIENCE:
Confidential, Atlanta, Georgia
Java Development Lead/Architect (Applications)
Responsibilities:
- Involved in the complete lifecycle of implementation - analysis, design, development, deployment and operation.
- During analysis developed the project plan, user training requirements, functional requirements, gap analysis, integration/interface requirements and data migration requirements.
- Developed technical specifications /design for application
- Designed and developed the insurance application front end and back end business functionality. Used Struts, Spring, J2EE Design Patterns such as MVC and JSP/Servlets to develop the application
- Developed REST Web Services and used SOAP protocol to communicate with Quote providers for insurance claims and premiums.
- HTML5, CSS3, JSON was used to design the UI.
- Use of Activiti BPM to create process tasks for insurance processes. (Expenses, Claims, Refund)
- Activiti - ProcessEngine, ProcessEngine, Task List, Message List. Queuing, Signal Boundary Event.
- Use of Angular, Bootstrap, Node.js, HTML5, CSS3, JavaScript for UI and communicating with back end functionality.
- JavaScript compatibility with ES3, ES5 and ES6. Use of Web Workers to post back to HTML
- Deployed application on Net Beans with inbuilt Glassfish Server.
- Used IBM WebSphere Transformation Extender to integrate customer, supplier partner transactions across enterprise.
- Tibco was used to develop the middle messaging layer.
- Developed OpenStack platform for cloud computing. (Keytron, Neutron and Ceilometer Services)
- Enabled Hyper V on Windows machines for virtualization.
- During design developed the FDD, process test scenarios, integration/interface design and data migration design section in document.
- Create user acceptance testing (UAT) scripts and testing during development, user training material and customer side testing during deployment and hand-off/support once in operation.
- Collaborate with cross-functional teams to gather requirements from business users, document business use-cases including flowcharts.
- Provide team demonstrations of system.(PowerPoint and system demos)
- Perform analytics (excel and SQL) for reporting, budgeting, planning and forecasting.
- Write test cases for sprint cycles for above mentioned modules.
- Test product releases for features, functionality, look and feel and document bugs/retest.
- Troubleshoot production system - checking system logs and third party integration logs to identify issues.
- Make content changes on Content Management System and set up site rules on MediaChase Commerce Manager.
- Integrate site with Hawk Search, MyBuys (Product Recommendation), Gift Card API’s, web store, payment systems and tracking engine.
- Manage procurement, punch out process within BCF and suppliers/vendors. (cXML)
- Involved in the complete lifecycle of dynamics implementation - analysis, design, development, deployment and operation.
- During analysis developed the project plan, user training requirements, functional requirements, gap analysis, integration/interface requirements and data migration requirements.
- During design developed the FDD, process test scenarios, integration/interface design and data migration design section in document.
- Create custom reports attached to a workflow and push reports to individual/team through role center so that concerned party can see the report they need to attend to in role center(example A/R officer sees the Sales Orders)
- Set up list page ( customers, transactions, balance, sales orders, vendors, purchase orders, avg balance)
- Manage and Upload project documents to Intranet SharePoint site and share within the company.
- Integrate with ERP system to synchronize data.
- Document/analysis of workflows, processes, pricing elements. ( Visio/Pencil)
- Synchronize Inventory feeds, pricing and product change files to internal and external system for website and product recommendation feature.
- Write SQL for gathering reports for orders, inventory and other ad hoc needs. (forecasting/ planning SSIS / SSRS)
- Enhance, develop and use cloud based computing technologies.
- File exchange using Seeburger/EDI.
Environment: Java, J2EE, EJB, servlets, JSP, Tibco, jQuery, JSON, HTML5, CSS, Activiti BPM, Angular, JavaScript, Spring, JavaScript, Web Services, REST, Node.js, Oracle 11g, Magic Draw, Maven, Jenkins, Github, MVC, XML, JSON,, SSIS/ SSRS, Glassfish App Server, plugin, JScript, Microsoft Project Plan, Visio, Pencil, Microsoft Word, PowerPoint, SQL, Java, Cardinal Commerce, SharePoint, HTML, Windows, Unix.
Confidential, New York, New York
Java development
Responsibilities:
- Develop detailed business requirement, functional and technical documentation for the project.
- Interface with cross functional team to discuss requirement, development, timelines and test plans.
- Update Microsoft Project Plan with status and WBS - Work Breakdown Structure.
- Communicate project status on a daily basis to team and upper management.
- Develop business uses cases, workflows, scenarios, pricing elements related documentation/ specifications.
- Developed technical specifications /design for mobile application - Rewards Loyalty Program,
- HTML5, Angular.js was used to design the UI. AChartEngine was used to set up points and spending charts.
- JavaScript compatibility with ES3, ES5 and ES6. Use of Web Workers to post back to HTML
- Java Servlets, JSP’s, XML, XSLT were used for web interface to applications.
- Development, Debugging and testing of the application in Android Studio using Emulator
- Use of jQuery Mobile, HTML5, CSS, JavaScript, Android SDK, Android WebView, Web Services, REST, SQLite, MySQL, Android Studio, GitHub.
- Deployed application on NetBeans (with Glassfish Server)
- UML Diagrams created with MagicDraw.
- Developed OpenStack platform for cloud computing. (Keytron, Neutron and Ceilometer Services)
- Enabled Hyper V on Windows machines for virtualization.
- Interface with development team during SDLC to ensure functional requirements are being implemented correctly.
- Perform testing ( Unit Testing UAT, System and Integrated Testing)
- Trouble application looking at log files and suggesting corrective action. ( Web Service, SOAP API logs)
- Develop ad hoc SQL Queries to test application data - SQL Server / Oracle.
- Run Web Services, SOAP Services to test application functionality and debug.
- Serve as SME - Subject Matter Expert company wide for HRIS system.
- Deploy systems company wide and perform migrations to newer versions.
- Conduct presentations to team - application and business related.
- Develop Java front end using XML /XSLT, JSON/jQuery. Angular, Node.js, HTML5, CSS3 use of J2EE, EJB, Servlets and JSP’s for back end business functionality.
- Use of cloud based computing for business.
- Represent company at trade shows.
- Integrate with ERP system to synchronize data.
Environment: jQuery/JSON, HTML5, CSS, JavaScript, Activiti BPM, Angular, Bootstrap, Struts, Spring, Hibernate, Web Services, REST, Tibco, MySQL, GitHub, Node.js, C#, Web forms, MVC, JSON, SSIS/SSRS, Microsoft Visio, Pencil, DCM 6, Microsoft Dynamics CRM, Word, Excel, PowerPoint, Microsoft Project Plan, PowerPoint, Java - J2EE, XML, HTML5, CSS3, JavaScript, SWING (Sitraka), punch out, Kronos, HRIS, HCM, SOAP, Web Service, SQL, (SQL Server/Oracle), edi, Windows, Unix operating System, Agile, Scrum.
Confidential, Exton, PA
Analyst /Lead Web Developer Consultant
Responsibilities:
- Responsible for system analysis, design and development
- Gathered requirements from the managers for development of the application. Analyze requirements and develop technical documentation
- Contract web programming using Java, J2EE, SQL, Linux and others.
- Database design, application design, site architecture design, CSS, JavaScript and HTML programming to meet validation requirements
- Developed program based on architecture standards
- Designed the process flows of the operations and Prototype.
- Interface with payment system for payment processing (Chase Paymentech)
- Client Side validations were done using JavaScript
- Modularize design and look and feel for Categories, Products, Orders, Discounts and Customers. System recommends other products based on product being viewed.
- Developed PHP forms using MySQL as backend
- Formed submits user information and stores in database
- Used of MySQL query to query the database to retrieve information
- Error handling done using specific error messages
- Wrote insert, update and delete queries to add new products to database
- Configured Apache httpd.conf config file.
- Used trigger error and MySQL error functions
- Also involved in evaluating Drupal and Zend frameworks for content management system developed.
- Customized shopscript content management system for product display and special promotions. Use of smarty templates for HTML template creation
- Created web pages using AJAX
- Exposed web pages as web services using XML-RPC and SOAP
- Deployed the application on Apache Web Server on Linux and Windows platform
- Tested and debugged applications
- Bug fixes, code cleaning, added support for category and products
- Mentored other team members and was responsible for leading a team. Consistently met deadlines and exceeded expectations achieving recognition, resulting in increases in responsibilities
Environment: Microsoft Project Plan, Visio, Java, SQL, Tibco, MySQL, Shopscript, XAMPP, HTML, XHTML/DHTML, JavaScript, XML, AJAX, Webservices, XML-RPC, Ant, XSLT, Apache Web Server, Windows, Linux
Confidential, Conshohocken, PA
Business Analyst/Lead Developer Consultant
Responsibilities:
- Designed and developed the reports module for the incentive compensation software. Used Struts, Spring, J2EE Design Patterns such as MVC and JSP/Servlets to develop the application
- Wrote Stored Procedures, Triggers and Functions on SQL Server as well as PL/SQL on Oracle to support both databases for the application
- Maintained module with refactoring and design patterns
- Performed static, JTest/JProbe/JUnit (black box), white box testing on the code
- Used WebKing to create automated test scenarios
- Wrote Ant scripts to create build, run automated test cases and run test scripts using WinRunner
- Wrote winrunner test scripts
- Analyzed and report WinRunner test results
- Performed manual testing and reported defects in Test Director
- Mentored other team members
- Created front end pages embedded with Flash
- Wrote ad-hoc programs using Java mail, ASP and ActiveX for internal business needs.
Environment: Xtreme Programming(Agile), HTML, JavaScript, XML, XSL, Java, J2EE, JavaMail, ASP, ActiveX, SQL Server 2000, Oracle, UNIX, Windows, Tomcat, Apache
Confidential, Montvale, NJ
Analyst/Developer Consultant
Responsibilities:
- Gathered business requirements from managers
- Developed functional and business documents using Rational Rose
- Used Swing API for development
- Customized Sitraka swing components to suit Confidential 's internal business needs
- Deployed application on WebLogic App Server
Environment: Sitraka (using Java Swing), JBuilder, SQL Server, Windows NT
Confidential
Java Developer Consultant
Responsibilities:
- Created a B2B site for health care vendors and providers
- Created UML technical documentation using Rational Rose
- Developed swing and J2EE EJB components for the website
- Deployed application on WebLogic App Server
- Unit testing, integration testing and successfully deployed the application
Environment: Java Swing, EJB, WebLogic 5.1, Visual Cafe, Oracle, Visual Cafe, and Windows NT
Confidential, Warminster, PA
Analyst/ Developer Consultant
Responsibilities:
- Gathered business requirements from managers
- Developed UML technical documentation using Rational Rose.
- Customized Epicentric's generic JavaBeans to suit the portal needs
- Developed JSPs, Servlets using custom tag
- Developed XSL stylesheets to parse XML Feeds
- Developed client portals based on Java and Java beans
- Unit testing, integration testing and successfully deployed the application
Environment: Java, JSP, Servlets, XML, XSL, JavaBeans, Visual Cafe, SQLServer, Apache, JRun, Windows
Confidential
Business Analyst / Developer
Responsibilities:
- Gathered requirements from business managers
- Analyzed existing COBOL code and create functional and technical documents
- Developed VB forms based on technical document and reports using SQL Server reports
- Unit tested and integration tested the application
- Successfully deployed at clients location
Environment: COBOL, VB, SQL Server, Windows
