We provide IT Staff Augmentation Services!

Sr. Programmer/analyst Resume

4.00/5 (Submit Your Rating)

Philadelphia, PA

SUMMARY:

  • 7+ years of IT experience in developing software applications using JAVA/J2EE technologies.
  • Solid experience in using Java Design Patterns and Unified Modeling Language (UML) in designing J2EE applications.
  • Excellent programming skills in JAVA, C#, C, C++, HTML, DHTML, JavaScript, SQL, PL/SQL and XML.
  • Strong business knowledge in Banking, Finance, Telecom and Health Care Domains.
  • Expert in documenting business requirements, functional, technical specifications and test cases.
  • Strong experience in database design using PL/SQL with Object Orientation, Stored Procedures, Functions, Triggers, Sequences, Packages and Views.
  • Hands on experience in creating build scripts using ANT, Maven.
  • Strongcommunication, interpersonal, analytical, troubleshooting / problem solving skills.
  • Excellent interpersonal, analytical and technical skills with acumen for understanding and grasping of the various needs of business.
  • Extensive experience in design and implementation of MVC architecture using STRUTS, SPRING and JSF.
  • Excellent hands on experience with EJB 3.0, XML, XSL, XSLT, DTD and DOM.
  • Good working experience with HIBERNATEopen source object/relational mapping framework.
  • Experienced in using Design patterns like MVC, Session Façade, Business Delegate, Singleton, DAO, DTO, Service Locator etc.
  • Proficient in development of enterprise business solutions using Apache Tomcat, WebLogic and JBOSS application servers.
  • Extensive experience with Oracle 11i/10g/9i, Microsoft SQL Server, MySQL, DB2and Microsoft Access.
  • Solid experience in design, development of web based applications using HTML, DHTML, CSS, JavaScript, JSP and Servlets.
  • Strong in design and development of WebServices using WSDL, SOAP.
  • Good expertise using various IDE tools like JBuilder, MyEclipse, Eclipse, NetBeans etc.

TECHNICAL SKILLS:

Programming Languages: Java, C#, C++, C

Java Technologies: Java, J2EE, JDBC, Servlets 2.4, JSP 2.0, JSTL, JNDI, JMS JavaBeans and EJB 3.

Frame Works: Struts 2.x/1.x, JSF and Spring 3.0.

Development Tools: Eclipse, NetBeans, JBuilder, Log4j, Flex Developer

ORM: Hibernate 3.x, iBatis

Design and Modeling: UML 2.0 and Rational Rose. 7.x

Web Services: SOAP, WSDL.

Databases: Oracle, SQL Server, MySQL, MS: Access.

Database Tools: TOAD, DbVisualizer

Scripting languages: Java Script, Shell Script, Action Script.

XML technologies: DTD, XSD, XML, XSL, XSLT, XPATH

Version Control: Clear Case, PVCS, Harvest Change Manager, CVS, SVN, VSS.

Build Tools: Ant, Maven

Methodologies: Agile, Scrum, OOAD, Prototyping,Iterative

Application/Web Servers: WebLogic, JBoss, WebSphere, Apache Tomcat, Java Web Server

Environment: s: Windows, Linux, MAC OS.

WORK EXPERIENCE:

Confidential, Philadelphia, PA

Sr. Programmer/Analyst

Responsibilities:

  • Involved from Requirement gathering and analysis
  • Responsible in designing UML diagrams like: Class and Sequence diagrams during the Analysis and Design phase of the application.
  • Handling change request
  • Used ClearQuest for version management between various integration and development streams.
  • Implemented JSF MVC framework to make separate behavior and presentation in application.
  • Used JSPs in the presentation tier using various JSTL and custom tags.
  • Involved in implementation of client side validations using JavaScript.
  • Adopted J2EE design patterns like Service Locator, Session Façade, Value Object and Singleton.
  • Generated POJO classes to map to the database table.
  • Implemented Spring IOC using XML files in Business Tier.
  • Implemented Factory Pattern using spring’s Bean Factory.
  • Hibernate O/R mapping framework takes an Object - centric approach to implementing data persistence.
  • Used both SQL and HQL as the query languages in Hibernate Mapping and Oracle as the Database
  • Implemented Hibernate and Spring's DAO layer together offer a high performance, productive approach to persisting Plain Old Java Objects (POJOs).
  • Written XML files as a part of application development and parsed those documents using SAX
  • Developed DHTML pages and JavaScript functions for client side validations and created CSS pages.
  • Implemented logging using log4j.
  • Participated in the peer code reviews
  • Bug Fixing

