We provide IT Staff Augmentation Services!

Software Developer Resume

3.00/5 (Submit Your Rating)

Schaumburg, IL

SUMMARY:

  • More than 10+ years of progressive experience in software development, testing and production support using various software programming tools. Have strong experience in application design, development, testing, and maintenance in relational database. Have done Test Cases preparation, Test plans and Testing.
  • 7+ years experience in Core Java/J2EE Technologies.
  • Extensive 5 years of experience in developing object oriented internet /intranet/client server applications.
  • Proven expertise in developing complex application, Internet and Intranet projects in all phases of development including analysis, design, coding, testing, implementation, maintenance and troubleshooting.
  • Extensive working experience in JSP, JQuery, Servlet, JDBC, Web Services.
  • Work experience in Struts, a server side Java Framework with very good knowledge of design patterns including MVC.
  • Experience in using Apache Web Server and Tomcat Web container.
  • Extensive Design and Implementation experience using framework like Spring and HIbernate based application.
  • Experience in web service (SOAP) development.
  • Proficient in programming, having strong problem solving skills and a team player.
  • Hard worker, fast learner, good interpersonal skills and has good work ethics.
  • More than 5+ Years of Information Technology experience with Banking - Credit Card Services Development and Testing using COBOL, DB2, and CICS.
  • Experience working in Quality Assurance, Healthcare, Insurance, Hotel, Retail and Financial Services Organizations
  • Trained in Pega PRPC
  • Work experience with Perl.

TECHNICAL SKILLS:

Database: Oracle, DB2, VSAM, IMS DB/DC, MS Access, MySQL, Sybase

Hardware: IBM 3090 (Mainframe)

Other Utilities: JSP, Servlet, JDBC, RMI, Swing, AWT, JBuilder, Eclipse, WSAD, RAD 7, Apache Ant, Microsoft Visual SourceSafe, CVS, Web Services, Shell Scripting, TSO, ISPF/PDF, FILE AID

Operating Systems: Windows 95/98/2000/NT/XP, MVS, Unix, MS DOS, OS390

Languages: Java, C++, COBOL, CICS, JCL, Ezytrieve, Rexx, EXEC2, FOCUS, PL/I, SQL, C.

Internet Programming: HTML, JavaScript, CSS, XML, DOM, AJAX

Web Server: Tomcat, Apache Server, Websphere

Framework: Struts 2.0, Spring 2.5, Hibernate 3.0, JSF 2.0wWQ

PROFESSIONAL EXPERIENCE:

Confidential, Schaumburg, IL

Software Developer

Tools: and Environment: Java/J2EE, Oracle, JSP, Struts, Javascript, Ajax, Hyperion, HTML, CSS, Cobol, Websphere/Tomcat, Hudson, RAD

Responsibilities:

  • Worked on various parts of eCare which is web based Online Credit Card Servicing System.
  • Worked directly with clients to document and prioritize requests,Verify requirements and provide ongoing status.
  • Troubleshooting Websphere Application Server issues.
  • Maintainance (bug fixing) of existing application and Development of new functionality as per the business requirements.
  • Worked on core java fundamentals of Map, Collection, Vector, List, Enum.
  • Extensively used java servlets to serve HTTP request and response to browser.
  • Developing the action and form classes, based on the Struts framework to handle the pages.
  • Involved in Client side validations using JavaScript and Struts Validation Framework.
  • Used Javascript for client side scripting of HTML as well as to make Ajax calls to enable dynamic appearance of the Web Site.
  • Used Ajax to retrieve the data from the java bean asynchronously in the form of JSON and handle the events without interfering the display of existing web page.
  • Used CSS to describe the presentation semantics of HTML document.
  • Extensively used JSTL (jsp tag library) to encapsulate the low level and rapid business logic within a JSP page without using embedded java code directly.
  • Intermediate knowledge of Unix commands and shell script.
  • Handle Cross browser issues between IE and FireFox.
  • Experience with Agile Methodology.

Confidential, IL

Sr. Web Developer

Tools: and Environment: Java/J2EE, Oracle, JBoss, Javascript, JSP, DOJO, Struts, Hibernate, JPA, Webservices (SOAP and REST), JSON, Python

