We provide IT Staff Augmentation Services!

Sr. Software Engineer/consultant Resume

5.00/5 (Submit Your Rating)

Chicago, IL

SUMMARY

  • 10+ years of experience as Java/J2EE Software developer in the IT Industry
  • Experience in developing, maintaining, implementing and administering Java based n - tier business applications
  • Web application design using J2EE framework
  • Knowledge of various open source technologies including Struts (1.1.0), Struts 2, JSF, Spring, Hibernate, Eclipse (3.0M4), Tomcat (4.1), JBOSS, Ant (1.5.4), XML, Tag Lib Descriptors, JUnit (3.5/3.8), Java Web Services, WSDL, XFire, Velocity.
  • Advanced level knowledge in Enterprise Java components JSPs (1.1/1.2), Servlets (2.2/2.3), EJBs, JDBC (2.x)
  • Experience with databases (Oracle 8i/9i/11g), SQL Server 2008, My SQL, PL/SQL stored procedures
  • Expertise in Java Design Patterns (DAO, Session Façade, VO, MVC, Business Delegate) and UML methodologies (Rational Unified Process)
  • Coordination with QC team for testing efforts
  • Android and iOS app development.
  • Experience with WebSphere Commerce, Hybris and other eCommerce development.

TECHNICAL SKILLS

Systems: Windows NT/XP/7, UNIX, UBUNTU, iOS, Android

Software: Visual Studio, JBuilder, IntelliJ IDEA, Web Sphere Studio (WSAD), JEdit, Macromedia Flash, Dreamweaver, Adobe Photoshop, XML Spy, MS Office.

Languages/Frameworks: C++, Perl, Java, JSF, C#.NET, Spring, Hibernate, ASP.NET, SQL, JavaScript, Struts, Visual Basic.NET, Servlets, JSP, HTML, XML, DHTML, DOJO, JQuery.

Databases: Oracle 10g, MS SQL Server, IBM DB2, MySQL.

PROFESSIONAL EXPERIENCE

Confidential, Chicago, IL

Sr. Software Engineer/Consultant

Responsibilities:

  • Planning and development of Grainger Canada web site (Acklands-Grainger).
  • Development of Hybris components integrating with Solr/SAP.
  • Integrate Adobe Analytics on Grainger web sites.
  • Design new Hybris components based on requirements.
  • Write Impex files to work with Hybris data load process.
  • Worked on OSSC portal to deliver Hybris/SAP order data to consultants.
  • Implement changes to various UI pages and components.
  • Develop REST APIs using Spring to deliver order related data.
  • Develop/Integrate front end components using AngularJS, JQuery, Handlebars, CSS.
  • Work on International checkout implementation using Bongo.
  • Manage user level security within Hybris environment.
  • Debug issues in different environments.
  • Work with front-end team for content delivery and UI changes.
  • Environment: Hybris5.4, Spring, Hibernate, GitHub, GitBash, JIRA, Oracle, MySql, Tomcat 7.
  • Architect and lead development of multiple projects.
  • Involved in requirement analysis and translating to technical specs.
  • Development of Android and iOS ReimburseMe app to view and process claim data.
  • Develop REST API to consume JSON data from backend services
  • Provide direction on technology and tools to use to meet project needs in timely fashion.
  • Involved in development of POC projects and hand off for development.
  • Worked on YSA (Your Spending Account) and FDR projects.
  • Involved in development of socket communication components to receive ISO-8583 messages containing credit card transactions.
  • Integrate with IBM MQ and backend Web services for CRUD operations.

Environment: Websphere, JAX-WS, J2EE, Core Java, Sockets, JPOS, ISO-8583, IBM MQ, Tomcat 7, JUnit, Eclipse, SVN, JIRA, DB2.

Confidential, Addison, IL

Sr. Java Software Engineer

