Java Developer Resume
Naperville, IL
SUMMARY
- Over 6 years of strong experience in the fulllife cycle(SDLC)of the software development process includingrequirement gathering, analysis, design, development,writing technical/system specifications, interface development and implementationof Client/Server, Distributed, Internet and E - Commerce application usingObject Oriented Methodologies and RDBMS. Completemulti-tieredapplication development lifecycle experience usingJava-J2EE/J2EE TechnologiesExpertise in reviewing client requirement, prioritize requirement, creating project proposal.
- Proficient inJava/J2EE/Java EE technologies likeJSP, Spring, Struts, Java Servlets, AJAX, Java Beans, JNDI, JMS, XML, web service usingIDEs likeEclipse 3.1/3.5.
- Expertise in ORM Technologies like Hibernate, JPA, DAO, DTO.
- Expertise in writing Sub Queries, Cursors, Functionsand performeddata analysisusingSQL, Oracle
- Expertise in creating Conceptual Data Models, Process/Data Flow Diagrams,Use Case Diagrams, Class Diagrams and State Diagrams.
- Expertise inRisk analysis,use case analysis, baseline acceptance criteria anddeliverables.
- Expertise inJBoss EAP 6, 5.1,5, Jakarta Tomcat 5.5/6.0.23.
- Experience working withcore JavaandJava Multi-Threadingapplication
- Excellent experience withDatabasessuch asMySQL, Oracle 10g/11g and SQL Server 2005
- Knowledge of NOSQL databases like MongoDB
- Proficiency inSystem Life Cycleincluding developing and testing the applications.
- Experience inMVC (Model View Controller)architecture, usingStruts, AJAX and Spring Frameworkwith variousJava/J2EE design patterns.
- Strong Experience in using XML technologies such as XML, XSL, XSLT, SAX, DOM and XML Beans.
- Experience usingAgileandExtreme Programmingmethodologies.
- Extensively worked ondebuggingusing Eclipse debugger.
- Efficient team member with excellent work/time management skills, excellent leadership, communications and Interpersonal Skills, ability to work under strict deadlines.
- I wish to closely participate in the growth, development and success of the organization.
- Project co-ordinationand management skills.
TECHNICAL SKILLS
Languages: Java, C/C++, Shell Scripts, Java Script
Technologies: JDBC, Servlets, JSP, JSF, JNDI, EJB, XML, XSL, LDAPHTML, DHTML, XHTML, PHP, Jquery, AJAX, DOJO.
Design Patterns: Struts, J2EE, and MVC
Web Servers: I.I.S, Apache
Application Servers: WebSphere, Weblogic, JBoss, Oracle 10g App. Server, Tomcat
Java IDEs: Eclipse, RAD, JBuilder, NetBeans
Dev. Methodologies: OOAD, Rational Rose, Service Oriented Architecture, Waterfall
RDBMS: Oracle10g, MS-SQL Server, MySQL
Database Languages: SQL Scripts, PL/SQL
Operating Systems: Windows 95/98/NT/2000/XP, UNIX, Linux, Mac OS X
PROFESSIONAL EXPERIENCE
Confidential, San Francisco, CA
Java J2EE Developer
Responsibilities:
- Study and analysis of business and functional requirement and Design and development of Software Design Document using UML.
- Worked as a Component Developer to code in Java and J2EE technologies.
- Used Struts Framework for implementing business logic and maintaining transactions.
- Used JSP’s and AJAX to develop UI.
- Using POJOs for persistence framework. Configured Hibernate mapping files for Object Relational mapping.
- Developed back-end stored procedures and triggers using Oracle PL/SQL, involved in database objects creation, performance tuning of stored procedures, and query plan.
- Used JavaScript for client side validations.
- Used Eclipse editor to develop the different J2EE components like EJB, Client jars and Application EAR modules.
- Generated client stubs for the WSDL files provided by the different services using WSDL2Java.
- Involved in designing and implementation ofMVCdesign pattern using Spring framework.
- Worked on JQuery, CSS and AJAX to enhance user interface.
- Developed Message Driven Bean to process the asynchronous message processing from The MQ Series Que.
- ImplementedService Oriented Architecture (SOA)based web services, designed and built SOAPweb serviceinterface, implemented usingSOAP &ApacheAxis.
- Used Log4J to generate the log information.
- Extensively used Struts and Spring Framework.
- Involved in writing the JUnit test cases.
- Used Altova XMLSpy to create and validate the XML schema and WSDL files.
- Communicated with the other groups that use the service to demonstrate the application and to get their feedback on regular basis.
Environment: Struts, Spring, Hibernate, AJAX, Weblogic App Server, Java/J2EE, Apache Axis, SOAP, EJB, WebServices, ANT, JMS, XML, XMLSpy, Jquery, JMS, Agile, JUnit, Unix, Log4J, CVS, PL/SQL,ORACLE 10g, DB2.
Confidential, Naperville IL
JAVA Developer
Responsibilities:
- Designed and developed picking/put away screens usingEclipse 3.6, HTML, JSP, Servlets and Java Script.
- Worked with project teams in developing RF scanning applications for picking, replenishment & putaway. UsedAJAXcomponents in developing UI.
- ConfiguredSpringto manage Actions as beans and set their dependencies in a Spring context file and integrated middle tier with Struts web layer.
- Experience in using IDEs Eclipse, MyEclipse, WebShpere for Application development.
- Very Strong knowledge in using J2EE based App Servers like Jboss 5.0, WebSphere 6.1, Weblogic 8.1, and Web servers like Apache Tomcat 5
- Experience in implementingWeb ServicesusingSOAP, XML/HTTPtechnologies.
- Wrote JavaScript to validate the fields of the picking, put away and replenishment screens.
- Designed/developed UI withAJAX, HTML, DHTMLand JavaScript for interactive web pages.
- Worked on Oracle & SQL Server as the backend databases and integrated withHibernateto retrieve Data Access Objects.
- Implemented REST Services using Apache CFX.
- Also designed and prepared Unit test case usingJUnit and Log4jand removed the maximum bugs before passing on the application to the QA team.
- Wrote build and deployed scripts using ANT scripts.
Environment: Java, J2EE, JSP, Servlets 2.5/3, JBoss EAP 6 JMS 1.1, Hibernate 3.5, Spring 2.3.2, HTML, DHTML, JavaScript, Struts 1.1, REST, Jquery, CSS, XML, Web logic, Log4j, Oracle10g, SQL server, JUnit 4, JNDI 1.2, Eclipse 3.6
Confidential, CT
Java J2EE Developer
Responsibilities:
- Analysis, design and development of Application based on J2EE and Design Patterns.
- Developed presentation tier using JSPs, Action Tags, JSTL, Struts Tag Libraries, HTML, Java Script, and CSS.
- Used the Struts framework for managing the navigation and page flow.
- Created templates using design patterns (Business Delegate, Service Locator, and Session Façade) extensively.
- Worked with Weblogic to develop and deploy complete application.
- Developed the EJB-Session Bean acts as Façade, will be able to access the business entities through their local home interfaces.
- Developed EJB-CMP Entity Beans to perform the account transactions business logic.
- Deployed EJB’s and Servlets in Websphere application server.
- The view JSP accesses the response DTO to build the user response.
- Used web services for data exchange using SOAP and XML.
- Wrote complex SQL Queries, PL/SQL procedures.
- Used ANT for automated deployment
Environment: J2EE, JDK, EJB2.0, Java Beans, JDBC, JSP, Struts1.0, JNDI, Design Patterns, Weblogic 8.1, JBuilder, SQL, PL/SQL, Oracle 9i.
Confidential
Java Developer
Responsibilities:
- Used UML for preparing class diagrams, sequence diagrams.
- Prepared project design documents, coding standards and metrics documents.
- Extensively used design patterns for development.
- Used JUnit 4 for unit testing.
- Extensively used Spring IOC for development.
- Implemented Data Access layer (ORM) using Hibernate.
- Configured and accessed Hibernate with spring framework.
- Used Core Java, OOPS (object oriented) concepts like polymorphism, Inheritance to write business logic.
- Implemented Go4 recommended design pattern in the code.
- Coding of report generation in text as well as PDF format
- Designed and developed wrapper around JDBC API, which works in two modes - Prepared Call and Callable
- Used Rational Application Developer(RAD 7.1) as an Integrated development environment (IDE)
- Used Websphere Application Server as a runtime for deployment of application
- Involved in the configuration of JNDI context for Websphere Application Server 6.1
- Used Websphere Application Server 6.1 admin console to create JMS Servers, Queues, Connection Pools and Data source.
- Implemented logging mechanism using log4j tool
- Used Multi Threading to execute jobs parallel.
- Used webservices to develop reusable web service components using Topdown approach.
- Used XSDs to define XML document structure.
- Installed, Configured and managed the application server Websphere Application Server 6.1 for building and packaging the application.
- Used SOAP UI tool to test the webservices
- Used SOA as standard methodology for development of webservices using Axis 2
- Support the testing team for build issue and helped in understanding the project flow.
- Developed User Interface for E2F using JSF framework, JSP, JavaScript, CSS and HTML
- Used CVS for version control
- Worked with Oracle 9i for data storage
- Used JBOSS BRMS(Business rule management system) for managing and validating the business rules
- Written JavaScript functions to get dynamic data and client side validation.
- Involved in unit testing and developing and executing unit test cases
- Active participation in code reviews
Environment: Java 1.5, Junit, Spring, XSL, XML, Oracle 9i, Toad, Hibernate, Log4J, Eclipse, UML, Windows /XP/Vista, JSF, Webservices, SOA, CVS,HIPPA,HL7.
