We provide IT Staff Augmentation Services!

Senior Software Application Developer Resume Profile

3.00/5 (Submit Your Rating)

SUMMARY OF QUALIFICATIONS

  • Senior Java/J2EE professional having Eight years of experience in all the phases of Software development life cycle along with strong analytical programming skills and having solid functional experience in the development implementation and the maintenance of complex Java/J2EE based systems.
  • Experience with core Java including Collections API Java Threads Generics Reflection
  • API and JDBC.
  • Experience with Java EE J2EE including JSP Servlets Web Services XML SOAP WSDL and REST JPA and Hibernate.
  • Experience with Java web framework technologies such as Struts 2.0 and Spring 3.0.
  • Experience with XML technologies such as XSD XSLT and XPath.
  • Expertise in Design Pattern and Software Development Life Cycle Process.
  • Experience in Client Side Designing and Validations using HTML CSS JavaScript JSP and Struts Tag Library.
  • Extensively used different IDEs like Eclipse Rational Application Developer.
  • Experience working with different application servers like Websphere Weblogic and Tomcat.
  • Experience on Agile/Scrum and Waterfall models.
  • Good knowledge of SOAP concepts and implementation using Web services.
  • Experience using RESTful web services using Jersey API and JAX-RS.
  • Experience working on POI framework and Jasper Report frameworks.
  • Possess strong logical analytical and problem solving skills with positive attitude.
  • Experience in using Clear Quest Clear Case CVS and Subversion SVN for source control and Release Management.
  • Proven expertise in implementing IOC and Dependency Injection features in various aspects of Spring Framework Core Web JDBC and DAO .
  • Involved in the Unit test Cases Integration and Application testing.
  • Experience using the build tools like Ant and Maven.
  • Excellent Communication and Interpersonal Skills with Strong Technical and Analytical reasoning ability.
  • Expertise in Object Oriented Architecture OOA Design OOD and Programming OOP from designing and to their implementation.
  • Experience in designing Low Level and High Level design documents.
  • Capable of rapidly learning new technologies and processes and successfully applying them to projects and operations.

TECHNICAL EXPERTISE

Programming Languages

JAVA

J2EE Technologies

JSP Servlets and JAXB

Web Technologies

HTML JavaScript JQuery XML XSLT XSD Web Services SOAP and REST .

Frameworks

Struts 2.0 Spring 3.0 Hibernate 3.0 and JSR 168 portlets

Oracle Technologies

Oracle DB2 SQL PL/SQL

Open Source Ant Log4j.

Ant Maven Log4j

O-R Mapping Tool

JPA Annotations Hibernate

Application Servers

IBM Web Sphere Application Server 8.x Oracle Weblogic10.3 Apache Tomcat 5.x

Operating Systems

Windows 8/7/XP/NT Unix

Development Tools

Rational Application Developer TOAD Jbuilder 7 IDE CVS Apache Subversion SVN Clear Case Aldon iReport Apache POI

PROJECTS

Confidential

Role Senior Software Application Developer

Duration Aug 2014 Till Date

Description For Blue Cross/ Blue Shield Plans most claims are addressed in-house using the Plan s own systems for adjudication. Any time a claim is submitted out of member s own service area such as for national programs or if the member is travelling the transaction becomes an Inter- plan transaction. In this case the home plan is the one member belongs to and the host plan is where the member s claim was submitted.

The Blue2 system is created for real time transmission of Medical record messages and provides the real time services between members. Blue2 is the distributed service platform and deployed to all the plans as a J2EE application.

Responsibilities

  • Developed API using Hibernate to interact with the Oracle database.
  • Developed the application using Struts 2.0 Framework which is based on the MVC design pattern.
  • Used Hibernate Session object to maintain persistence with database.
  • Integrated Hibernate Annotations for mapping of Java classes to database tables.
  • Extensively made used of HQL to fire query to the database tables to get the required results.
  • Used Hibernate Criteria based Queries to filter the result set from the DB2 database.
  • Extensively involved in writing Spring AOP for validation logging and transactions in the project.
  • Implemented Spring IOC as business tier of the application.
  • Developed the presentation layer using jQuery and Java Script.
  • Created Jasper reports using iReport tool.
  • Developed web pages using HTML/CSS and JavaScript.
  • Used Top-Down approach to consume web services using JAX-WS implementation.
  • Created SOAP web services for achieving the business functionality.
  • Integrated OOPS concept of Encapsulation by making the Java Bean classes.
  • Extensively made use of Inheritance for method overriding and code reusability.
  • Developed pom.xml for the build of the application using Maven.
  • Worked with Clearcase source management.
  • Developed test cases and performed unit testing using JUnit.
  • Manage multiple high profile cross-functional AGILE program teams across various business units.