Responsibilities:

  • Implemented a data access object (DAO) which handles all database operations like select, insert, delete and update.
  • Extensive used for Spring Annotation based Dependency Injection for using various components in the system.
  • Created configuration files consist of action forms, action mappings, Data objects, and data source information for each activity.
  • Experience with Agile Methodology.
  • Developed EJBs (State full Session Beans) for processing the Business logics and to provide data persistence in the application.
  • Extensively used J2EE Design Patterns like Business Delegate, Session Façade, Service Locator, Data Access Object (DAO), Front Controller, and Service Oriented Architecture (SOA).
  • Implemented SOA Architecture by developing Java Web Services using Axis, SOAP, REST, WSDL.
  • Developed SQL statements and stored procedures, triggers, indexes, views, locking paradigms, and functions for different transactions.
  • Experience with JMS API.
  • Developed XML documents and Involved in parsing the XML document using (JAXP) DOM parser.
  • Performed unit testing using JUnit and involved in integration testing of the whole application.
  • Wrote Unit test (module test) cases using JUnit to maintain the quality of the code in test driven development.
  • Used ANT to compile, build and package the application for deployment, and integrated Log4j logging framework in the application to store log messages.
  • Maintainance (bug fixing) of existing application and Development of new functionality as per the business requirements.
  • Worked on core java fundamentals of Map, Collection, Vector, List, Enum as well as multi-threading.
  • Extensively used java servlets to serve HTTP request and response to browser.
  • Developing the action and form classes, based on the Struts framework to handle the pages.
  • Involved in Client side validations using JavaScript and Struts Validation Framework.
  • Used Javascript library, JQuery, for client side scripting of HTML as well as to make Ajax calls to enable dynamic appearance of the Web Site. Also to make low level animation and effects to make web page lively.
  • Used Ajax to retrieve the data from the java bean asynchronously in the form of JSON and handle the events without interfering the display of existing web page.
  • Extensively used JSON data format( JavaScript Object Notation).
  • Used CSS to describe the presentation semantics of HTML document.
  • Extensively used JSTL (jsp tag library) to encapsulate the low level and rapid business logic within a JSP page without using embedded java code directly.
  • Work Experience with Perl.
  • Intermediate knowledge of Unix commands and shell script.
  • Handle Cross browser issues between IE and FireFox.
  • Extensive experience using Hibernate Criteria and HQL.
  • Developing the action and form classes, based on the Struts framework to handle the pages.
  • Involved in Client side validations using JavaScript and Struts Validation Framework.
  • 301 Redirects logic to add individual redirects as well as lookup logic to read a mapping file upto 4 times and issue redirects for renamed categories.
  • Quotes logic to process online Quotes Orders from third party involving add/delete/continue webpage processing and finally submit requisition to Ariba third party for processing.
  • Modify Fraud Filters to update Business Logic processing.
  • Email Capture from Customers for Email Offers Marketing.
  • Experience using Java Persistence API (JPA).
  • Changes for Chemical Products available for Ground Shipping only.
  • OMS Forward Order to user name not locked in the Order Details Page.
  • Experience as a Mobile Developer with Android .

Confidential, Waukegan, IL

Sr. Java/J2EE Lead

Tools: and Environment: Java, Oracle, Struts, RAD, Hibernate, JSP, HTML, JSTL, JDBC

Responsibilities:

  • Involved in SDLC phases of Analysis, Design, Development, Testing and Implementation of business Applications.
  • Implemented Object Oriented Analysis and Design (OOAD).
  • Experience with JSP Display Tag Library .
  • Strong Team Lead experience
  • Experience with Building Application with Apache Maven.
  • Used JDBC to connect to the database and extensively written SQL Queries using Prepared Statements to reduce the load on the Database and make the application more efficient
  • Troubleshooting WAS Server issues.
  • Maintainance (bug fixing) of existing application and Development of new functionality as per the business requirements.
  • Worked on core java fundamentals of Map, Collection, Vector, List, Enum.
  • Extensively used java servlets to serve HTTP request and response to browser.
  • Extensive used for Spring Dependency Injection and AOP for implementing business logic
  • Developing the action and form classes, based on the Struts framework to handle the pages.
  • Involved in Client side validations using JavaScript and Struts Validation Framework.
  • Used the Apache Struts framework for building the application.
  • DOM element selections, traversal and manipulation using Query.
  • Extensive Project Experience with Hibernate ORM.
  • Designed and developed UI Screens using JSP, JSTL, HTML, DHTML, Struts Tiles, and CSS.
  • Extensively worked with Struts Validations Framework and JavaScript for user data validations.
  • Extensive Experience with Java Persistence API (JPA).