Environment: Java 1.5, J2EE, JNDI, Java Beans, AJAX, Eclipse, Weblogic Application Server 9.1, JSF, Hibernate 2.0, Spring 2.0, TOAD, XML, UML, XHTML, DHTML, JavaScript, CSS, XSL, XSLT, DOM, SAX, DTD, XML Schemas, Oracle 10g, SQL, PL/SQL, Log4j.

Confidential, IA

J2EE Developer

Responsibilities:

  • Followed agile methodology for software development.
  • Facilitated JAD sessions with Clients, in order to develop artifacts to support the development and implementation of Enterprise Architecture, Business Transformation, and Systems Development projects
  • Developed detailed technical specifications so that developers can build the application.
  • Responsible for JAVA, J2EE (JSP, Servlets, JDBC, JMS),Hibernate, components design and development.
  • Involved in developing GUI and writing the business logic code for server side and client side implementation using modeling frameworks, GWT, GIN, Javascript, XMI.
  • Implemented GWT MVP pattern.
  • Used both SQL and HQL as the query languages in Hibernate Mapping.
  • Designed the request flow cycle using different Design Patterns like DTOs, DAOs, BOs, and Service Locators etc.
  • Worked in conjunction with the ProductDesign Team to produce complex system analysis, design, test case and implementation, documentation as requested.
  • Responsible for the creation and execution of Unit Test cases for each coding assignment.
  • Responsible for writing documents for project progress reports, and code documentation.
  • Responsible for version/configuration management administration for the maintenance team branch for one quarter.
  • Trained new team members after on boarding and orientation.
  • Guiding and mentoring the developers in functional and technical skills.
  • UsedMaven for building and deployment of the application.
  • Review, design and implementation of database changes.
  • Implemented logging using log4j.
  • Production support.

Environment: Java 1.5, JSP, Servlets, JDBC, Oracle 10g, Maven, HTML, CSS, JavaScript, JQuery, Ajax,GWT, GIN, XMI, JBOSS, Eclipse, Log4j, Windows XP, UNIX.

Confidential, NJ

JAVA/J2EE Developer

Responsibilities:

  • Followed agile methodology for software development.
  • Involved in the complete life cycle of development, from the requirement to maintenance phase.
  • Designed UML diagrams (detailed use cases, Sequence, Activity and Class diagrams.) translating the business requirements into technical requirements
  • Implemented Model View Controller (MVC) architecture using Struts Framework.
  • Developed JSPs using Struts tags.
  • Developed the Action Classes required for controlling the Request and generating the required view for data presentation.
  • Assisted Developers in understanding the functional requirements and reviewed the code Confidential every mile Stone for delivery.
  • Validated the display or presentation logic using Struts Validation Framework.
  • Implemented Ajax with JQuery to refresh results from Ajax page.
  • Implemented Spring Frameworks Dependency Injection.
  • Created new Business logics for newly added pages and Repayment Options.
  • Created JSP for showing calculation depending upon loan amount with option to modify loan amount and see the updated calculations with a button click using Ajax.
  • Implemented Web Services to retrieve user account details from Equifax server.
  • Worked on threads to process loan applications and apply the business rules.
  • Created marketing emails as per the client requirement.
  • Worked on updating the clustered server context.
  • Worked on E-signature Implementation on Medical & Dental Loan Program.
  • Created PDF documents of loan applications on submission.
  • Worked on threads to apply the BizRules, processing Loan and Sending Emails.
  • Created and Modified DAO’s to communicate with DB2.
  • Parsed XML documents to communicate with Silanis.
  • Created Test cases for unit testing.

Environment: Java 1.5, Struts 1.x, Spring 2.0,JSP, Servlets, JDBC, DB2, CSS, XML, JavaScript, JQuery, Web Sphere 6.1, RAD 7, log4j, Windows XP, AIX UNIX.

Confidential, NY

Java Developer

Responsibilities:

  • Participated in all the stages of SDLC from requirements gathering to deployment of software
  • Implemented the Rational Unified Process (RUP) for the iterative software development process
  • I’m responsible for design and implementation of the server side software
  • Implemented the service oriented architecture for the scheduler application using Session Facade, Business Delegate, Service Locator and Transfer Objects design patterns.
  • Developed web application with JSF framework (MVC- Compliant)
  • Used JSF Frame Work for designing the complete Web tier using Apache My Faces
  • Involved in development of Front End (UI) using HTML, DHTML, CSS, XSL, Macromedia Dream Weaver MX and performed validations using Java Script
  • Developed business services using EJB and DAO layer by using Hibernate for the retrieval & saving of data to Renewal Hub (Oracle)
  • Used JSTL and custom tags in the JSP fragments.
  • Designed and developed Stateless Session Bean to calculate the refund amount and to retrieve account information from Legacy applications using web Services
  • Used Castor for marshalling&unmarshalling XML to Java Objects using XML Schema Definition
  • Involved in design and developing re-usable Web Services and Java Utility classes to support XML using SOAP, XML, WSDL, DOM
  • Modified the Stored Procedures using PL/SQL as part of the requirement changes & defect fixing
  • Developed Ant Build scripts and Shell Scripts for the automatic configuration of the project and deployment of ear files into the WebLogic App. Server
  • Utilized Rational Clear Case for version control during development and maintenance
  • Developed Test Cases and performed Unit testing with JUNIT
  • Implemented logging using log4j.
  • Participated in the peer code reviews.