Environment Java1.4/1.5/1.6 J2EE Spring framework Hibernate Struts JSP JavaScript JQuery Web Services XML XSLT JAXB IBM Rational Software Architect V8.0 WebSphere Application Server V8.0 SQL DB2 Jasper Reports XML Aldon Log4J.

Confidential

Role Senior Software Application Developer

Duration Oct 2013 Aug 2014

Description Grinnell Mutual Reinsurance Company is a mutual reinsurance company based in Grinnell Iowa. The company operates in 12 midwestern states reinsuring 264 mutual insurance companies.

The objective of this project is to provide the Grinnell s internal agents to log into the application and to create quotes and New Business for the customers. Once the policy gets created in the system the agent can log in and can do policy transactions like Renewal Change of Policy Cancellations Reinstate Revised New Business Revised Quotes Audits Revised Audits etc.

Policies can be created for various business lines like Business Owner s Liability Auto Garage Worker s Compensation Inline Marine General Liability and Crime. User s have options to select different kinds of coverages for the selected line of business. It is an application development project starting with requirement gathering application design and development testing implementation and also post implementation support.

Responsibilities

  • Develop Java based services using Java 1.5 1.6 J2EE Java Beans and MVC framework.
  • Requirement understanding of Sprint tasks with help of Business Analyst. Responsible for design development and implementation of modules.
  • Implemented the critical functionalities using Java.
  • Developed UNIX based scripts to apply database scripts QA and production servers. Performance tuning of SQL.
  • Involved in the database design for release and development. Participate on daily Sprint standup calls to update the accomplished and commitment tasks. Design and Developed common frameworks to execute SQL queries.
  • Analyzing and solving performance transactional and Multithreading.
  • Designing modules reviewing other developer s code. Also making sure any functionality is not impacting any existing business.
  • Created the Jasper reports for various modules of the project.

Environment Java1.4/1.5/1.6 J2EE Spring framework JPA Struts JSP JavaScript JQuery Web Services XML XSLT JAXB IBM Rational Software Architect V8.0 WebSphere Application Server V8.0 SQL DB2 Jasper Reports XML Aldon Log4J.

Confidential

Role Software Application Developer

Duration Oct 2012 Oct 2013

Description Grinnell Mutual Reinsurance Company is a mutual reinsurance company based in Grinnell Iowa. The company operates in 12 Midwestern states reinsuring 264 mutual insurance companies.

The objective of this project is to add Umbrella line of business to the application which would provide the Grinnell Internal agents to create Umbrella policies for the customers. And create audits for the existing policies from the previous years and calculate the premiums based on the audit results.

Responsibilities

  • Understand User Specification Requirements Analysis Creating use cases and detailed design.
  • Developed Service layer and DAO layer using Struts and Spring.
  • Database design writing SQL scripts. Unit testing of the modules Cooperate with Team Members during concurrent developments.

Environment Java1.5/1.6 J2EE Spring framework JPA Struts JSP JavaScript Web Services XML XSLT JAXB IBM Rational Software Architect V8.0 WebSphere Application Server V8.0 SQL DB2 Jasper Reports XML Aldon Log4J.

Confidential

Role Sr.Software Consultant

Duration Oct 2010 Oct 2011

Description Kroger is a US based Retail Giant operating 2 468 grocery retail stores in 31 states. Kroger also operates 40 food processing or manufacturing facilities producing high quality private-label products that provide value for customers and enhanced margins for Kroger.