Confidential

Web Application Developer

Tools: and Environment: Java, Struts, DB2, SVN, Hibernate, JSP, HTML, JSTL, JDBC, SQL Server, WinSQL

Responsibilities:

  • Involved in SDLC phases of Analysis, Design, Development, Testing and Implementation of business Applications.
  • Implemented Object Oriented Analysis and Design (OOAD).
  • Used the Apache Struts framework for building the application.
  • Designed and developed UI Screens using JSP, JSTL, HTML, DHTML, Struts Tiles, and CSS.
  • Extensively worked with Struts Validations Framework and JavaScript for user data validations.
  • Used JDBC to connect to the database and extensively written SQL Queries using Prepared Statements to reduce the load on the Database and make the application more efficient
  • Troubleshooting Glassfish Server issues.
  • Maintainance (bug fixing) of existing application and Development of new functionality as per the business requirements.
  • Responsible for developing REST Web-Service using Spring 2.5.6.
  • Worked on core java fundamentals of Map, Collection, Vector, List, Enum.
  • Extensively used java servlets to serve HTTP request and response to browser.
  • Extensive used for Spring Dependency Injection and AOP for implementing business logic
  • Experience with Datawarehousing and Business Intelligence.

Confidential, Brookfield, WI

Senior Java/J2ee Developer

Responsibilities:

  • Used Spring MVC module while implementing controllers for business logic
  • Implement Spring JDBC Template and Row Mapper for CRUD operation with Oracle Database
  • Created configuration files consist of action forms, action mappings, Data objects, and data source information for each activity.
  • Used Java FacesServlet to process requests, load the appropriate view template, build a component tree, process events, and render the response (in the HTML language) to the client.
  • Extensively used J2EE Design Patterns like Business Delegate, Session Façade, Service Locator, Data Access Object (DAO), Front Controller, and Service Oriented Architecture (SOA).
  • Implemented SOA Architecture by developing Java Web Services using Axis, SOAP, WSDL.
  • Developed SQL statements and stored procedures, triggers, indexes, views, locking paradigms, and functions for different transactions.
  • Experience working with PHP Scripts and MySQL Database..
  • Performed unit testing using JUnit and involved in integration testing of the whole application.
  • Wrote Unit test (module test) cases using JUnit to maintain the quality of the code in test driven development.
  • Used ANT to compile, build and package the application for deployment, and integrated Log4j logging framework in the application to store log messages.
  • Rewards Services - Add Partition and Sequence Number to Online and Batch Modules, build Miles
  • Interface File, Enrollment File and Enrollment Response File
  • Coded new Module to change Account Status from Good to Permanent Restraint On Account Treatment Records.
  • Modify Mainframe DB2/CICS Modules for Rewards Transfer Process for T-Card.
  • Developed applications using Rational.
  • Troubleshooting Websphere Application Server issues.
  • Maintainance (bug fixing) of existing application and Development of new functionality as per the business requirements.
  • Worked on core java fundamentals of Map, Collection, Vector, List, Enum.
  • Extensively used java servlets to serve HTTP request and response to browser.
  • Application development to access Database using Hibernate .
  • Developing the action and form classes, based on the Struts framework to handle the pages.
  • Involved in Client side validations using JavaScript and Struts Validation Framework.
  • Used Javascript library, JQuery, for client side scripting of HTML as well as to make Ajax calls to enable dynamic appearance of the Web Site. Also to make low level animation and effects to make web page lively.
  • Used Ajax to retrieve the data from the java bean asynchronously in the form of JSON and handle the events without interfering the display of existing web page.
  • Used CSS to describe the presentation semantics of HTML document.
  • Experience with Java Persistence API (JPA).
  • Extensively used JSTL (jsp tag library) to encapsulate the low level and rapid business logic within a JSP page without using embedded java code directly.
  • Intermediate knowledge of Unix commands and shell script.
  • Handle Cross browser issues between IE and FireFox.
  • Understanding of singleton Design pattern used in the application where rather than creating an separate instance of the class, get the instance from the abstract factory class.
  • Used CVS version control tool to check in and checkout codes in / from the repository.
  • Designed, developed and programmed UI for Credit Card Account Activity .
  • Integrated DB2 database with the Swing/AWT application.

Confidential, Chicago, IL

