Java Developer Resume
Chicago, IL
SUMMARY
- Highly motivated IT professional, 5 years of experience in development and implementation of customized software and web - based applications.
- Experience in teh field of Software Development as Developer. Expertise in full Software Development Life Cycle (SDLC) including Software Architecture, Object Oriented programming, Designing & Prototyping.
- Thorough noledge 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 teh system and ensuring teh functionality.
- Strengths include excellent interpersonal and communication skills.
- TEMPHas teh 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 noledge on web based technologies.
TECHNICAL SKILLS
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.
PROFESSIONAL EXPERIENCE
Confidential, Chicago, IL
Java Developer
Responsibilities:
- Responsible for requirement gathering from teh Business Analysts and for preparing teh requirement specification document
- Involved in development of teh applications using Spring Web MVC and other components of teh Spring Framework, teh controller being Spring Core (Dispatcher Servlet)
- Implemented controller (abstract) and mapped it to a URL in .servlet.xml file. Implemented JSP corresponding to teh controller where in teh data was propagated into it from teh model and view object from teh controllerDesigned and Implemented MVC architecture using Spring Framework, which involved writing Action Classes/Forms/Custom Tag Libraries & JSP pages.
- Designed, developed and maintained teh data layer using Hibernate and performed configuration of Spring Application Framework
- Used Hibernate to store teh persistence data into teh IBM DB2 UDB database and written HQL to access teh data from teh 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
- Tested teh application using Active MQ
- Deployed teh applicaion 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, Walnut Creek,CA
Java/J2EE Developer
Responsibilities:
- Responsible in Designing modules related to fixed income for teh application.
- Involved in data gathering during teh business analysis and planning phase of teh 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 teh web layer for teh application. Configured DispatcherServlet in web.xml.
- Implemented controller (abstract) and mapped it to a URL in .servlet.xml file. Implemented JSP corresponding to teh controller where in teh data was propagated into it from teh model and view object from teh controller.
- Developed interfaces and bean implementations for teh same for propagating data on teh JSPs.
- Wrote Spring configuration files for teh 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 teh advice dat was woven in teh 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 teh .xml file to extract teh user data to be stored in teh database.
- Developed POJO objects corresponding to teh database schema and implemented persistence in teh business logic using Hibernate. Developed configuration files corresponding to beans mapped and backend database tables.
- Deployed teh application on Weblogic Server.
- Used JUnit for testing teh 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, Phoenix,AZ
Java/J2EE Developer
Responsibilities:
- Designed teh application by implementing Spring Framework based on MVC Architecture.
- Followed Agile methodology, interacted with teh client, provide/take feedback on teh features, suggest/implement optimal solutions and tailored application to customer needs.
- Designed teh project using MVC, Session Façade, Service Locator and Business Delegate patterns.
- Integrated teh 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 teh user interface views
- Created various actions under Struts-config.xml, tiles-def.xml files.
- Implemented validation on teh 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 teh 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 teh application using ANT scripts and deployed teh 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 teh workflow for teh client side and server side in UML using Rational Unified Process (RUP) and created teh detailed Design documentation.
- Involved in walk through with teh analysis for Use Cases and feasibility scope.
- Designed Class Diagrams, Sequence Diagrams and Object Diagrams, using IBM Rational Rose to model teh detail design of teh application.
- Developed front-end using JSPs, HTML and used JavaScript for client side validations.
- Implemented Session beans dat encapsulate teh backend business processes.
- Used JMS (Java Messaging Service) for asynchronous communication between different modules.
- Used Hibernate to store teh persistence data into teh IBM DB2 UDB database and written HQL to access teh data from teh database.
- Used XML, WSDL, UDDI, SOAP, SAX parser and Web Services for communicating data between different applications.
- Developed teh 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 teh application functionality with JUnit Test Cases.
- Used ANT scripts for automated deployment and preparing teh build of teh entire application.
- Deployed teh applications on IBM Weblogic Application Server.
- Completely documented teh flow and functionality of teh 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.