Java Developer Resume
Libertyville, IL
SUMMARY
- 6+ years of experience in Java Development includes Analysis, Design, Developing, Testing, Implementing, Troubleshooting and supporting for Java/J2EE Applications.
- Expertise in developing applications using Java/J2EE, Spring, Hibernate, Struts, Web services, EJB, JMS, Servlets, JSP, JDBC, XML, AJAX, JQuery, CSS and JavaScript.
- Experience in developing the SOAP/Restful Web Services.
- Experience in developing the GUI by using the tools like JSP, AJAX, JavaScript, jQuery and HTML.
- Experience with Java with multithreading, Concurrency, Exception Handling, File handling, IO, Generics, Data structures and Collections, Garbage Collection.
- Proficient in RDBS structures, writing PL/SQL Stored Procedures and SQL Queries.
- Experience and Strong noledge in Design Patterns like Singleton, Service Locator, MVC, Facade, Value Object and Cache Technique.
- Experienced in Tomcat and Web logic Administration, Installation, domain creation, JMS, JDBC configurations, J2EE applications deployment and Troubleshooting.
- Working noledge of Agile SCRUM methodology.
- Performed all dimensions of development including Business Process Analysis, Requirement Analysis, Design, Coding, Testing and Implementation.
- Extensive experience in Software Configuration Management using Version Control tools such as CVS, SVN and responsible for various software version releases.
- Experience with test - driven development using a various unit testing framework such as Junit
- Proficient in writing UNIX and shell scripts.
- Methodical noledge of Application development life cycle and Software Engineering Principles.
TECHNICAL SKILLS
Languages: Java (JDK 1.4/1.5/ 1.6)
Web Technologies: JSP, Servlets, HTML, JavaScript, JQuery, CSS, XML, AJAX
Web Services: SOAP, Restful Web Service
Frameworks: Spring, Struts, Hibernate, GRNDS(Accenture’s Custom Framework)
Application/Web Servers: Tomcat, Web Logic, Web Sphere, Jetty
IDE Tools: Eclipse, Rational Application Developer (RAD) and Net beans
Databases: Oracle 11g, MySQL
Tools: Ant, Maven, Log4J, JUnit, Active MQ, IBM Rational ClearQuest
Other Technologies: JAXB, JiBX, Jackson Mapper
PROFESSIONAL EXPERIENCE
Confidential, Libertyville, IL
Java Developer
Responsibilities:
- Developed different JavaBeans and halper classes to support Server Side programs.
- Written test cases for unit testing using JUnit testing Framework.
- Involved in development of backend code for email notifications to admin users with multi excel sheet using the xml.
- Modified the existing Backend code for different level of enhancements.
- Used Axis to implementing Web Services for integration of different systems.
- Designing error handling flow and error logging flow.
- Working closely with Testing team for issue fixing and coordinating test set up for testing
- Involved in J2EE patterns MVC, Dependency Injection (DI), Inversion of Control (IOC), Data Access Object (DAO), Business Delegate, Service Locator and Singleton for the enterprise applications.
- Implemented ORM (Object Relational Mapping) framework with Hibernate for mapping java classes and database tables.
- Analyzed and Implemented Web Services migrating from JAX-RPC to JAX WS.
- Involved developing the Web services using AXIS2 framework.
- Extremely Involved with web services development
- Responsible to write AJAX calls to verify and validate the data in server side.
- Involved in developing the reusable java script library which will be plugged with different web pages.
- Created detailed design document, use cases, sequence and class UML diagrams using Rational Rose.
- Used Eclipse IDE as development environment to design, develop, and deploy Spring Components on Tomcat.
- Setup the Integrated Development and Testing environments to deploy different applications in servers using Unix-Shell scripting.
- Used Subversion for activities tracking me.e., Version Controlling and Change Management dat is tracking structure of folders, maintaining global revision number for the whole repository and SVN operations.
- Involved in code reviews and responsible to fix the code review bugs.
- Responsible to fix the issues raised by QA.
Environment: Java, J2EE, JSP, AJAX, HTML, Java Script, spring, Maven, Activemq, Hibernate, Eclipse, XML, XSD, JDK 1.5, JMS, Tomcat 5.0, Unix, Maven and SVN.
Confidential, Bothell, WA
Java Developer
Responsibilities:
- Involved in developing the application using Java/J2EE platform. Implemented the Model View Control (MVC) structure.
- Responsible to enhance the Portal UI using HTML, JavaScript, XML, JSP, JAVA, CSS as per the requirements and providing the client side JavaScript validations.
- Used Spring Core Annotations for Dependency Injection.
- Hibernate used as Persistence framework mapping the ORM objects to tables.
- Responsible to write the different service classes and utility API which will be used across the frame work.
- Used Axis to implementing Web Services for integration of different systems.
- Developed Web services component using XML, WSDL, and SOAP with DOM parser to transfer and transform data between applications.
- Exposed various capabilities as Web Services using SOAP/WSDL.
- Used SOAP UI for testing the Web services by sending an SOAP me/p request
- Used AJAX framework for server communication and seamless user experience.
- Created test framework on Selenium and executed Web testing in Chrome, IE and Mozilla through Web driver.
- Used client side java scripting: JQUERY for designing TABS and DIALOG BOX
- Setup the Integrated Development and Testing environments in order to deploy different applications in servers using Unix-Shell scripting.
- Created UNIX shell scripts to automate the build process, to perform regular jobs like file transfers between different hosts.
- Used Log4j for the logging the output to the files
- Used JUnit/Eclipse for the unit testing of various modules.
- Involved in production support, monitoring server and error logs and Foreseeing the Potential Issues, and escalating to the higher levels.
Environment: JDK1.5, JSP, Servlets, SQL, JavaScript, spring, Hibernate, WebSphere, Oracle 9i, XML, XPath API, UNIX, Selenium, Web Services, WSDL, SOAP, AJAX, CSS, ANT.
Confidential, Cincinnati, OH
Java Developer
Responsibilities:
- Collected required information from Agents for documenting the requirements of Accounting module, claims module.
- Performed Iteration Planning for the Modules developed.
- Involved in development of User Interface using XSLT, HTML, JavaScript, Ajax, DOJO and JSTL.
- Created Dialog boxes using DOJO for better look and feel.
- Used spring framework and interacted with backend database using Hibernate framework.
- Used XSLT for all the front end development.
- Performed JavaScript Validations on the data submitted by the user.
- Used Struts MVC framework for the project and created Action, Look Dispatch Action, Validation Framework, Tiles etc.
- Used JSON to transfer the request from the web page to the server.
- Developed a suggest box using Ajax to make an asynchronous drop downs of all business units using both xmlhttprequest objects and ActiveX objects.
- Generated the required XML files to transfer data between the server and the web pages.
- Used DOM parser for validating the XML files against their respective Xmlschemas.
- XPATH expressions are used to extract data from the XML files.
- Used JDBC in the persistence layer.
- Spring AOP was used to perform logging all along the application at different join points like before/after method callings.
- Good understanding of the various states of objects in hibernate and well versed with the transportation of data objects across the tiers by detaching, reattaching to the session.
- Developed unit test cases using JUnit and Mock Objects.
Environment: Java, JDK 1.5, JSP, Struts, JDBC, JavaScript, AJAX, CSS, JQuery, Eclipse, Tomcat, HTML, XML, XSLT, DOJO, Ajax, JSTL.
Confidential
Java/J2EE Developer
Responsibilities:
- Understanding open source frameworks along with debugging by Jadclipse tool
- Understanding, Analysis of Business/Technical Requirements of the BRMS (Business Rules Management System
- Learnt GWT, Worked on development and enhancements of the modules.
- Involved in preparation of FSD and HLD for the BRMS.
- Customizing the UI to give the look and feel based on the client requirements and code standards.
- Developing the Rules Request modules involved usage of advanced GWT and AJAX calls. Integrated the module to the existing project and delivered a clean, standard and efficient working model.
- Worked on resolving the defects (including P1 and P2)
- Helped in implementing the enhancements which came in the UAT phase which includes proper shaping of the Global Area assets, providing a provision for the JAR files upload in the BRMS module, customizing the user permission and role based SSO(Single Sign On) authentication.
- Performing Requirement Traceability Matrix using Quality Center tool.
- Unit testing for the modules were customized.
- Provided warranty support for the BRMS for the span of 3 months.
Environment: GWT, Java, Web Logic, UNIX OS, CSS, JavaScript, JBoss, AJAX, Eclipse, Perforce, Maven, Hudson, HP Client for Automation, Argo UML, Putty, HP Quality Center.
Confidential
Java/J2EE Developer
Responsibilities:
- Used Servlets, Struts, JSP and Java Beans for developing the Performance module using Legacy Code.
- Involved in EMI (Repayments), ChequeBounce, Deposits module in all activities.
- Involved in coding for JSP pages, Form Beans and Action Classes in Struts.
- Created Custom Tag Libraries to support the Struts framework.
- Involved in Writing Validations.
- Involved in Database Connectivity through JDBC.
- Involved in Writing DAO’s.
- Developed JUnit Test cases and performed application testing for QC team.
- Used JavaScript for client side validations.
- Participated in weekly project meetings, updates and Provided Estimates for the assigned Task.
Environment: Java, JSP, Hibernate, Struts1.1, JSP, JavaScript, HTML, XHTML, CSS, Log4j, Tomcat5.5, Mysql5.0
