Senior Developer Resume
Hartford, CT
SUMMARY
- 14 years of experience in developing Interfaces and Applications using Java.
- Worked for major Investment banks and Insurance companies like Confidential, Confidential and Confidential .
- Development experience in J2EE technologies including Hibernate, JSP, Struts2.0, JDBC and WebServices.
- Involved extensively in using MVC, J2EE and Struts1.1 and Struts2.0 framework.
- Experience in writing Stored Procedures and Triggers
- Knowledge of UNIX Shell scripts.
- Experience in using Java IDE’s like WSAD, Eclipse, RSA and RAD.
- Hands on experience in Subversion, Perforce as version manager.
- Proficient in Object Oriented Principles and Agile Methodologies.
- Experience in Functional Specifications / Business Requirement Document Analysis.
- Ability to work independently in critical components and possess good analytical, communication, interpersonal, leadership skills.
- Good knowledge of the different processes involved in the Software Development Life Cycle
- Involved in various activities like Design, Coding, End - to-End Testing and Production Support for various online applications.
- Ability to learn and adapt quickly with new tools and technology.
- Demonstrated ability to multitask and manage multiple projects in a cross-functional environment.
- Excellent communication, interpersonal and presentation skills. Self-starter, customer focused, detail oriented.
TECHNICAL SKILLS
Operating Systems: Windows, UNIX
Languages: Java, JavaScript, PL/SQL.
Mark Up Language: HTML, XML, XSL
Database: Oracle8i, Oracle9i, DB2, Microsoft Access
J2EE Technologies: Axis2, Spring framework, Hibernate JDBC, JSP, Servlets, Struts, and J-Unit.
Web Server: TOMCAT
Application Servers: Weblogic10.3
Tools: TOAD, Microsoft Office, SOAP-UI
Version Control: Rational Clear Case, PVCS, Subclipse.
Frameworks: J2EE Design Patterns, Hibernate, Log4j, Ant, Struts.
IDE: WSAD, Eclipse, RAD6.0, RAD7.0
PROFESSIONAL EXPERIENCE
Confidential, Hartford, CT
Senior Developer
Responsibilities:
- Wrote a Java code for calling the HR web services.
- Developed many core level components
- Class diagrams and Sequence diagrams were used for Design.
Technologies: J2SE 1.6, Spring3, Hibernate4.2, SOAP UI Marklogic 7, Advanced Rest Client, XPATH, XQuery, Websphere6.1, Commons-logging-1.1.jar,, Maven, Ant, Oracle 9i, Junit, Eclipse3.7.
Confidential, Burlington, MA
Senior Developer
Responsibilities:
- Design and Coding of Java modules for Inbound and outbound process.
- Wrote connector classes implementing the business logic.
- Wrote FTP Client for reading files and used XML for configuration.
- Integrated Correspondence Utility to Iway.
- Using Iway designer and console for developing and deploying interfaces.
- Preparing the Proof of Concept and the Presentations to demonstrate the solution to the business users.
- Developing test cases and performed unit testing.
Technologies: J2SE 1.6, Weblogic 10.3, Maven, Oracle, Iway6, Perforce, MS SQL,Toad, SOAP UI, JIRA, JAX-WS, JUnit 4, Commons-net, Hibernate4.2, Spring3, Eclipse3.7, Linux.
Confidential, Columbus, Ohio
Technical Lead
Responsibilities:
- Design and Coding of User Interfaces using Struts2.
- Design and Coding of Data Access Components using spring and JNDI.
- Class diagrams and Sequence diagrams was used for Design RSA7.1 was used.
- Design and Coding of various JAVA modules for Query and Reporting.
- Design and Coding of communication module with HTTP Client API.
- Coding the persistence module using JNDI, spring and DB2.
- Analyse the new requirements and design the workflow.
- Preparing the Proof of Concept and the Presentations to demonstrate the solution to the business users.
- Write the DB2 stored procedures using RAD data perspective.
Technologies: Core Java, J2EE, J2SE 1.5.0 07, Log4j, RAD 7.0.0.2, Jibx2wsdl4, Xsd2jibx, Axis2-1.3, Apache Ant1.7, Maven, Websphere6.1, Commons-logging-1.1.jar, Spring-2.0.3.jar, Subclipse, JSP, Servlet, Jprofile, Jquery, Struts2.0,AJAX, WinSCP, AQT, Squirrel Sql Client, Xstream, XML, PMD, FindBug, Eclemma, AQT, LDAP, Xplanner,JNDI and DB2.
Confidential, Columbus, Ohio
Technical Lead
Responsibilities:
- Did a POC on Webservice provider using AXIS2 & JiBX and was able to convince client on using Axis.
- Designed and developed WSDL for a service having two operations getPDF & getStatementList.
- Involved in creating design specification and development of Webservice Wrapper using Axis2.
- Class diagrams and Sequence diagrams were used for Design.
- Used Core Java APIs like Iterators, ArrayList, Exceptions & SimpleDateFormates through out my coding
- Used Spring IOC for wiring up the dependent objects to the class.
- Used Spring PropertyPlaceholderConfigurer class for configuring property files.
- Assisted new developers on development and architecture issues.
- Involved in deploying MAVEN and creation of POM files for building EAR.
- Developed ANT files for generating Server Code, AAR and BINDING files.
- Developed DTO from SCHEMA file.
- Developed many core level components (factory, utility, helper and dao) and interfaces.
- Implemented logging using Commons-logging and wrote exception handling classes.
- Used Subclipse as the version Control System.
- Deployed the application on Websphere6.1 using RAD
- Involved in unit testing using J-Unit
- Supporting the application in UNIX, this involves production support and minor enhancements.
Technologies: Core Java, J2EE, J2SE 1.5.0 07, Log4j, RAD 7.0.0.2, Jibx2wsdl4, Xsd2jibx, Axis2-1.3, Apache Ant1.7, Maven, Websphere6.1, Commons-logging-1.1.jar, Spring-2.0.3.jar, Subclipse, JSP, Servlet
Confidential, Irvine CA
Senior Developer
Responsibilities:
- Developed processors using threads, to execute status updates based on the business rules.
- Developed Message persisters and DAO class for updating & reading data from ORACLE database.
- Developed XML message parser class.
- Used Core Java APIs like Thread for implementing multithreading.
- Used JDBC APIs for sending and executing SQL statements for database.
- Used JMS1.1 API for development of queue based message listener using point-to-point model.
- Developing test cases and performed unit testing.
- Provided production support by interacting with the end-users and fixing defects.
- Used Clearcase as the version Control System.
Technologies: Eclipse3.3.1, clearcase, Core Java, J2EE, XML, DOM, UNIX, Commons-logging-1.1.jar, Ant1.7, Junit, Log4j, oracle, Toad, VI Editor, Jdk1.5, JMS1.1.
Confidential, NewJersey
Technical Lead
Responsibilities:
- Developed Test Cases for Quality Assurance and User Acceptance Testing.
- Designed, Developed, and Implemented J2EE components using Java, Servlets and JSP.
- Designed and developed the I-flow front end GUI with Java, JSP, Struts, JavaScript, HTML, DHTML, TagLibs and CSS.
- Used an AJAX based tabs in the application.
- Used Core Java APIs like collections for sorting and pagination.
- Involved in designing the workflow and screen flow.
- Used RAD 7.0.0.1 for writing code for Java, Servlets, JSP and JavaScript.
- Used Exadel Studio 4.0 as plug-in and WebSphere 6.0 as application server.
- Used Subversion as the version Control System.
- Used BPM APIs for accessing data.
Technologies: Core Java, J2EE, iBPM, Struts, Hibernate, JSP, Java Beans, RAD7.0.0.1, JDK1.4, Exadel Studio4.0 as plug-in, JNDI, Tiles, AJAX, Oracle9i.
Confidential
Responsibilities:
- Involved in maintenance and bug fixing of FTI, Error Browser, Audit Browser and PerSecurity GUI’s using Java, JSP, Servlet, JavaScript, HTML, UNIX & Oracle.
- Involved in design & development of KAM reporting tool for publishing reports in excel files and mailing to customers using JavaMail, DOM and jExcel APIs.
- Used JDBC APIs for sending and executing SQL statements for database.
- Used Triggers for updating tables for auditing.
- Used PVCS as the version Control System.
Technologies: Oracle, VI Editor, JSP, Java Beans, Ant, Eclipse, WSAD5.1.2, TOAD, Core Java, J2EE, UNIX, JavaScript, HTML, CSS, Tiles, Oracle9i.
Confidential
Senior Developer
Responsibilities:
- Used Struts framework for implementing MVC Pattern.
- Designed developed front-end pages using Java, JSP, Struts and Taglibs for the MNF system has entry forms and deployed in WebSphere server using WSAD
- Involved in design and development of Reader & Writer classes for reading data from DB2.
- Day-to-Day production support and maintenance activities for MNF - USA.
- Involved in conducting code review and design review for junior developers.
- Involved in stress testing the application with JUnit and fixing the issues.
- Involved in the performance tuning of the system
- Also involved in mentoring the new team members, code review and design reviews
- Used PVCS as the version Control System.
Technologies: Core Java, J2EE, JSP, JAVASCRIPT, HTML, DB2, Eclipse, Junit, Struts, CSS, WSAD, Tiles, Ant
Confidential
Senior Developer
Responsibilities:
- Enhancement & maintenance of application using Core Java, JSP, Struts, CSS, Session Beans, Entity beans and JavaScript, for business clients to change or show messages in the production site.
- Involved in production support, this includes immediate bug fixing, supporting the business clients to get proper data and enhancements.
- Used subversion as the version Control System.
Technologies: Core Java, J2EE, Oracle, Eclipse, EJB2.0, Subversion, JavaScript, CSS, JSP, Servlet and Ant, Weblogic5.1
Confidential
Developer
Responsibilities:
- Involved in developing AML, CML schema files for Presentation tier of PayPal.
- Developing test cases and performed unit testing.
- Worked on all maintenance and enhancement requests for this application.
- Performed production support and 24x7 on call support.
Technologies: Core Java, J2EE, XML, Eclipse, Schema, CSS, Clearcase, JUnit
Confidential
Developer
Responsibilities:
- Involved extensively in using MVC, Internationalization and Tomcat WebServer.
- Developing test cases and performed unit testing.
- Worked on all maintenance and enhancement requests for this application.
- Designed developed front-end pages using JSP, CSS, DHTML and Taglibs and deployed in Tomcat Webserver server on solaris.
- Involved in the development of Oracle queries & Stored procedures using PL/SQL for database updating and for data integrity
- Developed XSLT transformers for generating HTML files from XML.
- Developed charts using Java 2D APIs.
- Used oracle stored procedures for inserting into multiple tables.
Technologies: Core Java, J2EE, Servlet, Struts, JSP, JavaScript, Html, Jdbc, XML, Oracle8i, Stored procedures, JavaMail, HTML, UNIX, VI Editor, XSLT, AWT, Tomcat.
Confidential
Developer
Responsibilities:
- Wrote build and target files to configure build-process using ANT.
- Worked on all maintenance and enhancement requests for this application using Servlet & JSP.
Technologies: Core Java, J2EE, EJB, JSP, Servlet, JavaScript, JDBC, Oracle8i, CSS, HTML, UNIX
Confidential
Developer
Responsibilities:
- Wrote XML and XML parsers for writing data to XML.
- Wrote XSL and XSL transformers for generating HTML from XML.
Technologies: Core Java, Tomcat, Xalan, JSP, Servlet, JavaScript, JDBC, Oracle, CSS, HTML, UNIX