We provide IT Staff Augmentation Services!

Senior J2ee Ecommerce Developer Resume

4.00/5 (Submit Your Rating)

Hawthorne, NY

SUMMARY

  • Deep experience with architecting, developing and managing development of software tools and products in commercial and non - commercial environments across multiple verticals and domains.
  • Demonstrated success in the design, development and delivery of working quality enterprise systems and products employing various design and development methodologies.
  • Expertise in researching, evaluating and integrating mature, working open source software into systems and product development. Expertise in identifying, recruiting, coaching and mentoring technical staff.

TECHNICAL SKILLS

Languages/APIs: Java/ JEE (JSF, Struts, Spring Boot, Servlets/JSP/JSTL), Jersey (JAX-RS), Axis2 (SOAP/WSDL), JTOpen/AS400, JavaScript/AngularJS/JQuery/AJAX/JSON, CSS, XSL/XSL-FO/XSLT, Smalltalk, C++, PHP (Mediawiki). Significant use of open source libraries and frameworks.

Database/Connectivity: Postgres 9.x/pgAdmin, IBM DB2, Oracle RDBMS (through 11g), SQL Server RDBMS (through Enterprise 2012), MySQL, MongoDB. Use Quest Software Toad and SQL Server Management Studio for database design and development (Packages, Stored Procedures, Views, Triggers)

Development Tools/IDE: Eclipse/MyEclipse, IntelliJ, Oracle JDeveloper, Visual Studio 2013, VisualAge Smalltalk, VisualWorks Smalltalk

Application/Web Servers: Websphere (through 8.5), Apache Tomcat (through 8), Wildfly 9, LAMP/WAMP

Tools: YourKit, Elastisearch/Kibana/Logstash, JRebel, Jira/Confluence, Sublime/Textpad/Vim, Git/Bitbucket/SmartGIT, Maven, Subversion, CVS, Bugzilla

PROFESSIONAL EXPERIENCE

Senior J2EE Ecommerce Developer

Confidential, Hawthorne, NY

Responsibilities:

  • Perform hands-on full-stack JEE development in a virtualized, load-balanced environment
  • Introduce and use profiling tools to perform JVM tuning, to identify bottlenecks and implement code changes to significantly improve performance and ensure high availability, and implement custom probes to monitor, analyze and refactor existing code towards further performance optimization.
  • Work closely with IT project and product management to rollout working software products and features
  • Participate in multiple daily Scrums and regular sprints.
  • Conduct scheduled code reviews as part of the software development life cycle.
  • Mentor junior-level developers in the use of tools and technologies for software development and system support activities.
  • Designed and developed Jersey-based RESTful services architecture for integrating vendor eCommerce platform with backend IBM DB2 database and IBM iSeries ERP.
  • Designed and developing an enterprise asset management system for managing image data across multiple departments. Developed using elFinder, jQuery/Javascript and Java/JEE.
  • Managed the implementation of the Crown mobile site.
  • Designed and developed a multi-tenant rules engine for managing configuration settings and business rules for existing and future corporate sites. Developed using Java, Hibernate Annotations and PostgreSQL. Project resulted in the deployment of an initial set of 30 site rules for multiple corporate customers and a significant reduction in the code footprint.
  • Reengineered administrative tools used by select corporate customers for managing orders and associated workflow. AngularJS was integrated with a servlet to provide transactional support with the backend AS400 system.

Senior Software Architect

Confidential, White Plains, NY

