We provide IT Staff Augmentation Services!

Senior Application Developer/lead Resume

Pittsburgh, PA

SUMMARY:

  • 7.6 year’s experience in software development using Core Java and J2EE technologies, this includes all phases of software development life cycles like User Interaction, Design, Development, Implementation, Integration, Documentation, Testing, Configuration and Code Management,Builds and Deployment.
  • Expert in developing applications using J2EE technologies like Servlets, JSP, JDBC.
  • Good knowledge onSpring2.xand Hibernate3.x.
  • Experienced in database programming using stored procedures in environments like Oracle.
  • Expert in using most of the Java IDEs like IBM’s RAD7.5, Eclipse3.x and NetBean6.5.
  • Good knowledge of developing GUI based application using Swing and Java Applets.
  • Expert in implementing MVC architecture using Jakarta STRUTS 1.2.x, JSTL (JSP Standard Tag Library),JSP Custom Tag Development and tiles.
  • Thorough knowledge and experience of XML technologies (DOM, SAX and VTDXML),
  • Experienced in using defect management tool like Clear Quest, HP Quality Center and Remedy.
  • Experienced in using design patterns, J2EE design patterns like Model View Controller, Business Delegate, Data Access Object, and Front Controller and Singleton, Factory Method, Command Design pattern.
  • Extensive experience in Application servers like Web sphere and Web Servers like Apache Tomcat.
  • Experienced in using Hibernate (Object/Relational mapping framework) and Top Link.
  • Extensive experience in Operating Systems like Windows 7/8/2000, XP Servers, Windows NT 4.0, UNIX.
  • Proficient inCore Java, Swing andXML (XSLT and Schema), and JavaScript.
  • Knowledge on Multi - Threading.
  • Knowledge on Python.
  • Experience in Waterfall, Agile and RUP software methodologies.
  • Good knowledge on Test Driven Development (TDD).
  • Good experience on Production Support.
  • A team player with good analytical, planning and interpersonal skills. Also has ability to work independently.

TECHNICAL SKILLS:

Java / J2EE: Core Java,JSP,Java Servlets 2.4/2.3, JMS,EJB,Log4j, Java AWT and Swing,C, C++.

Frameworks: STRUTS1.x, Spring 2.5, Top Link, JPA and Hibernate.

SOA: Restful, SOAP Web Services, WSDL, XML, XSD, JAXP, JAXB, Apache Axis.

Testing Frameworks: JUnit, FEST-Automation tool (Fixtures for Easy Software Testing ).

Web/Application Servers: IBM WebSphere 7.5, Apache Tomcat4.x/5.x/6.x, BEA Web logic7.

RDBMS and Tools: Oracle,PL/SQL, SQL Server, MySQL and MSACCESS

Web Technologies: XML, HTML, XHTML, Ajax, Java Script, JQuery.

IDE: Eclipse4.x, My Eclipse5.1 NetBean6.5, Rational Application Developer7.5(RAD),MS-Visio, Dream Weaver 11.0, JBuilder.

Application Monitoring Tools: Fisheye, The Eclipse Test and PerformanceTools Platform (TPTP).

Source Control: Harvest, CVS and Subversion (SVN).

Build Frameworks: Maven, ANT, Hudson/Jenkins, Crucible

Design Patterns: MVC, Fa ade, Singleton, Factory, Data Access Object (DAO), and Command patterns

UML: Use case diagrams, Context diagrams, Activity diagrams, Package diagrams, Class diagrams, Sequence diagrams, and Deployment diagrams.

Operating Systems: Windows 8, 7, XP, 2000/NT/98/95, Linux.

PROFESSIONAL EXPERIENCE:

Confidential - Pittsburgh, PA

Senior Application Developer/Lead

Responsibilities:

  • Participated in design specification meetings.
  • Involved in converting functional requirements into Technical Detail Design.
  • Involved in efforts estimation.
  • Participated in prototype using HTML, CSS, JavaScript and AJAX.
  • Used Java/J2EE Design patterns like MVC, Factory Method, Singleton, Service Locator andData Transfer Object (DTO).
  • Implemented Model View Controller (MVC-2) architecture using Struts framework.
  • Developed UI pages with JSP, JSTL and Struts Tag Library
  • Validated all forms using Struts validation framework and JavaScript.
  • Used Ajax for dynamic interaction with user.
  • Used CA Harvest for version controlofsource code.
  • Developedbusiness logic models usingspring(IOC) for Object Memory Management.
  • UsedHibernate frameworkforthe persistence layer
  • Developed REST based webservices for the wellness profile score, Content search and Recommendations for user.
  • Generated prototype classes from copybook using RAD
  • Implemented new enhancement like sending multiple requests to backend system (main frame) at a time and response need to send back to application.
  • Analyzed existing code base for back end system calls based on client discussions and enhanced those calls with new requirements (sending data differentiator).
  • Involved in key areas of portal application like portal Login and Registration. Retrieve differentiator from service/core id’s and distributed to entire application.
  • Created JUnit test cases.
  • Design reviews and code reviews with Find Bugs and Crucible.
  • Contributed in Defect Analysis and Fixing.
  • Co-ordination with offshore and onshore teams.
  • Represented as Technical Check out (TCO) for this project.
  • Involvedinperformance tuning and eliminating memory leakages in theassigned Modules.
  • Participated in Code Review meetings with developers.

