We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

2.00/5 (Submit Your Rating)

Atlanta, GA

SUMMARY:

  • Senior Java Developer with over 14 years’ experience in designing and developing Enterprise applications on Java/J2EE technologies.
  • Over 4 years of experience in IBM WebSphere Commerce Version 7.
  • Domain experience spanning Retail (eCommerce), Finance, Media and Publishing.
  • Proficient in a variety of programming languages, development tools, frameworks, and database management systems.
  • Organization of full software development life cycle: source code management, testing, quality assurance, building and deployment processes.
  • Solid educational background in engineering, statistics, mathematics, programming.

TECHNICAL SKILLS:

Languages: Core Java, SQL, XML, HTML, PL/SQL, JSP, Servlets, JDBC, XSLT

Scripting Language: Javascript, jQuery, Ajax

Platforms: Linux, Windows, UNIX (AIX), VMWare

IDE: Eclipse, RAD, Net Beans, Oracle JDeveloper

Frameworks: Struts, Spring Boot, Hibernate

Databases: Oracle, MySQL, DB2, Sybase

Servers: Apache Tomcat, JBoss, Weblogic, WebSphere Application Server

Version Control: GIT, CVS, SVN, Perforce, Clearcase

Web Services: Restful, SOAP (Used SOAP UI for testing)

UI frameworks: JQuery, Dojo

Testing Framework: JUnit

Websphere Commerce Subsystems: REST Services, Widgets, Layouts, Composer, Member, Order, Inventory, Shipment, Pricing, Payment, Calculation, Marketing, Catalog, Search, Promotions, Contracts

Payment Integrations: CyberSource, PayPal

Search Engines: SOLR

Analytics: Google Analytics, Omniture, Coremetrics, Bazaarvoice

Websphere Commerce Starter Stores: Aurora Store

Back - End Development: Frameworks

REST framework, Command Framework, Component Services, Registry Framework: Debugging/Monitoring Splunk, Dynatrace

PROFESSIONAL EXPERIENCE:

Confidential, Atlanta, GA

Senior Software Engineer

  • Responsible for digital support and application development.
  • Design and development of production fixes, application enhancements and software development projects.
  • Representing on production calls for the application development team to track, manage, trouble-shoot and fix production issues both short term and long term.
  • Provide on-call support as needed.
  • Monitor production issue queue on a rotation basis and work with business team to prioritize, analyze and manage them to closure.

Confidential, Milwaukee, WI

Programmer Analyst

  • Redesigned the website to make it fully responsive resulting in a significant increase in mobile site traffic.
  • Developed the Buy Online Pickup In Store project in WCS. This helped increase Brick and Mortar store traffic.
  • Redesigned the Order Confirmation, Order Details and Order History pages.
  • Enhanced the Ecommerce site and implemented the WCS Composer framework to enable the commerce 7 features.
  • Worked on implementing the Bazaarvoice Reviews widgets on Product Display Pages.
  • Developed Gift Registry feature on the website by enforcing IBM recommended solutions and leveraging Out Of Box WCS capabilities.
  • Implemented Rules Based Payer Authentication (3D Secure) which helped the organization save dollars otherwise lost in fraud.
  • Worked on the Search Engine Optimization project. This helped achieve increased web traffic.
  • Customized SOLR for search based merchandising rules, custom search facets, and keyword search.
  • Worked extensively on catalog, marketing, promotions, user management and order management subsystems within WebSphere Commerce.
  • Extended and customized administrative tools such as Commerce Management Console CMC (OpenLazlo framework), Commerce Accelerator and Organization Administration Console.

Confidential, Los Angeles, CA

Senior Java Developer

  • Worked on the Sales CRM application to enhance the various modules in line with the business.
  • Created custom interfaces to interact with the customer.
  • Translated business requirements into technical specifications and driven solutions through implementation.
  • Developed the application based on Spring MVC framework.
  • Designed and developed various Spring Controller classes and JSP for User interface.

Confidential

Java Developer

  • Translated business requirements into technical specifications and driven solutions through implementation.
  • Onsite coordination and managing the offshore team.
  • Designed and developed various Struts Action Forms and Action Class for User interface.
  • Performed unit, functional and regression testing during development and QA phases.
  • Used Tiles framework for designing the layouts of multiple pages in the application.
  • Worked extensively on Java and XSLT.
  • Used jQuery and JavaScript to develop reusable components at Client's side.
  • Hibernate framework is used in data layer for maintaining data persistency.
  • Involved in writing persistence classes using Annotations for Hibernate and used HQL queries for efficient object retrieval.

Confidential

Java Developer

  • Led the offshore team.
  • Analysis of business requirements.
  • Organization of development team meetings and conference calls.
  • Wrote technical specification for web-services (WSDL).
  • Designed front-end using Java Servlets, JSP, HTML, CSS and Javascript, utilizing AJAX technology
  • Design and implementation of business logic and data processing routes.
  • Created JUnit tests.
  • Tested integration with third party logistic companies.
  • Performed task allocation and code reviews of offshore deliverables.
  • Worked as offshore lead developer on the Driver Detention project
  • Created design documents and functional requirement documents for medium sized projects.

Bloomberg

Java Developer

  • Delivering the problem tickets based on their severity and in accordance with the agreed SLA.
  • The base architecture was designed as per the MVC architecture using Struts Framework.
  • Developed several web pages using JSP, HTML, and XML.
  • Coding Struts Validator for Client and Server side validation.
  • Used JDBC API to establish connection between Java and Database.
  • Developed Stored Procedures, Triggers and Packages in Oracle.
  • Designed and implemented application usage statistics based on Javascript and HTTP logs.
  • Created JUnit tests.
  • Used ANT for building the project.

Confidential

Java Developer

  • Developed several web pages using JSP, HTML, and CSS.
  • Developed Struts Action classes.
  • Created JavaScript UI components and rich UI pages.
  • Involved in Sever side validation based on the Business rules.
  • Developed server-side common utilities for the application and the front-end dynamic web pages using JSP, JavaScript and HTML/DHTML and CSS.
  • Developed DAO pattern for Database connectivity.
  • Design and develop Form and Action classes across the modules for business logic.
  • Eclipse is used as an IDE for the development of the application.
  • Used JDBC API to establish connection between Java and Database.

Confidential

Java Developer

  • Developed Web Services using SOAP, WSDL, UDDI and XML.
  • Developed several web pages using JSP, HTML, and CSS.
  • Developed Stored Procedures, Triggers and Packages in Oracle.
  • Developed DAO pattern for Database connectivity.
  • Used JDBC API to establish connection between Java and Database.
  • Developed DAO pattern for Database connectivity.
  • Design and develop Form and Action classes across the modules for business logic.
  • Eclipse is used as an IDE for the development of the application.

Confidential

Java Developer

  • Designed and developed the International Drafts module.
  • Designed the HLD and LLD documents for the project.
  • Used VSS as source control for the project.
  • Developed several web pages using JSP, HTML, and CSS.
  • Developed Stored Procedures, Triggers and Packages in Oracle.
  • Developed DAO pattern for Database connectivity.
  • Used JDBC API to establish connection between Java and Database.
  • Developed DAO pattern for Database connectivity.
  • Design and develop Form and Action classes across the modules for business logic.
  • IBM WSAD Studio is used as an IDE for the development of the application.

We'd love your feedback!