The Medturn Reconciliation Application MRA is a web application used to

  • Reconcile the Medturn file from the vendor and the credits file and to create the invoices according to the business rules and change the state of the invoices according to the rules.
  • Provides the update screen for the user to update the invoices or the unmatched credits or unmatched medturn records.
  • Provides the functionality to export the approved invoices for billing to the concerned persons.

Responsibilities

  • Core Team Member and Module lead for the application. Requirements and Analysis Understanding the Businesses Requirements of the client and prepare the Analysis Document with program specifications.
  • Design and enhance modules on different browsers like Windows Internet Explorer 8 Internet Explorer 9 Mozilla Firefox. To carry out the task of coding bug fixing testing and documentation.
  • To carry out the responsibility of the delivery of tasks including database scripts source code and any other documents as and when required through SVN.
  • Directly communicating with the client on various forums to discuss the status of the project clarify any queries regarding the functionality etc. Self and Peer-to-Peer review. Preparation and updating of Technical and Functional documents.
  • Worked on Apache POI features like custom colors freezing the columns aligning the cells for better printer output etc.

Environment Windows UNIX Web Logic Java Servlets JSP Java Script JUnit JavaBeans Hibernate Struts Spring log4J Shell scripting Rational Application Developer Apache POI.

Confidential

Role Sr.Software Consultant

Duration Dec 2009 Oct 2010

Description Kroger is a US based Retail Giant operating 2 468 grocery retail stores in 31 states. Kroger also operates 40 food processing or manufacturing facilities producing high quality private-label products that provide value for customers and enhanced margins for Kroger.

The Capital Expenditure System CES is a web application used to

  • Correct/modify entries received from Purchasing Net and EPRO which are third party interfaces.
  • Enter General Office s GO Capital Appropriations CA Expense Appropriations EA and invoices
  • Assign invoices modify assets validate data release to mainframe PAS and KAS
  • Create a variety of reports on capital expenditure activity.

Responsibilities

  • Responsible for writing detailed design specification document and Designed Use Case.
  • Driven domain modeling through active participation with Business IT stakeholders.
  • Performed review on project documentations including design documents work estimation risk plan test plan deployment/build plan.
  • Estimated project timelines and resources required to complete programming projects tracked overall development schedule including outstanding tasks and dependencies across modules and projects.
  • Worked with other developers architects SME s and other IT Team members to develop solutions in compliance with established enterprise standards.

Environment Windows UNIX Web Sphere Java Servlets JSP Java Script JUnit JavaBeans Hibernate Struts Spring log4J Shell scripting Rational Application Developer Apache POI.

Confidential

Role Software Consultant

Duration April 2009 Dec 2009

Description IDR is the primary system which shows order position by division store department commodity and item. Application backs stocking decision which alternately reduces shipping costs by viewing inventory by Item Commodity Department Zone and Division.

The reports generated are as accurate as the information currently being processed in the Shipment and Scanning applications. Provides complete information of the previous week s shipments cost of sales and adjustments.

Responsibilities

  • Responsible for gathering requirements Design the application modules use cases flowcharts application flow prototypes proof concept of sample codes.
  • Integration and Interface Mapping with different legacy systems.
  • Conducted audit of the customer business process as well as IDR capabilities to determine the process related gap.
  • Involved in Design Implementation of Reports using DB2.
  • Created Excel reports for the Kroger Weekly inventory data using Apache POI as per the user requirements.
  • Worked on Apache POI features like custom colors freezing the columns aligning the cells for better printer output etc.
  • Responsible for System Integration testing.
  • Design Implementation of Notifications.
  • Designed Graphical User Interface.
  • Installed and configured IBM WebSphere.
  • Responsible for migrating the application from Websphere 5.0 to 6.1
  • Conducted Code reviews. Codes developed by peers to verify compliance with established software coding practices and suggest improvements.

Environment Windows UNIX WebSphere Java Servlets JSP Java Script JUnit JavaBeans Hibernate Struts Spring log4J Shell scripting Rational Application Developer Apache POI.

Confidential

Role Software Consultant

Duration Apr 2008 Mar 2009

Description Kroger is a US based Retail Giant operating 2 468 grocery retail stores in 31 states.

Kroger also operates 40 food processing or manufacturing facilities producing high quality private-label products that provide value for customers and enhanced margins for Kroger.