Responsibilities:

  • Worked on Confidential eCommerce website using Hybris platform.
  • Extended Hybris functionality to implement Cart and Checkout features.
  • Customize Hybris objects and UI layer to meet business specifications.
  • Lead effort on enhancement and maintenance of Web Services.
  • Worked on Payment and Order Web Service to perform authentication and charge Credit Card payments using CHASE Paymentech API.
  • Implement multi-threading to enhance performance of Web Service calls.
  • Develop components using Spring MVC, Spring IOC and Spring Security for securing services and JSP’s.
  • Implement database operations using Hibernate framework.
  • Implement enhancements to the UI using jQuery framework with AJAX.
  • Involved in full SDLC lifecycle.
  • Work with Jira defect logging and tracking system.
  • Work with Bit Bucket, Mercurial Cloud based source control software.
  • Environment: Windows Server, JAX-WS, J2EE, Tomcat 6.x/7.x, JUnit, Mockito, Eclipse, BitBucket, Tortoise HG, Mecurial, JIRA, MS SQL Server 2008, Oracle 11g.
  • Worked on WealthStation Planning product to modernize the web interface and services.
  • Expose/Refactor existing APIs as REST services using JAX-WS to be consumed by mobile devices.
  • Implement JSON model for data exchange between services and mobile UI.
  • Mobile UI development using HTML5 and angular-js.
  • Integrate with Spring IOC and Spring Security for securing services and login.
  • Implement enhancements to the UI using ExtJS framework and AJAX.
  • Work with existing database framework for CRUD operations.
  • Coordinate bug fixes with development team and turnover to QA for testing.
  • Support deployment of application on multiple application servers and database servers.

Environment: Windows Server, JAX-WS, J2EE, JUnit, Eclipse, SVN, JIRA, MS SQL Server 2008, Oracle 11g, Tomcat, WebSphere, Weblogic.

Confidential, Oakbrook, IL

Sr. Lead Software Developer

Responsibilities:

  • Design and development of SOA components using Metro-WS and Spring framework.
  • Development and testing of SOAP web service methods.
  • Implement web services security, Spring security.
  • Fix Jboss/Tomcat security vulnerabilities identified by customer.
  • Architect and develop solution for large data transfer via REST web service.
  • Work on SODA API to be consumed by MS Silverlight client.
  • Development of C++ components of the CIM product.
  • Design/Develop detail integration tests with JUnit framework.
  • Involved in various research and development efforts.
  • Environment: Windows Server, Hibernate, Metro-WS, SOAP, J2EE, JUnit, Eclipse, ClearCase, MS SQL Server 2008, Jboss, Tomcat.
  • Development and support of IPDS and Security application.
  • Build custom API using Cognos SDK to display Cognos reports in web application.
  • Development using JSF, Spring MVC, Hibernate frameworks.
  • Development/Enhancement of SOAP based Webservices for providing Cost estimates.
  • Implement SOAP security and versioning of services.
  • Develop Perl scripts for data extraction and import.
  • Debug/Fix production issues.
  • Implement Websphere MQ for messaging.
  • Responsible for maintenance and support of multiple environments (Prod, QA, Dev).
  • Build and deploy applications regularly on WAS 6.0 server.
  • Analyze WAS performance and optimize memory settings.
  • Generate Cognos packages and deploy to multiple environments.

Environment: Windows XP, Unix, Websphere Application Server 6.0 (WAS), RAD 7, Spring MVC, Hibernate, JUnit, ClearCase, Ant, DB2 and Oracle 10g databases.

Confidential, Mosinee, WI

Java Technical Lead

Responsibilities:

  • Worked on migration of Cachet to Cash360 application.
  • Perform upgrades of open source libraries used in Cash360.
  • Enhance scalability, maintenance of Cash360 application.
  • Perform necessary tasks to make application multi-tenant and production ready.
  • Development using Spring, Hibernate, Struts, Tiles.
  • Develop/Enhance complex reports using Jasper Reports, iReport Designer.
  • Develop/Enhance UI functionality using DWR, YUI and custom Javascript.
  • Implement messaging system using MuleESB to communicate with Gentran server.
  • Perform knowledge transfer of business and technical aspects of Cash360.
  • Work with QA team to document test cases.
  • Prepare test data for QA.
  • Analyzing current application architecture and make recommendations.
  • Build/deploy application in Windows and UNIX environments.
  • Environment: Windows 7, Unix, Tomcat 5.x, MyEclipse 8.6, Spring 3, Hibernate 3, Tiles, JUnit, CVS, PVCS Tracker, Ant, MySql database.
  • Design and development of Policy Fulfillment application for under and over 65 business models.
  • Lead the UI/navigation implementation of the fulfillment applications.
  • Integrate PF application with Hallmark legacy systems through SOAP web services.
  • Use JQuery for UI components development.
  • Develop annotations based SpringMVC modules communicating with Hibernate/JPA backed services.
  • Build and deploy applications on regular basis.
  • Communicate with BA team for requirements and create implementation plan.
  • Create and design Napersoft templates for PDF documents generation.
  • Involved in QA, fix/rework cycle.

