Senior Software Developer Resume
Princeton, NJ
SUMMARY
- Over 11 years of experience in analysis, design, development and implementations of client/server, database application using Java/J2EE technologies in financial/banking and education domains.
- Worked in SEI CMM Level 5 organizations for large and highly demanding global clients like Depository Trust & Clearing Corporation ( Confidential ), Confidential Services Company and Confidential (ETS).
- Worked proficiently on core java technology concepts like inheritance, polymorphism, encapsulation, abstraction, collections, multithreading, generics, auto boxing.
- Has proficient knowledge of J2EE technologies in building n - tier applications using different frameworks like Spring, Struts, Hibernate.
- Experience in design and development of Java Web Services using SOAP and REST technologies.
- Experience in developing applications using different IDEs like Eclipse, RAD.
- Experience in development using different RDBMS (Oracle, Sybase, MySQL and Microsoft Access) in various projects. Proficient knowledge in JDBC and writing SQL Queries, PL/SQL Stored Procedures, Triggers and SQL packages.
- Extensive experience in various SDLC methodologies such as Waterfall, Iterative, Agile and tracking tools like Iterations, scrum meetings.
- Proficient using Version Control System VSS, Harvest, PVCS, SVN, GitHub.
TECHNICAL SKILLS
Languages: Java
Frameworks: Spring, Struts, Hibernate
J2EE Technologies: JMS, JDBC, JNDI, JSP, Servlets, XML, SOAP, WSDL, REST
Web Technologies: HTML, CSS, JavaScript, jQuery
Application/Web Servers: Websphere Application Server (WAS), Tomcat, JBOSS
Databases/Tools: Oracle 11g, Sybase 7, MS Access, Toad, Oracle SQL Developer
Software Methodologies: Object Oriented Analysis & Design, UML, SDLC (Agile, Iterative)
Modeling Tools: Rational Rose, MS Visio
IDE: Rapid Application Development (RAD) 7.5, Websphere Application Developer Studio (WSAD), Eclipse
Source Control: VSS, Harvest, PVCS, SVN, GitHub
Operating Systems: Windows 7/98/2000/XP, Linux, UNIX, MS-DOS
PROFESSIONAL EXPERIENCE
Confidential, Princeton, NJ
Senior Software Developer
Environment: Java 6.0, JSF, Rich Faces, Spring, Hibernate, Eclipse, Oracle, UNIX, JMS, Silk Central, SVN
Responsibilities:
- Used Spring and hibernate frameworks to develop the application and design the application flow.
- Involved in writing Beans, Action Classes and Business Delegates using Action Forms.
- Developed Value Objects and DAO Classes using Prepared and Callable Statements.
- Adapted various design patterns like Business Delegate, Singleton, Data Transfer Objects (DTO) and Data Access Objects (DAO) patterns.
- Used MQ series Messaging Service.
- Worked in eclipse to develop the complete application.
- Used silk central to monitor defects for the application.
- Write a build file for automatic deployment process using ANT.
- Deployed the application on JBOSS server.
- Used SVN for version control.
Confidential, Rochester, New York
Senior Software Developer
Environment: Java 6.0, Spring, Eclipse, Oracle, Hibernate UNIX, SVN, Microsoft Project, POI
Responsibilities:
- Used Struts and hibernate frameworks to develop the application and design the application flow.
- Involved in writing Beans, Action Classes and Business Delegates using Action Forms.
- Developed Value Objects and DAO Classes using Prepared and Callable Statements.
- Adapted various design patterns like Business Delegate, Singleton, Data Transfer Objects (DTO) and Data Access Objects (DAO) patterns.
- Worked in eclipse IDE to develop the complete application.
- Used SVN for version control.
Confidential, New York
Senior Software Developer
Environment: Java 5.0, Struts 1.2, RAD 7.5, Sybase 7, UNIX, MQ Series, Rational Clear Quest, PVCS
Responsibilities:
- Used Struts framework to develop the application and design the application flow.
- Involved in writing Beans, Action Classes and Business Delegates using Action Forms.
- Developed Value Objects and DAO Classes using Prepared and Callable Statements.
- Adapted various design patterns like Business Delegate, Singleton, Data Transfer Objects (DTO) and Data Access Objects (DAO) patterns.
- Worked in RAD 7.5 to develop the complete application.
- Used Rational Clear Quest to monitor defects for the application.
- Write a build file for automatic deployment process using ANT.
- Deployed the application on Web Sphere Application Server 6.1.
- Used PVCS for version control.
Confidential, New York
Senior Software Developer
Environment: Java 5.0, Struts 1.2, RAD 7.5, Sybase 7, UNIX, MQ Series, Rational Clear Quest, PVCS
Responsibilities:
- Developed web tier by using Struts, Hibernate, Tiles, JSP, Java Script, and CSS.
- Developed the Application Module, Entity Objects and View Objects.
- Designed the Application by using various Design Patterns like Business Delegate, Value Objects, DTO, MVC, Singleton, and DAO.
- Created Stored Procedures, Triggers and Functions in Sybase.
- Used PVCS for version control.
- Perform testing and optimization at both module level and integrated system level.
Confidential, New York
Senior Software Developer
Environment: Java 5.0, Struts 1.2, RAD 7.5, Sybase 7, UNIX, MQ Series, Rational Clear Quest, PVCS
Responsibilities:
- Used Struts framework to develop the application and design the application flow.
- Used Standard, Struts tag libs and Custom Tag Libraries.
- Writing Client Side validations using JavaScript.
- Involved in writing Beans, Action Classes and Business Delegates using Action Forms.
- Developed Value Objects and DAO Classes using Prepared and Callable Statements.
- Adapted various design patterns like Business Delegate, Singleton, Data Transfer Objects (DTO) and Data Access Objects (DAO) patterns.
- Worked in RAD 7.5 to develop the complete application.
- Used Rational Clear Quest to monitor defects for the application.
- Write a build file for automatic deployment process using ANT.
- Deployed the application on Web Sphere Application Server 6.1.
- Used PVCS for version control.
Confidential, New York
Senior Software Developer
Environment: Java 5.0, Struts 1.2, RAD 7.5, Sybase 7, UNIX, MQ Series, Rational Clear Quest, PVCS
Responsibilities:
- Used Struts framework to develop the application and design the application flow.
- Used Standard, Struts tag libs and Custom Tag Libraries.
- Writing Client Side validations using JavaScript.
- Involved in writing Beans, Action Classes and Business Delegates using Action Forms.
- Developed Value Objects and DAO Classes using Prepared and Callable Statements.
- Adapted various design patterns like Business Delegate, Singleton, Data Transfer Objects (DTO) and Data Access Objects (DAO) patterns.
- Worked in RAD 7.5 to develop the complete application.
- Used Rational Clear Quest to monitor defects for the application.
- Write a build file for automatic deployment process using ANT.
- Deployed the application on Web Sphere Application Server 6.1.
- Used PVCS for version control.
Confidential, New York
Senior Software Developer
Environment: Java 5.0, Struts 1.2, RAD 7.5, Sybase 7, UNIX, MQ Series, Rational Clear Quest, PVCS
Responsibilities:
- Used Struts framework to develop the application and design the application flow.
- Used Standard, Struts tag libs and Custom Tag Libraries.
- Writing Client Side validations using JavaScript.
- Involved in writing Beans, Action Classes and Business Delegates using Action Forms.
- Developed Value Objects and DAO Classes using Prepared and Callable Statements.
- Adapted various design patterns like Business Delegate, Singleton, Data Transfer Objects (DTO) and Data Access Objects (DAO) patterns.
- Worked in RAD 7.5 to develop the complete application.
- Used Rational Clear Quest to monitor defects for the application.
- Write a build file for automatic deployment process using ANT.
- Deployed the application on Web Sphere Application Server 6.1.
- Used PVCS for version control.
Confidential, New York
Senior Software Developer
Environment: Java 5.0, Struts 1.2, RAD 7.5, Sybase 7, UNIX, MQ Series, Rational Clear Quest, PVCS
Responsibilities:
- Used Struts framework to develop the application and design the application flow.
- Used Standard, Struts tag libs and Custom Tag Libraries.
- Writing Client Side validations using JavaScript.
- Involved in writing Beans, Action Classes and Business Delegates using Action Forms.
- Developed Value Objects and DAO Classes using Prepared and Callable Statements.
- Adapted various design patterns like Business Delegate, Singleton, Data Transfer Objects (DTO) and Data Access Objects (DAO) patterns.
- Generation of reports in PDF format using iText.
- Worked in RAD 7.5 to develop the complete application.
- Used Rational Clear Quest to monitor defects for the application.
- Write a build file for automatic deployment process using ANT.
- Deployed the application on Web Sphere Application Server 6.1.
- Deployed server based applications on UNIX servers.
- Used PVCS for version control.
Confidential
Senior Software Developer
Environment: Java/J2EE, Web Sphere 5.0, Oracle 9i, Snowbound-Raster Master API, Microsoft VSS 6.0 (for version control)
Responsibilities:
- Implemented Jakarta Struts Framework1.2 along with JSP 2.0, Tiles and Struts Tag libraries to facilitate user interface design.
- Developed validations using Struts validation framework.
- Adapted various design patterns like Business Delegate, Singleton, Data Transfer Objects DTO and Data Access Objects DAO patterns.
- Automate the process using Snowbound-Raster Master API to convert large .pdf format files to smaller .tiff format files.
- Used Test Director to monitor defects for the application.
- Used VSS for version control.
- Worked in WSAD 5.2.1 to develop complete application.
- Perform testing and optimization at both module level and integrated system level.
Confidential
Senior Software Developer
Environment: Java/J2EE, Web Sphere 5.1.2, Oracle 9i, Microsoft VSS 6.0 (for version control), Harvest, Test Director
Responsibilities:
- Client interaction for business requirement understanding and FSR finalization.
- Handled role of coordinator for deployment & final delivery of code meeting highly challenging requirements and extremely tight schedules.
- Responsible for assigning tasks other team members and supervision of development of assigned modules as per stringent expectations of the customer.
- Implemented Jakarta Struts Framework 1.2.
- Developed validations using Struts validation framework.
- Managed Version control using VSS and Harvest.
- Used Test Director to monitor defects for the application.
- Write a build file for automatic deployment process using ANT.
- Deployed the application on WebSphere Application Server (WAS).
- Testing and Bug Fixing.
Confidential
Software Developer
Environment: Java/ J2EE, JSP, Servlets, Struts Framework, Oracle 9i, Web Sphere 5.1.2, Microsoft VSS 6.0 (for version control)
Responsibilities:
- Create Use Case diagrams and Sequence Diagram to team member for coding the application.
- Analyze the business requirements and formulate into technical requirements.
- Implemented Jakarta Struts Framework 1.2.
- Developed validations using Struts validation framework.
- Managed Version control using VSS.
- Involved in using Log4J to create log files to debug as well as trace application defects.
- Used JUnit Testing Framework for Unit Level Testing.
- Extensible use PL/SQL (query, stored procedure and functions).
- Used Test Director to monitor defects for the application.
- Testing and bug fixing.