We provide IT Staff Augmentation Services!

Program Developer Resume

0/5 (Submit Your Rating)

Herndon, VA

SUMMARY

  • I am a Senior Java Developer with more than 8 years of experience in application design and development.
  • Primary areas of technical expertise include Java, Core Java, Multithreading, Web components like webservices,Servlet/JSP, HTML, XML, UML, ORACLE, SQL Server, Eclipse, SVN, Websphere, Weblogic etc.
  • Good knowledge and work experience on developing applications using Spring framework, Struts Framework etc
  • Strong designing and implementation work experience in J2EE technologies like Servlets and JSPs.
  • Experience on application server like BEA Web logic and Web Sphere and web server Apache Tomcat 5.5.
  • Good knowledge and involved in coding using open source frameworks like Spring, Agile methodologies
  • Experienced with SOAP/WSDL.
  • Expertise with Oracle, MySQL,SYBASE,DB2 and SQL Server
  • Good knowledge of MVC Architecture.
  • Good knowledge and work experience on developing applications using open source Spring Oriented Customized Framework with Hibernate.
  • Knowledge of using Javascript library jQuery for client side scripting.
  • Knowledge of developing web applications using Java servlets and JSP.
  • Implemented various design patterns like Factory Pattern, DAO, MVC and Singleton.
  • Hands on experience in writing PL - SQL, Store procedures for various RDBMS like Oracle, SQL server, My SQL.
  • Experience in version control systems like SVN
  • Involved in end to end life cycle of project from requirement gathering, design, and implementation and testing.
  • Experience in using java API’s including Collection, Exception Handling, Multi-threading.
  • Has a high degree of positive attitude, Communicative and extremely flexible to changing needs and environments, good communications skill and great team player

TECHNICAL SKILLS

Languages: Java 1.4/5/6, SQL, PL/SQL

J2EE/JEE Technologies: EJB, Servlets, JSP, JDBC

Web Technologies: HTML, JavaScript, XML etc.

Application servers: Tomcat, Websphere, Weblogic

Databases: Oracle, SQL Server, MySQL

Frameworks/Middleware: Struts, Spring

Design Tools: MS Visio

Build & Test Tools: JUnit, Ant, Maven

IDEs: Eclipse

Version Control Tools: SVN,ClearCase

Other tools: JUnit, Log4j,Rally,JMS API

Operating System: Unix, Linux, MS-DOS

PROFESSIONAL EXPERIENCE

Confidential, Herndon,VA

Program Developer

Responsibilities:

  • Involved in developing the Shopping Offer application using Java/J2EE platform.
  • Implemented the Model View Control (MVC) structure.
  • Used Spring Core for Dependency Injection.
  • Developed the code for the new user story demanded in each new sprint.
  • Fixed the defects by debugging and handled the corresponding test cases.
  • Developed the code for suppressing the hard stop and also applying the hard stop by Exception Handling.
  • Written the code for XH split payment and forming the calculation. Also reevaluate it by writing the Junit test cases for it.
  • Built an API stack that supported the new & existing customer sales.
  • Built an API stack that supported all lines of business (such DVR,VIDEO etc) for residential Customers.
  • Worked on the API for configuring the orders in Cart.
  • Worked on the API for searching the customer profile for the specific location.
  • Worked on the API for finding the present eligible Offers for the particular customer for that particular location.
  • Worked on the API for processing the Offers in Cart.
  • Worked on the API for selecting the Customers Profile.
  • Provided the view to come out from the various backlogs.
  • Used Axis to implementing Web Services for integration of different systems.
  • Developed Web services component using XML, WSDL, and SOAP to transfer and transform data between applications.
  • Exposed various capabilities as Web Services using SOAP/WSDL.
  • Used SOAP UI 4.5.1 for testing the Web services by sending an SOAP request.
  • Wrote and executed unit test cases using JUNIT.
  • Used Log4j for the logging the error and debug the files.
  • Used JUnit/Eclipse for the unit testing of various modules.
  • Used JIRA to see the existing technical design, functional requirements of the Turnpike.
  • Implemented J2EE design patterns including: DAO and Singleton.
  • Used JAXB to manipulate XML documents.
  • Built the code by using Maven.
  • Used Log4j 1.2 for logging and SVN for version control on the application.
  • Exposed to Hibernate as Persistence framework mapping the ORM objects to table using Hibernate annotations.
  • Provided effort estimates, possible risks/issues with requirements, and an evaluation of technical feasibility for each story.
  • Worked together to define a Sprint delivery strategy, including breaking User Stories into tasks and estimating them in hours.
  • Updated Task Cards/Story Cards, highlighted dependencies/blockages, and prioritized the Sprint backlog between Sprint activities on Rally.
  • Deployed the application on weblogic server

