Software Developer Resume
Irving, TX
SUMMARY
- Over 8 Years of professional experience in all the phases of software development life cycle including Design, Development, Integration of Client/Server environment, Maintenance, Implementation and Testing of various software applications using Java/J2EE related technologies.
- Experience in reviewing client requirement, prioritize requirements, creating project proposal (scope, estimation) and baseline project plan.
- Expertise in developing applications using Java, J2EE Technologies, JDBC, JSP, Servlets, RMI, XML, JavaScript, HTML, AJAX.
- Experience in Software Development Life Cycle (SDLC), OOA, OOD and OOP through implementation and testing.
- Experience in GUI development using HTML, CSS, JavaScript, XSLT, AJAX, JSP, JSP Tag libraries, Servlets, JNDI, XML, and XSLT.
- Designed and developed the application using JSF 1.2(Icefaces),Struts 1.0 & 2.0, Spring 2.5/3.0 and Hibernate 2.0 & 3.0 Frameworks.
- Strong implementation knowledge of Object Oriented Analysis and Design using RUP, Agile and Scrum methodologies.
- Good knowledge of Design Patterns like Singleton, DAO, Factory, MVC, Service Locator Pattern, Builder Pattern, Proxy Pattern etc.
- Expertise in RDBMS, JDBC, Hibernate, Oracle and SQL Server including SQL or PL/SQL, Stored Procedures.
- Experience with Application Servers and Web Servers such as BEA Web Logic Server 8.1/9.2, JBoss Server 4.2.2, IBM Web Sphere 5.0/6.0 and Apache Tomcat 5.5.
- Extensive experience in different IDE’s like Net Beans, Eclipse - Indigo/Galileo & Helios.
- Test Driven Programmer with thorough knowledge in unit testing with JUnit 3.8/4.0.
- Ability to learn and master new technologies and to deliver outputs in short deadlines with excellent communication and inter personnel skills.
TECHNICAL SKILLS
Programming Languages: C, C++, Java, Visual Basic
J2EE Technologies: Servlets, JSP, Custom Tag Libraries, JDBC, JNDI, Collections, Multi-threading, JMS, Java Mail, JAXB, JAXP.
Web Technologies: HTML, DHTML, JavaScript, Ajax, CSS, XML, DTD, XSD, XSLT, SAX, DOM, JSON
Databases: Oracle 8.x/9.x/10g/11i, DB2, MySQL, SQL Server.
Application/Web Servers: Apache Tomcat, JBoss, WebSphere, WebLogic
Web Services: Apache CXF/XFire, Apache Axis, SOAP
IDE: Eclipse, NetBeans, JDeveloper, WSAD
Tools: Ant, Maven, TOAD, XML SPY
Frameworks: Struts, Spring, Hibernate
Version Control Systems: CVS, SVN, ClearCase
Testing/Logging tools: JUnit, EasyMock, JMock, log4J
Operating Systems: Windows XP/Vista/7, Unix, Linux
PROFESSIONAL EXPERIENCE
Confidential, Louisville, KY
Java/J2EE Developer
Responsibilities:
- Involved in requirement gathering phase of SDLC with Business Analyst and worked with Agile-Scrum methodology.
- Used Ajax and JavaScript to handle asynchronous request, CSS to handle look and feel of the application.
- Developed the presentation layer and Struts 2 framework in CSS, Web 2.0, HTML developed for multiple browsers and Client-Side validations were done.
- Provided connections using JDBC to the database and developed SQL queries to manipulate the data and wrote Stored Procedures for interacting with the database
- Employed Hibernate for ORM mapping and persisting the data to backend.
- RAD IDE /Web Sphere Application Server /were used for deploying the application.
- Involved in exposing, consuming and packaging REST Web services using Jersey Framework.
- Involved in developing JUnit test cases using Easy Mock and DB units for unit and integration units.
- Used Maven script for building and deploying the application.
Environment: Java 1.5, J2EE 1.2, XML, Struts 2, JavaScript, HTML, CSS, Ajax, Maven 2.0, Oracle 11i, RAD IDE 7.5,Web Sphere Application Server 7.0
Confidential, Buffalo, NY
Java/J2EE Developer
Responsibilities:
- Involved in requirement gathering phase of SDLC with Business Analyst and worked with Agile-Scrum methodology. Involved in design of Class Diagrams, Sequence Diagrams and Event Diagrams as part of Documentation.
- Used Ajax and JavaScript to handle asynchronous request, CSS to handle look and feel of the application.
- Developed the presentation layer and Struts 2 framework in CSS, Web 2.0, HTML developed for multiple browsers and Client-Side validations were done.
- Designed and developed Spring AOP components for Service implementation.
- Developed both standard server-side and JQuery for AJAX processing.
- Employed Hibernate/JPA for ORM mapping and persisting the data to backend.
- WebLogic Application Server /Eclipse IDE were used for deploying the application.
- Involved in exposing, consuming and packaging REST Web services using Jersey Framework.
- Involved in developing JUnit test cases using Easy Mock and DB units for unit and integration units.
- Used Maven script for building and deploying the application.
Environment: Java 1.5, J2EE 1.2, JDBC API, XML, Struts 2, JavaScript, HTML, CSS, JQuery/Ajax, SQL, Servlet 3.0, Jsp 2.0, Spring 3, Hibernate/JPA, JUnit, Maven 2.0, Oracle 11i, WebLogic Application Server /Eclipse IDE
Confidential, NJ
Java/J2EE Developer
Responsibilities:
- Involved in requirement gathering phase of SDLC with Business Analyst and worked with Agile-Scrum methodology.
- Involved in design of Class Diagrams, Sequence Diagrams and Event Diagrams as part of Documentation.
- Used Ajax and JavaScript to handle asynchronous request, CSS to handle look and feel of the application.
- Developed the presentation layer and JSF 1.2(Icefaces 1.8.2) MVC framework in CSS, Web 2.0, HTML developed for multiple browsers and Client-Side validations were done.
- Persistence layer design and implementation using Hibernate ORM framework, annotated lazy-loading / fetching strategy implementation
- Business-logic controller framework development utilizing spring framework and dependency injection, catering to both standard server-side and AJAX client requests.
- Employed Hibernate/JPA for ORM mapping and persisting the data to backend.
- WebSphere Application Server 7/RAD 7.5was used for deploying the application.
- Involved in exposing, consuming and packaging Web services using Spring-CXF framework.
- Involved in developing JUnit test cases using Easy Mock and DB units for unit and integration units.
- Used Maven script for building and deploying the application.
Environment: Java 1.5, J2EE 1.2, JSF 1.2(Ice faces 1.8), JDBC API, XML, JavaScript, HTML, CSS, Ajax, SQL, Servlet 3.0, Jsp 2.0, Spring 2.5, Hibernate /JPA, JUnit, Maven 2.0, Db2, WebSphere Application Server 7, RAD 7.5
Confidential, Irving, TX
Java/J2EE Developer
Responsibilities:
- Involved in requirement gathering phase of SDLC with Business Analyst and worked with Agile-Scrum methodology.
- Involved in design of Class Diagrams, Sequence Diagrams and Event Diagrams as part of Documentation.
- Used Ajax and JavaScript to handle asynchronous request, CSS to handle look and feel of the application.
- Developed the presentation layer and Spring MVC framework in CSS, Web 2.0, HTML developed for multiple browsers and Client-Side validations were done.
- Designed and developed Spring AOP components for Service implementation.
- Persistence layer design and implementation using Hibernate ORM framework, annotated lazy-loading / fetching strategy implementation
- Business-logic controller framework development utilizing spring framework and dependency injection, catering to both standard server-side and AJAX client requests.
- Implemented Transaction Management based on Spring AOP and Dependency Injection based on Spring Core.
- Employed Hibernate for ORM mapping and persisting the data to backend.
- WebSphere Application Server 6/RAD 7 was used for deploying the application.
- Involved in exposing, consuming and packaging Web services using Axis framework.
- Involved in developing JUnit test cases using Easy Mock and DB units for unit and integration units.
- Used Maven script for building and deploying the application.
Environment: Java 1.5, J2EE 1.2, JDBC API, XML, JavaScript, HTML, CSS, Ajax, SQL, Servlet 3.0, Jsp 2.0, Spring 3, Hibernate, JUnit, Maven 2.0, Db2, WebSphere Application Server 6, RAD 7
Confidential, LA
Java/J2EE Developer
Responsibilities:
- Gathered and analyzed requirements and converting them into technical specifications.
- Used Rational Rose and Microsoft Visio for creating Sequence and Class diagrams.
- Implemented various J2EE design patterns like Business Delegate, Singleton, Factory Design patterns
- Designed Struts 1.2, JSP Tag libraries for reusable web interface components
- Involved in writing the client side validation using HTML, JavaScript.
- Developed XML files, DTDs, Schema’s and parsing XML by using both SAX and DOM parser.
- Used SOAP request response exchange pattern to exchange business XMLs.
- Consumed SOAP based webservices using Apache Axis framework.
- Provided connections using JDBC to the database and developed SQL queries to manipulate the data and wrote Stored Procedures for interacting with the database
- Designed and developed Servlets, Jsps to implement business logic and deploy them on the Web Logic Server.
- Employed a Test-Driven-Development approach to develop applications.
- Extensively used Unit and Integration testing using J Unit.
- Used log4j to perform logging in the applications.
- Created jar files, compiled them and run those using ANT scripts
Environment: Java, J2EE, HTML, Struts 1.2, JavaScript, XML, Servlet 2.3, Jsp, Web Logic, Oracle 8i, Log4J, J Unit, ANT, SOAP Webservices, Eclipse.
Confidential
Software Developer
Responsibilities:
- Involved in gathering requirements and built technical specifications from the requirements.
- Involved in Data Analysis and provided the solution sets to work teams.
- Developed front-end screens using Struts 1.1 to serve as data entry screen and for business logic.
- Involved in client-side validations using JavaScript for login and registration forms to both the petitioners and employees.
- Designed UML Class Diagrams and Use Case Diagrams to understand the code easily.
- Used Servlets to implement Business Logic with JSP.
- Involved in developing Java classes for handling petitions and forwarding petitions.
- Provided connections using JDBC to the database and developed SQL queries to manipulate the data.
- Developed the ANT Script for building the application and deploying on JBoss Application Server.
- Responsible for Production support of Application by proactively looking Confidential production issues.
Environment: Java, HTML, Java Script, Struts 1.1, JSP, Servlets, SQL, JDBC, Oracle 8i, Eclipse, ANT, JBoss Application Server.