Java/j2ee Developer Resume
Chicago, IL
SUMMARY:
- Java/J2EE Consultant with over 7+ Years of experience in analysis, design, implementation, and testing of Web/Enterprise applications in the Client/Server environment using Java/J2EE
- Experience in using Software development methodologies such as Agile, SDLC, RUP, and OOAD.
- Expertise in designing and developing Web based Enterprise applications using J2EE technologies like JSPs, Servlets, EJB, Struts, spring, Hibernate.
- Implemented various Design patterns including Business Delegates, Data Access Object, Model View Controller, Session facade, Singleton etc.
- Expertise in configuring the Spring Application Context with dependency injection and using Spring Framework 2.0/2.5 integrated it with Struts/Hibernate/Web Services JMS/JDBC/JNDI
- Performed in developing light weight business components and integrated applications using spring framework, and Spring web MVC.
- Implemented Cross cutting concerns like logging and declarative transaction management using Spring AOP.
- Developed Java Beans and used custom tag libraries for embedding dynamic into JSP pages. Performed asynchronous data validation using AJAX.
- Extensively worked on implementing Service Oriented Architecture (SOA) using Web Services (SOAP, WSDL, UDDI)
- Hands on experience in developing Java and J2EE applications using Eclipse 2.0/3.0/3.1, My Eclipse 4.1, WSAD 5.0., RAD.
- Experience in deployment of the J2EE applications on WebLogic, Apache Tomcat.
- Experience with JUnit in performing unit testing and determining the application functionality and Monitored the error logs using Log4J and fixed the problems.
- Experienced in Object Oriented Methodologies, design patterns and UML modeling using tools like Rational Rose and MS Visio.
- Extensive experience in working with various databases like DB2, Oracle and SQL Server.
- Excellent communication, analytical and interpersonal skills and highly motivated team player with ability to work independently.
- Ability to learn and adapt quickly to the emerging new technologies.
TECHNICAL SKILLS:
App Servers: Web Servers IBM Web Sphere, WebLogic, Apache-Tomcat, JBoss, Glassfish
Programming Languages: C, C++, Java, SQL, PL/SQL
Markup Languages: HTML, XML, XSL, XSLT, XSL-FO, XSD, DHTML
Operating Systems: Windows XP/2000/NT/98, Unix, Linux
Databases: Oracle 8i/9i/10g, DB2, MS SQL server
Frameworks: Struts, spring, hibernate
Java/J2EE Technologies: Servlets, JSP, JSTL, JDBC, Web Services
IDEs (development Tools): Eclipse, My Eclipse, IBM Web Sphere Studio, Application Developer (WSAD), Rational and Application Developer (RAD)
Web Technologies: Tiles, JDBC, JUnit, XSD, SOAP, HTML, XML, XSL
Design Methodologies: UML, RUP, Rational Rose
UML, RUP, Rational Rose: Agile, TDD, Waterfall, iterative and incremental, XP, SOA, Scrum
Testing: JUnit, JUnit-Perf, JMock
Build Tool: ANT, Maven
Version Control Tools: CVS, Clear Case, VSS
PROFESSIONAL EXPERIENCE:
Confidential, Chicago, IL
Java/J2EE Developer
Responsibilities:
- Support and resolution on complex application and technical issues including problems related to enterprise networks, servers and workstations
- Respond to requests and inquiries from users within the pre-determined timeframe of our service level agreement
- Work directly with USF or client technology staff, and end users, to resolve issues
- Analyzes, designs, develops, tests, and supports all aspects of several JAVA/J2EE web services
- Improve documentation of support policies and procedures; Creates system documentation as required
- Tracks, monitors and reports progress of assignments
- Develop and support integrations, conversions, reports, workflow, and custom development as required
- Review and approve turnover documentation; create, execute and document the tests necessary to ensure that an application or technical environment meets functional specifications and performance requirements.
- Diagnose, resolve, and document application and system issues. Research questions with respect to both maintenance and development activities. Interact with database administrators, server teams, security analysts and business system users in this effort.
- Maintain, tune and repair applications in order to keep them performing according to technical and functional specifications; performing preventive maintenance activities; providing user support.
Environment:Spring, Oracle ADF, JavaScript, J2EE, JDBC, Web Services, servlet, Oracle DB, stored procedures, JSP, JSTL, JavaScript, AJAX, J-Unit, JSPX, Oracle 10g, Log4J, JMS, Eclipse, Oracle JDeveloper, Windows 7, JDK 1.6, Web Sphere Application Server 7.0, Web Logic Server 10.3, CVS, Rational Rose
Confidential, Dallas, TX
Sr. Java/J2EE Developer
Responsibilities:
- Used Scrum Agile methodology that included iterative application development, weekly Sprints, stand up meetings and customer reporting backlogs.
- Involved in all the phases of (SDLC) Software Development Life Cycle including analysis, designing, coding, testing and deployment of the application.
- Developed Class Diagrams, Sequence Diagrams, State diagrams using Rational Rose. Used Struts framework to implement MVC2 Architecture.
- Used Struts as web framework and spring to develop light weight business component.
- Integrated Struts with spring for delegating Struts action management to spring framework.
- Implemented Layout management using Struts Tiles Framework.
- Used the Struts validation Framework in the presentation layer. Used Core Spring framework for Dependency injection.
- Developed user interface using JSP, JSP Tag libraries (JSTL) to simplify the complexities of the application.
- Adapted various design patterns like Front Controller, Business Delegate, Service Locator, Data Access Objects, MVC
- Used HQL, Criteria queries to fetch data from the database.
- Used Spring Framework for Dependency injection and integrated with the Hibernate framework for interacting with the database.
- The client-side batch framework made heavy use of XML/XSL transforms.
- Monitored the error logs using Log4j and fixed the problem.
- Used Ant scripts to fetch, build and deploy the application to development environment.
- Implemented Dynamic search facility using AJAX/DWR -XHR implementation.
- Used PL/SQL to write Stored Procedures, Triggers and SQL queries.
- Used Eclipse Ganymede IDE for writing code.
- Extensively used CVS for version controlling.
Environment: Spring Framework, Hibernate 3.x, Spring, XML, JSP, JSTL, JavaScript, AJAX, JUnit, Oracle 10g, Log4J, JMS, Eclipse Ganymede, Windows XP, Jdk 1.5, Web Sphere Application Server 6.0, CVS, Rational Rose
Confidential, Austin, TX
Java/J2EE Developer
Responsibilities:
- Involved in Design, Development and Support of the application used AGILE methodology and participated in SCRUM meetings.
- Developed the application using Struts Framework with respect to Model View Controller (MVC 2.0) architecture.
- Used the Struts Validation and Tiles Framework in the presentation layer.
- Implemented Spring IOC for inter connection between modules in our application.
- Developed the Application using RSA and deployed it on Web Sphere Application Server.
- Developed Web Service with Axis2.0 client interface with JAX-RPC from WSDL files for invoking the methods using SOAP.
- Extensively worked on SOA and Web Services to get the data from third party systems and Configured JMS queues on server.
- Developed XML Schema’s and DOM parser for all the XML documents used for data transfer and also developed XSLT, UML code for them.
- Configured struts-config.xml, ejb-jar.xml and web.xml on the application.
- Used SCM (Software configuration management) tools like Clear Case and Clear Quest.
- Involved in preparation of test cases and used test driven development model using JUnit.
- Used Maven, CMS for building the application EAR for deploying on Web sphere Application servers.
- Used Log4j to monitor the Error Logs.
Environment: Spring 2.5, Junit, Servlets, Struts 1.2,JSP, EJB,XML, SOAP, Web Sphere Application Server,Glassfish,JPA,Maven,Kofax,TDD,HTML,CSS,Weblogic10.x,JSON,Javascript,JBoss,JQuery, DB2,GUI,Python,Git,SQL, Oracle, Eclipse.
Confidential Omaha, NE
Java/J2EE Developer
Responsibilities:
- Involved in designing Class and Sequence diagrams with UML and Data flow diagrams.
- Implemented MVC architecture using Struts framework for the to get the Free Quote.
- Designed and developed front end using JSP, Struts (tiles), XML, JavaScript, and HTML. Used Struts tag libraries to create JSPs.
- Implemented Spring MVC, dependency Injection (DI) and aspect oriented programming (AOP) features along with hibernate
- Used Hibernate for object-relational mapping persistence.
- Reviewed the requirements and Involved in database design for new requirements (Promotion Code for free Quote).
- Wrote Complex SQL queries to perform various database operations using TOAD.
- Java Mail API was used to notify the Agents about the free quote and for sending Email to the Customer with Promotion Code for validation.
- Involved in testing using JUnit.
- Performed application development using RAD and WebSphere Application Server (WAS) Used Rational Clear Case for version control.
Environment: Java, Servlets, JSP, Struts 1.2, Spring 2.0, JavaScript, HTML, XML, JDBC, Hibernate 3.0, Oracle 9i, TOAD 8.5, JUnit 3.8.1, Log4j 1.2.11, Ant 1.6.2, UML, Clear Case 7.0, WebSphere 6.0,RAD 6.0, Rational Toolset, Windows XP.
Confidential
Application Developer
Responsibilities:
- Gathered business requirements.
- Constructed presentation layer implementing using JSP, Struts, HTML and DHTML.
- Developed Action Forms and Action classes.
- Used Log4J utility to log error, info and debug messages.
- Worked with Session and Entity Beans.
- Involved in the JDBC queries as part of implementation.
- Used Struts 1.x MVC Architectur