Environment: Windows, Websphere Application Server 6.0 (WAS), Jetty, Spring MVC, Hibernate, JPA, JUnit, Eclipse, SVN, Maven, DB2 and Oracle 10g databases.

Confidential, Westmont, IL

Sr. Software Engineer

Responsibilities:

  • Development and enhancement of ClearTrial Plan and Track products for planning and management of Clinical Trials.
  • Design and implement RIA components using JQuery and custom JavaScript, JSFframework.
  • Implement internationalization of the application with support for up to 60 currency conversions.
  • Design/Implement REST Web Service to consume exchange rate data and store locally.
  • Customize and create business algorithms embedded in the backend framework.
  • Use JQuery components for AJAX and Web2.0 functionality.
  • Implement Struts Actions to generate JSON objects.
  • Used JSON models to parse and display data on the front end widgets.
  • Integrate Struts with custom database later using JDBC/JTA for data mappingand creating data model.
  • Technical design/architecture for new features/enhancements.
  • Involved in requirements gathering and feature documentation.
  • Deploy application on Jboss4.0 servers.
  • Environment: Linux, Ubuntu, Struts 1.2, J2EE (Servlets 2.1, JSP 1.1, JDBC 2.0), JSF, JUnit, IntelliJ IDEA, PVCS, SVN, Oracle 10g database.
  • Development of Cash Forecasting application for Northern Trust Bank.
  • Design and implement RIA application using DOJO framework.
  • Develop REST services for data delivery to the UI layer.
  • Customize and create DOJO widgets supporting the visual designs.
  • Use Dojo AJAX library to make server calls and update UI components without page refresh.
  • Integrate all Dojo widgets with backend code to display data on the front end.
  • Implement Struts Actions to generate JSON objects for Dojo widgets.
  • Write JUnit test cases for actions and backend components
  • Used JSON models to parse and display data on the front end widgets.
  • Integrate Struts with Spring/Hibernate for data mapping and creating data model.
  • Implement/Deploy JSR-168 portlets on Webspere Application Server 6.0.
  • Integrate Cash Forecasting application within Websphere portal.

Environment: Windows, WebSphere Application Server 6.0 (WAS), Struts 1.2, Spring, Hibernate, J2EE (Servlets 2.1, JSP 1.1, JDBC 2.0, Java Beans), JUnit, MyEclipse, RAD 6.0, PVCS, DB2 and Oracle 10g databases.

Confidential, Hoffman Estates, IL

Sr. Java/J2EE Developer/Lead

Responsibilities:

  • Worked on design and implementation of Market Place application.
  • Worked in Agile development environment.
  • Application handles service providers, auditors and buyers of different services offered by Sears.
  • Role based application monitoring and recording audit history, activity of different roles accessing the site.
  • Deliver technical solutions utilizing defined technology stack.
  • Design, implement and define components of the architecture strategy.
  • Design and develop highly interactive UI using DOJO framework.
  • Used JSF, Struts 2, AJAX for highly interactive and graphic user interface.
  • Implement GIS distance calculation between zip codes.
  • Implement JUnit test cases for Struts/Spring/IBatis components.
  • Used Quartz scheduler to schedule email and various system tasks.
  • Perform code walk through to ensure coding standards are adhered to.
  • Collaborate with Business Analysts and Business to obtain details on requirements.
  • Collaborate with QA team for defect resolution and release.
  • Run queries, triggers in MySQL.
  • Use SQLYog, DBVisualizer to connect to MySQL database.
  • Implement new features, web pages within the Struts/Spring/IBatis Framework.
  • Implement JSR 168 portlets deployed on WAS 6.0.
  • Customize WebSphere Commerce components and build Web Services.
  • Worked with WCS EJB’s and commands to perform custom functionality.
  • Develop and design various WebServices using XFire Framework.
  • Provide production support to live site.
  • Identify and fix any defects found in QA/development.
  • Mentor other developers on technical and business requirements.
  • Worked on KANA IQ Knowledge management system.
  • Worked on KANA Response email system.
  • Traveled to client sites to perform product installation and user training.
  • Analyze client’s network design and install KANA software appropriately.
  • Meet client’s expectations of KANA product and configure accordingly.
  • Troubleshoot and customize KANA software based on client’s needs.
  • Developed tool for automated database migration from Oracle to SQL Server and vice versa.
  • Interact with KANA professional services group for any patches/upgrades released.
  • Resolve any issues with installation and setting up KANA products.
  • Analyze application architecture and resolve any issues found.