Environment: JDK1.7, JSP,Spring Framework 3.0, Spring IOC, Weblogic, Oracle 9i, XML, Web ServicesWSDL, SOAP, AXIS, JAXB, Maven, Rally Software Development, SOAP UI 4.5.1.

Confidential, Mclean,VA

Program Designer

Responsibilities:

  • Built the legacy translation application using Maven built tool.
  • Deployed the application on Weblogic 11g application server.
  • Set the local repository in settings.xml of Maven built tools.
  • Set the dependency in Pom.xml of Maven built tools.
  • Fixed the defectss for the application.
  • Created the JUnit Test Scripts for legacy translation.
  • Supported Testing team in executing the test cases in baseline and SIT(the real) environment.
  • Resolved the defects when they are raised in system integration testing and user acceptance testing.
  • Used hp application Lifecycle Management quality control tool to passing the tests and putting expected and actual results.
  • Developed the application which reads the Metadata of file from TOPIC, which contains business event, CDM filename and CDM filepath, legacy filename and legacy file path. Read CDM file from CSP CDM folder on NAS. Validate the CDM data against XSD.
  • Developed the application to convert CDM data to legacy format flat file, and write it to CSP LEGACY CONSUMER folder.
  • Developed the application which archive the data file that is successfully translated in to folder CSP LEGACY BKUP
  • Used SAXPARSER to translate the CDM xml file into legacy data file.
  • Developed the message consumer which reads the file from topic and invoke the respective onMessage Method.
  • Developed the Maven based project
  • Added the dependency in pom.xml.
  • Created the properties file for log4j and other hard core values.
  • Added the properties for JMS topic in ejb.xml
  • Used mac install to add the custom jars in Maven Project.
  • Created mac vault for application for security puspose.
  • Created the webservices for the business events.

Environment: Java,J2EE,StrutsFramework,UML,Clearcase,WinScp,WEBLOGIC 11g,JSP,JDBC,JavaScript,MS Vsio, ECLIPSE, Sybase 12,15,Maven, JMS,SAX parser and XML .

Confidential

Responsibilities:

  • Developed the technical design document for the Correspondent and Underwriting applications.
  • Upgraded JAXB compatible with JDK 1.6 for the Correspondent and Underwriting applications.
  • Involved in the making the sequence diagrams, data flow diagrams and the architecture of the new system of Multifamily(MF) application.
  • Involved in migrating the whole application from jdk 1.4 to jdk 1.6
  • Migrated the Struts 1.2 to 1.3 for correspondent management and underwriting applications of multifamily.
  • Have done the expected changes required in JSPs of Correspondent management and underwriting applications of multifamily.
  • Involved in replacing the Sapient SQL Connections API with Java API
  • Added the Third party jars to retrofit security into existing applications
  • Extensively involved in fixing the all high and medium level vulnerability while doing Fortify Scan.
  • Extensively involved in analyzing all the queries, store procedures, cursors and Triggers related to the application on Sybase 14 and Sybase 15.As the new system should be compatible with both the databases, queries were updated in such a way which gives the same kind of result on both the databases.
  • Built the Underwriting application using Maven built tool.
  • Deployed the Underwriting application on Weblogic 11g application server.
  • Set the Sybase DataSource on Weblogic for Underwriting application.
  • Set the local repository in settings.xml of Maven built tools.
  • Set the dependency in Pom.xml of Maven built tools.
  • Fixed the bugs for various screen of Underwriting.
  • Created the Unit Test Scripts of Bonds, Correspondent Management and Underwriting.
  • Supported Testing team in executing the test cases in baseline and SIT(the real) environment.
  • Used hp application Lifecycle Management quality control tool to passing the tests and putting expected and actual results.
  • Have done the compatibility of correspondent management and Underwriting with NextGen (Win 7) desktop with IE9 and Microsoft Office 2010

Environment: Java,J2EE,StrutsFramework,UML,Clearcase,WinScp,WEBLOGIC 11g,JSP,JDBC,JavaScript,MS Vsio,ECLIPSE,Sybase 12,15,Maven, JAXB and XML .

Confidential