Technologies/Languages: Java, Servlets, JSP, JSTL, Spring, Hibernate, Struts Framework, IBM WebSphere 7.x, RESTful Services, Rational Clear Quest, Harvest CSM, Ultra Edit, IBM RAD, My Eclipse Blue, Advanced Rest Client, Requite Pro, Putty, log4j, Apache Jackson, Apache Wink, Oracle SQL Developer, Microsoft Visio, putty, JMS, Message Queue.

Confidential -St Louis, MO

Senior Java Developer

Responsibilities:

  • Involved in transforming functional requirements into Technical Detail Design.
  • Developed UI pages with JSP, XSLT.
  • Designed and implementedone of the main module priorauthorization flow
  • Developed a common utilities
  • Developed web service server to provide the services like claims and price information for the ESI Systems.
  • Generated clients for web services and used them to retrievethe claims information for Compass application.
  • Code review with crucible tool.
  • Involved in writing Test Conditions and Test Scripts using JUNIT Framework/tools
  • Prepare knowledge transition presentations and share knowledge to team members.

Technologies/Languages: Java1.5, Servlets, JSP, JSTL, Spring Core, MVC and Web flow IBM Web Sphere 7,Tomcat, SOAP Services, HP Quality Center, CVS, Ultra Edit, Eclipse, JQuery, Putty, log4j, Remedy, AJAX, CSS, HTML, Java Script, JUNIT, Oracle SQL Developer.

Confidential - St Louis, MO

Senior Java Developer

Responsibilities:

  • Responsible for converting Project Specifications, Statements of Problems and Procedures to Detailed Logical Flow Charts for Coding using JAVA programming language.
  • Responsible for reviewing of SAD, Architecture documents. Have followed SOA architecture in this project.
  • Involved in Client/BSA meetings to understand the issue and provide the analysis and solution.
  • Implemented Pharmacy Benefit Management (PBM) Price a Drug feature.
  • Defect Estimations, Analysis and fixing.
  • Working on enhancements as per client requests.
  • Hudson Build and unit test the application supporting the HDS/CCS processes for ESI.
  • Work closely with client resources in support of business applications.
  • Tracking all the production defects and working on this on priority basis.Coordinate with offshore production support team. Delegate work to offshore team.
  • Code review with crucible tool.
  • Escalating the issues to the top management.
  • Identifying the risks and come up with a risk mitigation plan
  • Involved in writing Test Conditions and Test Scripts using JUNIT Framework/tools
  • Attending the triage meetings and coordination of defects.
  • Prepare knowledge transition presentations and share knowledge to team members.
  • Supported in application release activities.

Technologies/Languages: Java1.5, Servlets, JSP, JSTL, Spring Core, MVC and Web flow, Hibernate, IBM Web Sphere 7,Tomcat, SOAP Services, HP Quality Center, CVS, Ultra Edit, Eclipse, JQuery, Putty, log4j, Remedy, AJAX, CSS, HTML, Java Script, JUNIT, SQL developer, Hudson/Jenkins, Crucible.

Confidential - St Louis, MO

Senior Java Developer

Responsibilities:

  • Involved in transforming functional requirements into Technical Detail Design.
  • Involved in Client/BSA meetings to understand the issue and provide the analysis and solution.
  • Defect Estimations, Analysis and fixing.
  • Working on enhancements as per client requests.
  • Hudson Build and unit test the application supporting the HDS/CCS processes for ESI.
  • Work closely with client resources in support of business applications.
  • Tracking all the production defects and working on this on priority basis.Coordinate with offshore production support team. Delegate work to offshore team.
  • Code review with crucible tool.
  • Escalating the issues to the top management.
  • Identifying the risks and come up with a risk mitigation plan
  • Involved in writing Test Conditions and Test Scripts using JUNIT Framework/tools
  • Attending the triage meetings and coordination of defects.
  • Prepare knowledge transition presentations and share knowledge to team members.

