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.
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.
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.
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.
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.
Confidential, Newport, 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.
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.
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.
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.
Confidential
Developer
Responsibilities:
- Involved in developing AML, CML schema files for Presentation tier of Confidential .
- 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.
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.
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.
Confidential
Developer
Responsibilities:
- Wrote XML and XML parsers for writing data to XML.
- Wrote XSL and XSL transformers for generating HTML from XML.