Environment: Windows, Jboss 4, Spring, Hibernate, J2EE (Servlets 2.1, JSP, JDBC 2.0, EJB, Java Beans), Eclipse, CVS, Visual SourceSafe Oracle 10g, SQL Server 2005.

Confidential, Northbrook, IL

Sr. Java/J2EE Developer

Responsibilities:

  • Worked on design and implementation of ERS and WebSpace.
  • Make changes, enhancements to WebSpace and ERS.
  • Application development using Struts and Spring for the UI Layer.
  • Used JavaMail API to implement e-mail functionality.
  • Designed and implemented Users Meeting Application.
  • Used JavaScript to validate HTML forms.
  • Implement Java Web Services.
  • Implement new requests and specifications from clients.
  • Extensive use of XM/XSLT to generate HTML pages, reports.
  • Troubleshoot any issues reported with the application.
  • Involved in build and migration of applications for test and production environments
  • Involved in other phases of development including regression testing and user acceptance testing
  • Install WebSpace/ERS on client sites.
  • Run database scripts in MySQL, Oracle, SQLServer databases.
  • Analyze application architecture and resolve any issues found.
  • Designed and Implemented Higher Education website.
  • Worked on design and implementation of Pool Product Catalog application.
  • Implemented Online Catalog web application.
  • Create Schema’s, DTD using WSAD, XMLSpy.
  • Used XML, XSL to create PDF documents with data extracted from IBM DB2.
  • Used Xalan, Xerces, JAXP libraries to complete XML to PDF process.
  • Design and implemented application to output XML files for Print Catalog.
  • Developed Java Beans, Servlets and JSP’s for presentation and control of the application.
  • Implement and extend WebSphere Commerce Web Services.
  • Massload data in Websphere Commerce 5.5. Make sure data integrity maintained within Websphere Commerce database structure.
  • Developed various portals using JSR-168 Portlet specification.
  • Make changes, enhancements to Websphere Commerce Web User Interface.
  • Customize Websphere Accelerator Interface.
  • Implementation done using various J2EE design patterns.
  • Involved in meetings with clients to gather requirements and User training.

Environment: WebSphere Studio 5.0, WebSphere Portal, WebSphere Commerce 5.5, Server 5.0(WAS), RUP, Adobe Document Server, WebSphere Application Server, IBM DB2, Windows NT/XP.

Confidential, Itasca, IL

Application Developer

Responsibilities:

  • Worked on HIS used by inspectors to log assessments taken on the field. Add and Update information about each site inspected. Generate reports by the given criteria
  • Responsible for coordinating with users and onsite team and gather requirements.
  • Participated in a complete software development cycle, from specification through release
  • Developed application using JSP and Servlets to create forms used by house inspectors to input and store data.
  • Involved in designing and implementation of complete Software Development Lifecycle.
  • Developed Java Beans, Java Servlets to process and store data in the Database.
  • Used JavaScript for client side form data validation and running other client side scripts.
  • Used Struts 1.1 MVC2 implementation for control and flow of application and data beans.
  • Work with Inspectors and Marketing to define and document functional application requirements.
  • Maintain and support existing and new applications.
  • Worked in a team to design and implement Employee portal login system.
  • Collect data from user as per requirements.
  • Developed application using Java Servlets and JSP’s to create and update Employee information.
  • Build client-side Java GUI applications using Java Swing library.
  • Maintain responsibility for debugging and problem identification.

Environment: Windows NT, Oracle 8i, Web Sphere 4.0, J2EE, EJB, JSP, Servlets.

We'd love your feedback!