Technologies/Languages: Java1.5, Servlets, JSP, JSTL, Spring Core, MVC and Web flow, Hibernate, IBM Web Sphere 7,Tomcat, SOAP Services, HP Quality Center, CVS, Ultra Edit, Eclipse, JQuery, Putty, log4j, Remedy, AJAX, CSS, HTML, Java Script, JUNIT, SQL developer, Hudson/Jenkins, Crucible.

Confidential -New York

IT Engineer.

Responsibilities:

  • Implementing the parsing logic from excel to csv.
  • Represented as a team member who is attended everyday client status calls and updated each and every individual task.
  • Fixing parsing issues (reported by client as well as testing team).
  • Automation of upload and download files in FTP Server.
  • Reviewed existing Test Scripts, and modified as required for new changes.

Technologies/Languages: Java1.5, Servlets, JSP, JSTL STRUTS, Tomcat, SOAP Services, HP Quality Center,SVN, Ultra Edit, Eclipse, JQuery, Putty, log4j, Remedy, AJAX, CSS, HTML, Java Script, JUNIT.

Confidential

Senior Software Engineer.

Responsibilities:

  • System Requirements gathering for the project.
  • Preparation of the Detailed Design document for the project by developing business process flows, requirements definition, use cases, and object model.
  • Involved in requirement analysis, design, attending client calls, coding, peer testing, deployment, bug fixing.
  • Motivating and Leading team members.
  • Developed the Tool using Java Swing.
  • Developed few Custom Swing Components.
  • Involved in solving Mathematical Problems and Implementation of XMLWriter using JDOM, All user screen inputs written in flat text file using JDOM.
  • All the screen input data sent to back-end system (Proe/CAD tool) using JLILNK API. This API provides communication between front end and back end systems.
  • Implementation of XMLParser using VTDXML this is help user need not give all the inputs when they give same work order.
  • Generate Unit Test Cases using FEST Swing with JUnit.
  • Involved in writing Test Conditions and Test Scripts using JUNIT Framework/tools
  • Sharing knowledge to team members.
  • Code reviews using crucible tool.
  • Participated indeployment and release activity.

Technologies/Languages: Java1.5, Servlets, JSP, JSTL STRUTS, Swing, Applets, Tomcat, HP Quality Center, CVS Ultra Edit, Eclipse, JQuery, Putty, log4j, CSS, HTML, Java Script, JUNIT, FEST frame work.VTDXML, JDOM, SAX, Proe/CAD software and JLINK API, Oracle, TopLink API.

Confidential

Senior Software Engineer

Responsibilities:

  • Involved in implementing enhancements,
  • Developed the Tool using Java Swing.
  • Developed few Custom Swing Components.
  • Implementation of XMLWriter using JDOM, All user screen inputs written in flat text file using JDOM.
  • All the screen input data sent to back-end system (Proe/CAD tool) using JLILNK API. This API provides communication between front end and back end systems.
  • Implementation of XMLParser using VTDXML this is help user need not give all the inputs when they give same work order.
  • Generate Unit Test Cases using FEST Swing with JUnit.
  • Involved in writing Test Conditions and Test Scripts using JUNIT Framework/tools
  • Sharing knowledge to team members.
  • Code reviews using crucible tool.

Confidential

Software Engineer

Responsibilities:

  • Application support for this application, bug fixing and defect analysis and estimations.
  • Developed few Custom Swing Components,
  • Involved in solving Mathematical Problems and Implementation of XMLWriter using JDOM, All user screen inputs written in flat text file using JDOM.
  • All the screen input data sent to back-end system (Proe/CAD tool) using JLILNK API. This API provides communication between front end and back end systems.
  • Implementation of XMLParser using VTDXML this is help user need not give all the inputs when they give same work order.

Technologies/Languages: Java1.5, Servlets, JSP, JSTL STRUTS, Swing, Applets, Tomcat, HP Quality Center, CVS Ultra Edit, Eclipse, JQuery, Putty, log4j, CSS, HTML, Java Script, JUNIT, FEST frame work.VTDXML, JDOM, SAX, Proe /CAD software and JLINK API, SQL server, TopLink API.

Confidential

Java Programmer.

Responsibilities:

  • Involved in writing action classes using STRUTS framework as per design document.
  • Developed JSP Forms and integrate with Client Application and backend systems
  • Involved in writing business components using Session Beans.
  • Developed deployment descriptor file.
  • Developed validation file for server side validations.
  • Developed Servlets for handling user inputs.
  • Bug fixing and worked on enhancements.

Technologies/Languages: Java, Servlets, JSP, JSTL, STRUTS, Tomcat, HP Quality Center, CVS,Ultra Edit, Eclipse, JQuery, Putty, log4j, CSS, HTML, Java Script, JUNIT, Oracle Pl/Sql .