Responsibilities:

  • Involved in developing use cases, sequence diagrams and class diagrams for the global qualification module using UML, involving MS Vsio.
  • Analyzed the existing code for enhancing the application as per the client request.
  • Implemented several design patternsduring designing subprojects (Supplier Available Capacity, Tasks generating etc).
  • Involved in creating the architecture of REO by co-ordinating with business analyst and client.
  • Involved in designing the screen for "General Contractor " and also wrote business logic for the tasks of "General Contractor".
  • Involved in the coding the tasks generation module for general contractor for receiving/sending tasks and bid status messages by usingJMS, MQSeries.
  • Designed/Coded/Tested/Implemented Instruction Fix, Method Of Payment for "General Contrator" role.
  • Written Test Cases and performed Unit and Integration testing.
  • Involved in analyzing PL/SQL Packages, Procedures, Triggers.
  • Involved in analyzing and wriiten the various queries for the REO project.
  • Built the whole REO application using Ant built tool.
  • Deployed the "Repair Bid" application on Weblogic 10g application server.
  • Set the DB2 DataSourceon Weblogic for "General Contractor" application.
  • Fixed the bugs for various screen of REO project.
  • Used Jboss for analyzing the screens of REO project for better view.
  • Created the Unit Test Scripts of REO Project
  • Supported Testing team in executing the test cases in baseline and SIT(the real) environment.
  • Used hp application Lifecycle Management quality control tool to passing the tests and putting expected and actual results.

Environment: Java, J2EE, JMS, Struts Framework, UML, Clearcase,Clearquest, WEBLOGIC 10g, JSP, DB2, UNIX,ECLIPSE Indigo, ANT,Rapid SQL and XML .

Confidential - NY

Sr. Java Consultant

Responsibilities:

  • Involved in developing use cases, sequence diagrams and class diagrams for the global qualification module using UML, involving Rational rose.
  • Designed/Coded/Tested Inbound/Outbound gateways for receiving/sending payment messages from/to Interfaces and also for Learning component using JMS, MQSeries and XML Parsers.
  • Designed/Coded/Tested/Implemented Instruction Fix, Method Of Payment, Timed Payment, Hot Scan Gateway Interface, Gateway components for advance qualification in payment processing.
  • Written Test Cases and performed Unit, Integration and Load testing.
  • Created JNDI database connection on WEBLOGIC server.
  • Deployed and developed web application on WEBLOGIC server.
  • Involved in writing PL/SQL Packages, Procedures, Triggers.
  • Performed the role of a CVS and configuration manager. This also involves release management.
  • Written build scripts for ANT for building and packing the whole Confidential core MTNA projects.
  • Mainly responsible for integrating, building and publishing for QA / Production. Performed support activities.

Environment: Java, J2EE, JMS, Spring Framework, UML, CVS, WEBLOGIC, JSP, JDBC, UNIX, ECLIPSE, Oracle and XML.

Confidential, NJ

Sr.Developer

Responsibilities:

  • Designed and implemented the base framework for existing application and for new development using Spring framework /Hibernate and J2EE components
  • Defined Systems and Application Architecture for trading system. The end-to-end architecture consisted of JSP, HTML, Controlling Servlet, Factory Classes, Hibernate Framework and XML parser
  • Created Use case diagrams, class diagrams, sequence diagrams using MS Visio
  • Implemented design patterns such as Session Façade, Singleton etc
  • Created JNDI database connection on WEBLOGIC server.
  • Deploy and developed web application on WEBLOGIC server.
  • Mentored the team of three.
  • During the Implementation Phase, my duties include assigning some coding modules to appropriate three team members and overseeing their progress for about fifty percent of the time. I spend the other fifty percent of my time coding the remaining portions of the project modules which were assigned by the main team lead of the project.
  • Used Hibernate framework as Object relational mapping framework for database communication
  • Wrote application presentation layer, which is based on MVC framework, involves Servlets, JSPs and Java Beans
  • Designed view page using HTML, Javascript, CSS and JSP.
  • Wrote SQL queries for Oracle database and fine tuned them for optimum performance
  • Worked in trade processing (like add, modify, cancel, monitoring) screens using Spring framework

Environment: Java, J2EE, Servlet, JSP, JDBC, JMS, JavaScript, XML, HTML, WebSphere, Weblogic, Oracle, Hibernate, Spring framework Eclipse/, UNIX and CVS

Confidential

Java programmer