Environment: EJB2.0, Servlets, Jsp’s, Oracle 9i,AJAX, JSF, HTML, DHTML, CSS, XSL, Dream Weaver, SOAP, WSDL, DOM, JQuery, Hibernate, Eclipse 3.2, Web logic 8.0, Castor, log4j, JUnit, LDAP, Toad, Rational Clear Quest and Rational Clear Case.

Confidential, IL

J2EE Developer

Responsibilities:

  • Involved in SDLC such as Requirement gathering, System Analysis, Design, Coding and Testing the Account Information and Fund transfer Modules of the Personal Banking System.
  • Designed and developed new features for application using java, j2ee, JSP 1.2, Servlets 2.3, Struts 1.2, Java, EJB 2.0, JDBC, HTML, JSTL, JavaScript and XSL.
  • Developed Java utility classes for common application functionality like database access, error logging and configuration file.
  • Responsible for the design and development of the application framework (STRUTS). The views are programmed using JSP 1.2 pages with the struts tag library, Model is a combination of EJB2.0’s and Java classes and web implementation controllers are Servlets 2.3.
  • Worked and configured application in Apache Tomcat Server.
  • Implemented the data persistence functionality of the application by using Hibernate 3.0 to persist Java data object to the relational database. Task includes writing, configuring and maintaining the Hibernate configuration file and also writing and updating the Hibernate mapping file for each Java data objects to be persisted.
  • Developed Test Cases and subsequently Unit Testing of the various modules is performed.
  • Oracle9i was used as the database. JDBC was used to connect to the Database.
  • Developed Web services using SOAP and WSDL to perform insertions and updates of the vendors list in the database.
  • Generated reports in PDF / HTML formats using Actuate BIRT reports, integrated with Struts.
  • Used Web Logic Workshop as IDE for development, used CVS for source code control.
  • ANT has been used to build the jar and ear files to deploy the project.
  • Application support for System Integration Testing and User Acceptance Testing.
  • To conduct the user training/Help desk training, end user support.

Environment: Java, J2EE, Struts1.2, EJB 2.0, JDBC,Servlets2.3, JSP 1.2, XSLT, JNDI,DHTML, SOAP, BIRT, Web Services, Swing, Oracle 9i, ANT, JUnit, WebLogic Application Server 8.1, CVS, Log4J, JavaScript, Hibernate 2.0.

Confidential

JAVA Developer

Responsibilities:

  • Used RUP and Rational Rose to develop Use Cases, created Class, Sequence and UML diagrams
  • Responsible for development of DAO’s (Data Access Objects) to interact with the database using JDBC
  • Extensive use of Servlets, HTML and JSP for the presentation layer along with JavaScript for the client side validations
  • Developed JSP pages with MVC architecture using Struts
  • Developed MDB’s (Message driven Beans), which were used to communicate with JMS Queues on JBOSS server
  • Responsible for designing Notification components for sending mails to notify the Vendors if there are any changes in the order or shipment specific notifications using JMS and JavaMail
  • Responsible for development of Xml schemas and Implemented Java to xml binding using CASTOR
  • Responsible for development of ant build scripts for compilation, generation and deployment of application archive files (WAR and EAR) to JBOSS server
  • Implemented Stored Procedures and triggers using PL/SQL in order to calculate and updated the tables in DB2 database to implement business logic
  • Used ANT scripts to build the application and deployed on JBOSS Application Server and resolved technical issues and helped programmers in understanding and solving complex problems
  • Responsible for Unix Shell Scripting, job scheduling and file parsing using Perl
  • Used JUnit to write repeatable tests (regression testing), mainly for unit testing
  • Utilized Rational Clear Case for version control during development and maintenance

Environment: JDK 1.4, J2EE, JSP (Custom Tags), JavaScript, Oracle, Struts, RMI, CORBA, JMS, Servlets, XML, JBOSS 3.0, RAD6.0, DB2 7.0, UML, log4j, Rational Clear Case, JUnit, Ant, Perl.

We'd love your feedback!