Store Users have the facility to enter the vast majority of their item types and classifications online. The System holds business logic code to verify data as the user enters it for various business rules reducing the incidence of human error. Once a document has been entered the user can monitor its progress as it is reviewed by Division and/or AC Users and then is processed through the SON System.

Responsibilities

  • Implemented MVC-Model 2 architecture using spring and other J2EE design patterns for the application development
  • Involved in requirement gathering for the application designed Use Cases.
  • Developed static and dynamic Web Pages using JSP HTML and CSS
  • Developed JSP custom tag libraries and associated support in the Spring Controller that assists in creating interactive form-based applications which is the one of the primary area of functionality using Spring Framework
  • Used Hibernate ORM framework as persistence engine and Involved in Mapping hibernate Queries.
  • Configured connection pooling using WebSphere application server V5
  • Configured and created application log file using Log4j and integrated different application to make a unique framework for different layers.
  • Involved in creating a new user role functionality.
  • Responsible for migrating the application from Websphere 5.0 to 6.1
  • Responsible for Integration and Interface mapping with different legacy systems.

Environment Java J2EE1.3 JNDI JavaScript HTML CSS Log4J Ant LDAP JSTL WSAD/RAD Hibernate 3.0 UDB DB2v7.2 IBM WebSphere Application Server 6.1 Unix Windows Rational Clear Case Junit Spring Framework.

Confidential

Role Software Consultant

Duration Sep 2007 Mar 2008

Description WellPoint is a leading health plan company in the U.S. with approximately 34 million medical members. One in nine Americans receives coverage for their medical care through WellPoint s health plans. WellPoint is a Blue Cross or Blue Cross Blue Shield licensee in 14 states California Colorado Connecticut Georgia Indiana Kentucky Maine Missouri Nevada New Hampshire New York Ohio Virginia and Wisconsin. Offering a broad range of medical and specialty products.

Dental Project

WellPoint changed over to ePortals from Legacy system for improving user productivity ensure proper security access control and approval processes. Dental Plans were included in ePortals for Medical care Providers including physicians Hospitals Institutions etc to facilitate the claims processing.

Responsibilities

  • Developed virtual portals for four new dental brands using Websphere portal technology.
  • Developed critical modules like Re-Registration Sitemetrics.
  • Created Detailed Design Document Using Functional Specifications
  • Designed and executed software testing as necessary to verify the design and performance of the software.
  • Involved in creating test cases and participated in Unit Integration Connectivity Load/Performance and Service Readiness testing of various applications
  • Developed and directed Application system testing procedures programming and documentation.
  • Updated the Design Documents after Integration testing.
  • Participated in System validation activities including code reviews and validation test documentation development.

Confidential

Role Software Consultant

Duration Jun 2006 Sep 2007

Description Employer is a payer who pays for the health insurance coverage. There are several products for health insurance coverage. Employer can enroll members for a particular product according to their eligibility of health insurance coverage.

While enrolling members Employer can add corresponding coverage s for member and also for dependent. Basic life coverage is mandatory for each and every member. Other coverage s could be appeared based on the privileges of group. Medical coverage contains non HMO HMO and PPO products. Employer can choose any of one medical coverage for a particular member. Similarly that Employer can choose vision and dental coverage s. Employer can change member personal information. Employer can cancel the coverage for a particular member.

There are several Life and Disability Claim types available to base on privileges of the particular group. The claim types are listed below life or dependent life Accidental death Accelerated death Short term disability Long term disability and Waiver of premium. Employer submits a claim type based on the member requisition.

Responsibilities

  • Involved in Coding for important modules like Cancel Coverage Add Dependants and Login.
  • Designed and executed software testing as necessary to verify the design and performance of the software.
  • Involved in creating test cases and participated in Unit Integration Connectivity Load/Performance and Service Readiness testing of various applications
  • Developed and directed Application system testing procedures programming and documentation
  • Updated the Design Documents after Integration testing.
  • Participated in System validation activities including code reviews and validation test documentation development.
  • Environment JDK 1.2/1.3 Websphere portals J2EE Rational Application Developer Oracle 9i Windows XP.

We'd love your feedback!