Java Developer Resume Profile
Chicago, IL
SUMMARY
- Highly motivated IT professional 6 years of experience in development and implementation of customized software and web-based applications.
- Experience in the field of Software Development as Developer. Expertise in full Software Development Life Cycle SDLC including Software Architecture, Object Oriented programming, Designing Prototyping.
- Thorough knowledge in core Java concepts like OOP, JDBC, Multi-Threading, JUnit and advanced Java concepts like JSP, Servlets, Hibernate, AJAX, Java Beans and SPRING.
- Involved extensively in designing/developing web based applications using JavaScript, HTML, XML and MVC design patterns.
- Designed web pages using various XML technologies including DTD, XML schema, and DOM and SAX parsers.
- Worked with various Frameworks like Struts and Spring.
- Good Knowledge on Direct capture of objectives DCO including tools like Application profiler, Enterprise Application Accelerator, Use case rulers, document wizard.
- Developed applications using various methodologies like Agile and RUP.
- Good experience with Operating Systems like Windows NT/9x/2000/Me/XP/Vista and partially on UNIX.
- Skills in analyzing user requirements, modeling the system and ensuring the functionality.
- Strengths include excellent interpersonal and communication skills.
- Has the ability to provide solutions from a functional and technical perspective, meet deadlines.
- Excellent team player, very dynamic, flexible with positive attitude and excellent learning skills.
- Good knowledge on web based technologies.
Technical Background
Operating Systems | Windows XP, 2000, Win-NT |
Programming Languages | Java, J2EE, JDBC, JSP, Java Beans, SQL, C, C |
J2EE Technologies | Servlets, SPRING, Ajax |
Framework | Struts, Spring, Hibernate |
Databases | DB2, Oracle 10g/9i/8i, SQL Server 2005, |
Development tools | RAD 7.5.3, IDEA 8.1, Eclipse 3.5,STS. |
Web/Application servers | JBoss, Web logic 10.x/8.0/7.1, Apache Tomcat 6.X, 7.1, WebSphere. |
Web Development | JavaScript, HTML, DHTML, XHTML, CSS, XML, XSLT, XSD, AJAX, GWT. |
Build/Testing tools | ANT 1.7.1, JUnit 4.7 |
Web Services | SOAP,WSDL |
Others/Tools | Swing, Agile, RUP, Ant, JUnit, Subversion. |
Work Summary
Confidential
Java Developer
Responsibilities:
- Responsible for requirement gathering from the Business Analysts and for preparing the requirement specification document
- Involved in development of the applications using Spring Web MVC and other components of the Spring Framework, the controller being Spring Core Dispatcher Servlet
- Implemented controller abstract and mapped it to a URL in .servlet.xml file. Implemented JSP corresponding to the controller where in the data was propagated into it from the model and view object from the controllerDesigned and Implemented MVC architecture using Spring Framework, which involved writing Action Classes/Forms/Custom Tag Libraries JSP pages.
- Designed, developed and maintained the data layer using Hibernate and performed configuration of Spring Application Framework
- Used Hibernate to store the persistence data into the IBM DB2 UDB database and written HQL to access the data from the database
- Used JMS Java Messaging Service for asynchronous communication between different modules
- Used XML, WSDL, UDDI, SOAP Web Services for communicating data between different applications
- Deployed the application on WebSphere Application server
- Worked with QA team to design test plan and test cases for User Acceptance Testing UAT
Environment: Java, J2EE, Spring MVC, Hibernate, HTML, JavaScript, JSP, CSS, JDBC, DB2, Websphere, sts,SVN.
Confidential
Java/J2EE Developer
Responsibilities:
- Responsible in Designing modules related to fixed income for the application.
- Involved in data gathering during the business analysis and planning phase of the project.
- Used UML to design various data models including dataflow diagrams, workflow diagrams, sequence diagrams and interaction diagrams.
- Extensively used Spring MVC framework to develop the web layer for the application. Configured DispatcherServlet in web.xml.
- Implemented controller abstract and mapped it to a URL in .servlet.xml file. Implemented JSP corresponding to the controller where in the data was propagated into it from the model and view object from the controller.
- Developed interfaces and bean implementations for the same for propagating data on the JSPs.
- Wrote Spring configuration files for the beans defined and properties to be injected into them using spring's Dependency Injection.
- Used Spring's AOP to implement logging and getting data source objects as the advice that was woven in the bean classes. Wrote separate dedicated classes to implement logging functionality and to get data sources objects. Log4j was used to implement logging.
- Developed a stored procedure for calculating interest earned in fixed income accounts for a given amount and time duration.
- Developed a SAX parser to parse the .xml file to extract the user data to be stored in the database.
- Developed POJO objects corresponding to the database schema and implemented persistence in the business logic using Hibernate. Developed configuration files corresponding to beans mapped and backend database tables.
- Deployed the application on Weblogic Server.
- Used JUnit for testing the application.
Environment: Spring 2.0 MVC, Oracle9i, Weblogic 10, XML, EJB, JSP, HTML, JUnit 3.8.1, Hibernate 2.0, JavaScript, Eclipse 3.2, SQL Developer.
Confidential
Java/J2EE Developer
- Designed the application by implementing Spring Framework based on MVC Architecture.
- Followed Agile methodology, interacted with the client, provide/take feedback on the features, suggest/implement optimal solutions and tailored application to customer needs.
- Designed the project using MVC, Session Fa ade, Service Locator and Business Delegate patterns.
- Integrated the application with Spring Framework for implementing Dependency Injection and provide abstraction between presentation layer and persistence layer.
- Developed Web pages using Struts view component JSP, JavaScript, HTML, jQuery, AJAX, to create the user interface views
- Created various actions under Struts-config.xml, tiles-def.xml files.
- Implemented validation on the JSP fields using Struts Validation framework which included writing validation.xml and validation-rules.xml files
- Implemented all DAO's using Spring Framework.
- Used Hibernate ORM framework as persistence engine, configured O/R mapping and wrote hibernate queries.
- Configured and deployed the application on Weblogic Application Server.
- Implemented Complex business Delegate layer using DAO's created and business logic.
- Exposed various capabilities such as Web Services using SOAP and WSDL.
- Configured and created application log files using Log4J required to trace application messages.
- Compiled and built the application using ANT scripts and deployed the application.
- Used SVN as version control system.
- Actively involved in code reviews and bug fixing
Environment: Java 1.6, J2EE, JSP, Spring 3.0, Struts 2.2, Hibernate 3.0, Eclipse 3.5, WebLogic 10g, Oracle 11g, Rational Rose, HTML, XML, Web Services, JUnit 4.1,SVN, Windows, UNIX
Confidential
Java Developer
Responsibilities:
- Designed the workflow for the client side and server side in UML using Rational Unified Process RUP and created the detailed Design documentation.
- Involved in walk through with the analysis for Use Cases and feasibility scope.
- Designed Class Diagrams, Sequence Diagrams and Object Diagrams, using IBM Rational Rose to model the detail design of the application.
- Developed front-end using JSPs, HTML and used JavaScript for client side validations.
- Implemented Session beans that encapsulate the backend business processes.
- Used JMS Java Messaging Service for asynchronous communication between different modules.
- Used Hibernate to store the persistence data into the IBM DB2 UDB database and written HQL to access the data from the database.
- Used XML, WSDL, UDDI, SOAP, SAX parser and Web Services for communicating data between different applications.
- Developed the User Interfaces using JSP, HTML, CSS, and JavaScript.
- Developed logging module-using Log4J to create log files to debug as well as trace application.
- Used CVS for version control across common source code used by developers.
- Tested the application functionality with JUnit Test Cases.
- Used ANT scripts for automated deployment and preparing the build of the entire application.
- Deployed the applications on IBM Weblogic Application Server.
- Completely documented the flow and functionality of the code for further reference.
Environment: Java, J2EE, WSAD, Hibernate, Swing, SPRING , Struts, Servlets, JSP, JNDI, XML Web Services, SOAP, WSDL, JavaScript, HTML, CSS, Windows XP, DB2 UDB, JUnit, CVS, ANT, Log4J.