Responsibilities:

  • Involved in full life cycle of project including planning sessions with project managers and business analysts to analyze businessrequirements in Java.
  • Implement the business logic in the util classes that are called from the web servcie class.
  • Developed supporting Data Access Objects to process data in and out of Oracle 9i/10g database.
  • Added session IDs to SOAP headers using SOAP API.
  • Used web services Client for making calls to Menu data. Generated Client classes using WSDL2Java and used the generated Java API
  • Experience in setting up development, staging, and production environment on WINDOWS Includes installing JDK, Web Logic, and Oracle.
  • Experience in Eclipse
  • Developed the presentation layer using HTML, XML, XML Schema, JSP, JavaScript, Servlets.
  • Extensively used Apache Struts Framework to implement MVC architecture
  • Involved in development using struts components - action mappings in struts-config.xml, tiles, Form Beans, Action classes for handling the Http requests from the front-end components, Backend, plug-ins in Struts architecture
  • Created and enforced jQuery progressive enhancement pattern for dynamic interaction
  • Involved in auto-expanding and auto-complete as well as add new rows and columns by using jQuery.
  • Responsible for setting the track changes made to the table by using jQuery.
  • Experience using Version controls such as SVN
  • Responsible in developing and coding of stored procedures, triggers and functions.
  • Involved in shell script programming and deploying the war files into the production servers and troubleshooting.

Environment: Java, HTML, Servlets, UML, J2EE, JSP1.2, SQL, Java Script, EJB 2.0, Form Beans, Struts,Spring, Xml.

Confidential

Jr. Technical Associate

Responsibilities:

  • Worked with business analysts (BA) and analyzed business requirements.
  • Created Use cases, Class diagrams, and Sequence diagrams using MS Visio.
  • Developed client interfaces using HTML, JSP and Struts MVC framework.
  • Performed Form level and business level validations using Struts Validation framework.
  • Used spring framework for dependency injection, DAO.
  • Deployed application in Development, Integration and Production regions.
  • Performed unit testing using JUnit.
  • Interacted with QA team while working on the bug fixes.
  • Provided on call production support - troubleshoot and resolve production issues.

Environment: Java, J2EE, JSP, Servlets, EJB, Struts, Spring, XML, SQL, JDBC,, Eclipse, HTML, Javascript, MS Visio, Windows.

Confidential 

Jr. Java Developer

Responsibilities:

  • Developed HTML,UML, Java Server Pages confirming to JSP and Java Beans to present Client side GUI.
  • To development of JavaScript code for Client Side Validations
  • Used Struts Framework to implement J2EE design patterns (MVC).
  • Worked with Tag Libraries in Struts framework.
  • Involved in collection of the requirements and detailed system study and Writing the use cases using the UML methodology.
  • Developed web applications using Java servlets and JSP.
  • Developed new web services and integrated multiple web applications using web services.
  • Involved in using Java, Oracle, JDBC, and UML to create a multithreaded system tray client application that used SOAP to interface with custom Web Services.
  • Requirement collection, creation of UML diagrams.
  • Designed and developed advanced dynamic views using JSP, Java Script, XML, XML Schema, HTML
  • Web application development using J2EE: JSP, Servlets, Spring, JMS, JDBC, Java Beans, Struts, EJB, JNDI, JUnit and Apache
  • Used Struts Frame Work to implement MVC design pattern
  • Involved in development using struts components—Struts-config.xml, tiles, form-beans and plug-ins in Struts architecture.
  • Experience using Version controls such as SVN.
  • Extensively worked with the JDBC Stored Procedures from Oracle database.
  • Developed EJBs business components (packages and Modified Classes) utilizing the existing packages on Visual Age for Java. worked with Core Java Applets, Multithreading, Serialization and Collections.
  • Designed the application with a web interface to accept user input and run the rating of policies obtained by the user input during the night as a batch process.
  • Worked with J2EE Architecture, Design Patterns, available open source frameworks, has written some frameworks and Oracle - SQL Writing, Performance tuning.
  • Used Struts in MVC implementation and OOAD that uses Servlets and JSP tags, from the J2EE specifications, as part of the implementation.
  • Coordinating development efforts and troubleshooting technical problems during testing support.
  • Developed JSP as the view, Servlets as Controller and EJB as model in the Struts Framework.
  • Worked on Web sphere application server to deploy application using JSP and EJB’s.
  • Configured JDBC designed and coded the programs for database interaction.

Environment: Java, HTML, Servlets, UML, J2EE, JSP, SQL, Java Script, EJB, ORACLE, Struts.

We'd love your feedback!