Java/j2ee Developer Resume
Cincinnati, OH
SUMMARY
- Around 7 years of experience in all phases of Software Development Life Cycle (SDLC).
- Experience in understanding and gathering the Business requirements, translating them into Functional specifications and develop code along with detailed design.
- Well experienced in designing and developing n - Tier applications using JAVA, J2EE, Servlets, JSP, JDBC, JavaScript, JQuery, AJAX, JSON, EJB, JSTL, SOAP, Restful Web services, JAXB, Visual Basic, XML, XSLT, UML.
- Extensive experience in Hibernate, Spring and Struts Frame Work.
- Well experienced in Service Oriented Architecture (SOA) and MVC Architecture.
- Well experienced in following J2EE design patterns such as MVC, Business Delegate, Data Transfer Object, Data Access Object, Session Facade, Factory Method and Singleton.
- Apache Axis 1.2 is used to develop and configure SOAP and WSDL based Web Services accessed by numerous clients running both Java and Non Java applications.
- Experience in MySQL, multiple versions of Oracle9i/10g, MS SQL Server 2008, Sybase.
- Experienced in Debugging, Performance tuning and code optimization.
- Proficiency in developing and deploying applications using Application Servers such as Web logic, WebSphere, Apache Tomcat and JBoss.
- Well experienced in testing and deployment phases using ANT, MAVEN, Log4j and JUnit tools.
- Experience in Version Control tools like CVS, SVN, GIT and Stash.
- Experience in RUP and Agile development (TDD and SCRUM) methodologies.
- Excellent Client interaction skills and proven experience in working independently as well as in a team.
TECHNICAL SKILLS
Programming Languages: Java, C, C++, SQL, Visual Basic J2EE Standards EJB, JDBC, JNDI, JMS, Java Mail, Shell Script, XML Deployment Descriptors.
Web Technologies: JSP, Servlets, Struts 1.1/2.0, AJAX, FLEX, XML, JavaBeans, XSLT, CSS, SAX, DOM
Server Technologies: EJB 2.0, JMS, Hibernate 3.0, iBATIS, Web Services, JSF
Database: Sybase 11.x, 12.0, Oracle 8i/9i, MS Access, MySQL, SQL Server, DB2
Web / App servers: IBM WebSphere 4.0/5.x, Apache Tomcat 4.x/5.x, JBoss 3.2/4.0
GUI: AWT, SWING, Applets, HTML, DHTML, Java Script
IDE: JBuilder, MyEclipse, WSAD 4.0/5.0, NetBeans 5 /6.x, RSA
Tools: JDeveloper, SQL Developer, Eclipse, Rational ROSE, Rational Clearcase, VSS, CA SCM, CA Job Scheduler
Specialized On: Oracle SOA suite, Core Java, J2EE Architecture, IBM BTT Framework
Operating System: Windows 95/98/NT/XP, UNIX, MS-DOS, LINUX, Server/Workstation-4.1
Protocols: HTTP, TCP/IP, FTP
PROFESSIONAL EXPERIENCE
Confidential, Cincinnati, OH
Java/J2EE Developer
Responsibilities:
- Gathered all project requirements and functional specifications from Business users.
- Implemented MVC Architecture using Spring framework for the application.
- Wrote Business Logic using Java, Servlets for the different parts of the system based on business rules provided by the Business users.
- Developed user interface using HTML, JSP, Servlets, CSS, JavaScript and Ajax. Exclusively used CSS for modifying Layout and design of the web pages.
- Mapped tables in database using Hibernate.
- Wrote client-side and server-side validation scripts using jQuery and JavaScript.
- Performed unit testing by writing test methods using Junit. Used CVS for version control.
- Extensively followed SCRUM methodology. Participated in Release and Iteration Planning meetings with engineers. Used HP QualityCenter as a defect tracking system.
- Designed and developed Web Services (SOAP, WSDL).
- Worked with Oracle for executing queries and stored procedures for testing data persistence. Assisted in production support; prepared daily batch monitoring report; dealt with clients for processing files.
- Ran Maven Scripts to automate the Java Build and Deploy process. Deployed application into the JBoss Application Server
Environment: Java 1.6, J2EE, Struts 2, Hibernate 3.0, JPA, Spring, HTML 4, JSP, CSS 3, PL/SQL, AJAX, JavaScript, CVS, XML, JBOSS, Oracle 10g, Maven, Eclipse 3.6, JUnit 4.7, Windows XP,HP Quality Center.
Confidential, Colorado Springs, CO
Java\J2EE Developer
Responsibilities:
- Involved in Various Stages of Software Development Life Cycle (SDLC) deliverables of the project using the AGILE Software development methodology.
- Involved in Daily Scrum meetings, Sprint planning and estimation of the tasks for the user stories, participated in retrospective and presenting Demo at end of the sprint.
- Gathered and clarified requirements with business analyst to feed into high-level customization design, development and installation phases.
- Designed the Architecture of the project as per Spring MVC Frame work.
- Worked with Spring Core, Spring AOP, Spring Integration Framework with JDBC.
- Developed Data Access Objects (DAO’s) for easy data access.
- Involved in modifying some changes in DAO layer using JDBC.
- Developed International Error Correction Screens using custom front-end forms using XML, XSLT, CSS, JavaScript and proprietary tools.
- Involved in customizing the User Interfaces (UI) as per the client requirement.
- Consumed web services and were called using JAX-RPC SOAP protocol, WSDL descriptor file and Universal Description, Discovery and Integration Registry (UDDI).
- Created process flow for deploying application in Web Logic environment.
- Used Oracle 10g Database, SQL to perform data mapping and backend testing. Also documented all the SQL queries for future testing purpose.
- Back-end development of enhancements and customizations to the database scripts, triggers, stored procedures.
- Implemented Automated Build System for Innovation using Ant Build System.
- Used Log4j, Junit for logging and Testing.
- Responsible for the dealing with the problem, bug fixing and troubleshooting.
- Involved in unit and system testing.
Environment: Java (JDK 1.6), Eclipse 3.5, Weblogic10.0, Oracle 10g, Spring, JDBC, PL/SQL, HTML, Web Services, Java Script, CVS, Log4j, Junit, ANT.
Confidential, Simsbury, CT
Software Developer
Responsibilities:
- Worked with the business users and stakeholders to gather functional business requirements.
- Documented technical, implementation and deployment specifications.
- Developed proof of concepts to present the workable prototypes to stakeholders and LOB managers.
- Implemented the validation framework using JavaScript to extend client side as well as server side validation.
- Designed and developed the WLC application and the different modules such as Claims, Failure Analysis, Warranty Center, Parts Return, Supplier Recovery using Struts Framework.
- Validated the DB Queries and Stored Procedures for efficiency and performance.
- Implemented logging functionality using Log4j.
- Worked on transaction management in the application using Struts Action Annotations and Validation Annotations.
- Configured the framework, action mappings and interceptors using Struts configuration files like struts.xml.
- Defined workflow sequences for various rule validations and implemented different actions for a policy rule validation using Struts Action Chaining.
- Developed tester interfaces and object initiation interfaces and tested the different action classes and framework objects using JUnit.
- Developed test cases, plans and executed the different cycles of tests and document the test results.
- Developed the WLC (Warranty Life Cycle) Application Framework components and reviewed and consolidated work done by the team members and attach it to SVN.
- Involved in Unit Testing of various modules by generating the Test Cases and debugging the application.
Environment: JAVA, JSP, Servlets, Struts, Hibernate, JBoss, Oracle BPEL 10.1.3, Websphere DataPower XI50, ANT, Maven, XMLSpy, SVN, XML, XSLT, HTML, JavaScript, Oracle 9i/10g, JDeveloper.
Confidential
Java Developer
Responsibilities:
- Programmer Analyst responsible for development, support and enhancement of Order Fulfillment system.
- Designed and developed JSP pages for Agent login, Products display, My Account and Order Confirmation pages.
- Implemented struts Validator framework for validating the input forms at both client side and server side.
- Implemented GUI interface using tiles, JSP's and struts custom tags.
- Analyzed and identified components for the Presentation, Business, Integration, Resource and Service Layers
- Created Service Locator component to conceal the complexity of J2EE/JNDI APIs.
- Developed Business Interfaces for EJBs.
- Involved in the Web Sphere Server configuration, packaging and deployment of EAR file.
- Designed DataAccessObjects, to encapsulate data access code.
- Created the message resource file to display application information and error messages.
Environment: Core Java, Struts Framework, WSAD 5.1, Various Design Patterns, EJB, JSP, HTML, Oracle 9i, Web Logic 7.1, CVS, JUNIT on Windows XP.
Confidential
Programmer Analyst
Responsibilities:
- Designed and Developed the Application using Visual Inter Dev6.0, Visual Basic 6.0.
- Involved in Data Model design of the Core Database Management System.
- Written Interfaces, which interacts with third party applications and gets the required output parameters using XML and web services.
- Involved in developing base classes to implement all application level functionalities like Base Controls, validations.
- Maintaining the Source Code in Visual Source Safe.
- Used ADO to have access from Oracle 8.0 and written stored procedures in Oracle 8.0 to enhance performance.
- Created different types of reports for the module using Crystal Reports 8.5.
Environment: Windows 2000, Visual Inter Dev6.0, Visual Basic 6.0, Visual Source Safe, ADO, Oracle 8.0 and Crystal Reports 8.5.
