Senior Developer Resume
Harrisburg, Pa
SUMMARY:
- Six years of experience in software analysis, design, development and testing of n - tier applications using Java/J2EE.
- Expertise in development of software applications using Java, Servlets, JSP, JSTL, EL, JSF, JMS, Struts, Hibernate, EJB and Spring.
- Experience in performing SAT/CAT testing using tools like HP Quality Center.
- Very good working experience on Java/J2EE design patterns like MVC, DAO, Singleton, Service Locator, Session Facade, DTO, and Factory patterns.
- Extensive B2B development work on JMS, Web Services, Portal.
- Experienced with Servers including Web Logic, WebSphere, Oracle 10g application Server, Tomcat and Glassfish.
- Extensively worked on different domains like Banking, Public services and Retail.
- Extensive experience in different IDE's like RAD, Eclipse 3.5, Netbeans 6.0. RSA 8.5
- Worked on Agile methodology, RAD and SOA for many of the applications.
- Experience in XML design patterns and XML beans.
- Experience in Oracle 9i, 10g express and DB2.
- Experience in Oracle PL/SQL programming stored procedures and functions.
- Experience in Core Java technology which includes multithreading, JDBC, RMI, network programming.
- Involved in Analysis, Design, Implementation and Maintenance phases of SDLC.
- Experience in OOP, AOP and Extreme Programming techniques.
- Excellent analytical and debugging skills; systematic approach to programming tasks; good interpersonal and communication skills.
TECHNICAL SKILLS:
Operating system: Windows 2000/XP/Vista, Windows 7 Enterprise, UNIX, Linux
Languages: Java, C, C++, C#, Visual BASIC
Database: Oracle 9i & 10g, MySQL, SQL Server and DB2
Java technologies: JDBC, JSP, Prime faces, Servlets, Struts, JSF, EJB, RMI, AWT, Swing, JDBC, JUnit, Log4j, SLF4J, JMS, JavaBeans, JDO, SOAP, WSDL, UDDI, Spring, iBatis, Hibernate, JPA, JAX-WS, JAX-RS, AJAX
XML Technologies: DTD, schema, XPath, XSLT, SAX-DOM, JAXB
App & Web servers: Glassfish, JBoss, Weblogic, Websphere, Tomcat.
Tools: and IDEs: Eclipse, Netbeans, JBuilder, RAD, RSA, TOAD, Sql Developer, cuteFTP, VISIO, Dreamweaver.
Protocols: TCP/IP, HTTP, UDP, SOAP, SMTP.
Scripting: JavaScript, JQuery
Repositories: ClearCase, SVN, PVCS, Rational Team Concert/Jazz
PROFESSIONAL EXPERIENCE:
Confidential,Harrisburg,PA
Environment: J2EE, JDK 1.6, JDK 1.7, SLF4J, XML, UML, WebSphere 8.5, Spring MVC 3.2, CDI, Hibernate 3.0, JPA, EJB, JSTL, JSP, AJAX, Facelets, Prime Faces, DB2, InfoMaker, RAD 7, RSA 7, RSA 8.5, JAX-WS, JAX-RS, iText, ClearCase, ClearQuest
Senior Developer
Responsibilities:- Involved in the complete SDLC process for all of the above mentioned projects built in Java/J2EE, Spring, JSP, JSTL, Prime Faces, JSF, Hibernate and Web Services.
- Prepared High Level Design, Detailed Level Design (Technical Design) and UML documents.
- Worked as a Senior Java Developer and involved in all layers of the development.
- Involved in creating UI screens using JSP and Prime Faces.
- Involved in developing EJB exposed JAX-WS Web Services for the internal clients and consumed web services to get the data from different enterprise services/systems.
- Used iText to generate PDF attachments and generated MS Excel exports using Apache POI API.
- Heavily worked on back end Spring annotated classes, Hibernate mapping and JPA annotations.
- Defined multiple Data sources on the server side to be used in applications with JNDI using Web Sphere Application Server 7.0 and 8.5 for deployment and data source configuration.
- Used ClearCase for version controlling, SLF4J for logging and tracing the messages, ClearQuest for logging issues and fixes and RSA 8.5 IDE for the application development.
- Mentored Junior Java Developers and helped accomplish defect-free and on-time deliverables.
- Worked in RAD iterative and Agile methodologies participating in weekly status and daily Scrum.
- Transitioned some of the projects to Rational Team Concert (Jazz) tool for repository and team/task tracking activities.
- Developed screens and coded end to end using PrimeFaces, JSF, Hibernate and Oracle.
Confidential,Pittsburgh, PA
Environment: J2EE, JDK 1.6, JMS, XML, WebSphere 7.0, Spring 3.0, Web MVC, JSTL, JSP, Oracle 10g, TOAD for Oracle 9.5, Hibernate 3.0, Toad Data Modeler, Oracle Sql Developer 2.1, RAD 7, UNIX, Web Services, Subversion.
Senior Developer
Responsibilities:- Identified the tables and relationships from the requirements and designed the database model using TOAD data modeler.
- Involved in the architectural and High Level Design of the System.
- Prepared Detailed Level Design documents.
- Involved in developing the skeleton applications codebase and creating the initial codebase repository in Subversion.
- Developed the home page for the System and its initial base level tabs using JSP, JSTL and JQuery.
- Designed and developed back end java classes to implement Dependency Injection using Spring Annotations.
- Coded the Java Bean classes and configured with Hibernate annotations for ORM mapping.
- Involved in configuring Spring MVC and Hibernate.
- Defined multiple Data sources on the server side to be used in applications with JNDI.
- Actively participated in daily Agile Scrum meetings for status updates and involved in the Sprint planning meetings.
Confidential,Charlotte, NC
Environment: J2EE, JDK 1.6, JMS, XML, WebSphere 6.0, Spring 2.X, JSTL, JSP, Hibernate, JPA, Oracle 10g, TOAD for Oracle 9.5, Oracle Sql Developer 2.1, RAD 7, UNIX, Web Services, Maven, PVCS, Subversion, Hudson, Nexus, HP Quality Center, Test Driven Development, agility.
Developer
Responsibilities:- Worked as a production support and development team member working in agile software development methodology.
- Developed/modified UI using JSP and servlets.
- Worked with Spring framework for development, Junit for unit testing and Log4j for logging.
- Involved in routine elevations of the product using build and deploy tools like Hudson, Nexus, Maven, Subversion and Serena PVCS.
- Involved in running, modifying and monitoring batch jobs to troubleshoot data feed/sync issues/modifications using tools like Control-M, Exceed, Putty, Hummingbird Connectivity, etc.
- Involved and helped testing team in developing Test Scenarios, and Test Cases.
- Executed test cases for the testing team using HP Quality Center.
- Developed/modified Oracle 10g stored procedures and functions.
- Wrote Oracle PL/SQL code blocks to address the business requests for various modifications in the production database, using TOAD for Oracle and Oracle Sql Developer.