Responsibilities:

  • Perform hands-on software development with JEE and RDBMS tools and technologies
  • Provide technical and project leadership to a team of 6-12 software engineers and consultants during the full software development life cycle, release and ongoing maintenance phases of multiple JEE and .NET software development projects
  • Gather and analyze system requirements, create functional specifications, and build development task lists, time and cost estimates for effective project planning and product delivery
  • Closely align with key business users and stakeholders through frequent, informal interaction during the software development process to validate progress of software deliverables through demonstration and pre-production functional testing
  • Conduct regular informal individual and team code reviews and make recommendations for improving and reworking code towards better reuse, maintainability and runtime performance
  • Lead an enterprise-wide team responsible for reviewing, improving and implementing common software components and services, i.e. LDAP authentication, user authorization, email, logging, etc…
  • Train and mentor software engineers in the use of software tools to enhance design, coding and debugging techniques.
  • Research, evaluate and select tools, libraries and frameworks to support software application development across the enterprise
  • Manage and complete the migration of 20+ applications with mixed JEE implementations from Websphere 6.1 to Websphere 7.0/8.5 platform
  • Designed, developed and managed the implementation of REACH, a large - scale award-winning enterprise system designed to handle the end-to-end processing of electronically submitted applications for recertification of benefits and frequent reported changes for 25,000 potential active human services customers. The system also provides online tools for use by over 1,000 human services staff to effectively prioritize and complete all workflow and tasks related to customer activity in the system. System is developed in JEE (Struts, JSF/IceFaces, Servlets, jBPM), Oracle and SQL Server RDBMS. System integration is achieved using Jersey/JAX-RS services.
  • Designed and managed the implementation of a secure web-based system used by 30 youth services providers to periodically report progress data on over 75 funded programs, and used by the county youth bureau to measure program and provider performance against outcomes explicitly included in contracts with the bureau. System is developed in JEE (JSF/IceFaces and SQL Server RDBMS, integrated with JForum, a JEE open source discussion board system.
  • Designed, developed and managed the migration of the SPOA (Single Point of Access) application process from an intensive paper-based to a streamlined web-based system, enabling adults with serious mental illness to apply online for case management and residential services. The system also enables the Westchester County Mental Health Department to efficiently manage client referrals to service providers and track service delivery to clients. System is developed in JEE (JSF2) and SQL Server RDBMS. SPOA management tools are written in C# and ASP.NET, consuming Onbase document management web services to associate all submitted applicant documentation with application for services.
  • Managed the migration of an Oracle Forms client-server system to a distributed system for managing school bus transportation of homeless children between two departments (Social Services and Transportation). System is developed in JEE (JSP/Servlets), Axis2 web services (SOAP/WSDL) and Oracle RDBMS.
  • Managed the migration of a Unisys/Mapper system to a distributed system used for managing placement and service activity of homeless families and individuals in the county homeless shelter system. System is developed in JEE (JSF, JSP/Servlets, Quartz, Timers/Threads) and Oracle RDBMS.

Senior Software Engineer

Confidential, New York, NY

Responsibilities:

  • Designed and developed multiple features for the core radio content administrative tool, designed to allow music librarians, music programmers, and legal entities to manage all aspect of music content associated with 50+ online radio stations. The tool was built using Java Swing/AWT and IBM DB2.
  • Developed and documented complex stored procedures for weekly migration and delivery of content from base through production DB2 environments.
  • Developed sophisticated SQL exception reports for music programmers to help troubleshoot data integrity issues

Senior Java Developer

Confidential, New York, NY

Responsibilities:

  • Designed and developed tools and server-side components for retrieving and delivering financial market data, i.e. financial instrument information, quote and chart data. These components served multiple disparate internal and external Internet clients, with content delivered as streaming XML or Java/JSP.

Software Engineer

Confidential, New York, NY

Responsibilities:

  • Designed and implemented tools and features using Java/AWT, Smalltalk and Oracle for multi-tier web-based conversational agent endowed with product knowledge, incorporating ideas from classical and behavior-based artificial intelligence and natural language processing.
  • Managed 2 mid-level software engineers and provided the technical lead role on 3 software development projects of medium scope
  • Participated in frequent high-level architectural discussions aimed at expanding the core product's interactive capabilities
  • Trained and mentored junior developers in object-oriented design and application development.

Lead Developer/Product Architect

Confidential, Shelton, CT

Responsibilities:

  • Designed and implemented core and custom product features and modules using Smalltalk/TopLink, Java, Oracle and SQL Server for a leading client-server transportation management application and associated web-based product offerings (Digital Shipper, Digital Carrier, Digital Tracker).
  • Provided technical lead role for multiple external customer project implementations, which included responsibility for managing and allocating project resources for software customization, technical support, systems integration and database administration and support.
  • Gathered and analyzed internal/external customer product requirements, create functional specifications and built development task lists for custom and core product feature development.
  • Provided pre-sales support by building conceptual time and budgetary cost estimates for potential customers
  • Assisted in the coordination of internal resources to design, develop and test core product features for several point product releases.

Technical Consultant

Confidential, New York, NY

Responsibilities:

  • Designed and developed custom and core product features for commercial apparel management system. Application was written in Revelation Software’s Advanced Revelation (3GL).
  • Acted as single point of contact for development, support and training for over 25 customers.
  • Installed and configured turnkey systems (workstations, networks and peripherals) as needed

We'd love your feedback!