Senior Software Engineer Resume
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.