Developer/Testing Support Analyst

Responsibilities:

  • Create Reports using Loan IQ Applications in Commercial Lending Area depending on Requirements from Users.
  • Extensively coded SQL Queries to create reports for different Business Requirements
  • Test Account Management on FDR ‘m’ Mainframe Test region
  • Eazytrieve Reports giving account numbers and details for user specific needs
  • Posting Non-Monetary Transactions on Accounts based on Requests.
  • Posting Monthly Minimum Payments on all accounts in the region to ensure they remain current and clean.
  • Yearly Refresh Process to move Production Accounts into FDR ‘m’ Test Region.
  • Intimate Users of monthly purges, which happens due to delinquency and/or inactivity.
  • Credit Card Account allocation to Testers and TSYS UATV region Volume Maintenance and monitoring.
  • Active user interaction, reassignment of accounts and report generation with requested client and account level details to various groups to support their testing needs.
  • Manage and Track UATV Test Region Inventory of Accounts - Run various queries to log accounts built through Credit ISQA, ORI, Automation team, etc, including purges and log it into the inventory tracking sheets.
  • Manage Owners Database of Test Accounts - Reassign, update owners info, ensure all builds (credit ISQA, ORI, TSYS, etc) flow into our DB.
  • Manage Purges (monthly and adhoc as necessary) - Ensure accounts are properly sac’d, conditioned, etc to meet the purge criteria. Submit any adhoc son files to have TSYS perform any backdating as necessary
  • Manage SAC ID Change Requests as necessary - Support Testing by establishing new profiles etc, as required (UAT testing, etc)
  • Automation Team Daily Calls and Job Tracking - Run daily calls and ensure all jobs are properly tracked and documented.
  • Production Test Account Logging - Ensuring that accounts are properly logged and destroyed
  • Manage Unassigned Testbed - Apply monthly payments, various transactions, etc to ensure test bed stays clean and useful.
  • Manage test data requirements for the Unit, Integration, and Acceptance testing environments associated with Quarterly and Off Release projects
  • ACME Transactions - Test Non-Financial Business Actions, submit files when reassigning accounts to requestors, support conditioning through this application.
  • Cross Train on Automation Team Jobs using Winrunner - Which includes but are not limited to running Test Trangen files, New Account Builds, Applying Payments, Promos, Conditioning, etc
  • Manage I3 Test Data website and livelink sites as well as documentation Represented development issues, concerns, and requests.

Confidential

Programmer

Responsibilities:

  • Involved in Confidential of Walmart Transaction Codes from EDI834 to Gewels Equivalent Transaction Codes.
  • Gewels is internal database maintained by BCNEPA.
  • Design, Development, Coding and Testing of Cobol Modules which read MQ Series queues and fetch data from DB2 Database for the Claims system, as part of Customer Self Service (CSS) application for its member and provider insurance customers.
  • Members and Providers fell into two Product Categories: First Priority Health (PPO) and Traditional Confidential .
  • The various options which members had included dental, Vision, Id cards, address change, PCP Change, referrals, claims and (in some situations) chiropractic benefit info. Testing included development of Test Cases and Test plans.
  • Confidential, code changes and testing of the existing Cobol modules to comply with the expansion of ICD9 (International Classification of diseases) diagnosis and Proc codes, As Part of HIPAA (Health Insurance Portability and Accountability Act) Compliance activities

Tools: and Environment: Cobol, MQ Series, IMS - DB/DC, VSAM, DB2, CICS, Mainframe, MVS/JCL, Changeman

Confidential, Los Angeles, CA

QA Analyst/Programmer.

Responsibilities:

  • Involved in Extensive testing using CA-7 Utility to test all the components developed /changed for every release.
  • The testers keyed in data using CICS screen online simulating future dates and the whole set of jobs are run during the simulation process for a future date(called Cogen date), On the Commercial side there were three types of business aspects Auto, Fire and Ezpay which had a set of jobs pertaining to it.
  • Data Migration using Sql queries in which required data is pulled from the Production and pushed into the appropriate testing region to facilitate testing for the testers.
  • JCL modification and updation in the CA-7 Scheduler before every release for testing purpose.
  • After the KAP period, we were back to offshore and had to support the testers at onsite at PST timings.
  • Design, coding and testing in Cobol to develop the DMV Files with input from the tables fed to the reporting system depending upon the specific state laws for the different states in USA.

We'd love your feedback!