Java/j2ee Developer Resume
Bloomington, IL
SUMMARY:
- Over 6+ years of experience in analysis, design, documentation, implementation and testing of web applications using Java/J2EE Technologies.
- Extensive experience in designing and development of Web based Enterprise applications using J2EE technologies like JSPs, Servlets, EJB, Struts, Spring& Hibernate with MVC architecture.
- Experience in Multi - threading Programming.
- Experience in Object Oriented analysis and design and UML modeling in building Use Cases, CollaborationDiagrams, ClassDiagrams and SequenceDiagrams using Rational Rose.
- Experience in deployment of J2EE applications using application servers and web servers such as BEA WebLogic, Apache Tomcat, and IBM’s WebSphere.
- Experience in developing JAVA/J2EE applications using IDEs such as Eclipse, RAD.
- Extensive experience in working with various databases like Oracle 10g, SQL Server, MongoDB and MySQL.
- Experience in developing UI (user interface) using HTML, DHTML, XHTML, HTML5, CSS, CSS3, JavaScript and AJAX technologies.
- Experience with JUnit in performing unit testing.
- Good knowledge of frameworks like Struts, Hibernate, Log4j and spring for developing web applications.
- Experience with version control tools like CVS and Subversion.
- Experience working with Web Services.
- Hands on experience with various development methodologies like Agile, Scrum and Waterfall.
- Strong skills in API design, Enterprise Application Integration, Database Design, knowledge of various Architecture, design, Integration patterns and Application frameworks development.
- Experience in supporting all phases of the Software Life Cycle System study, Analysis, Physical and Logical Design, Resource Planning, Coding, Testing and implementing business applications.
- Self-motivated, good team player with excellent technical communication and interpersonal skills
TECHNICAL SKILLS:
Java/JEE technologies: Java, J2EE, Swing, RMI, Sockets, JDBC, Servlets, JSP, Java Beans, JSTL, JSF 1.x/2.x, Jakarta Struts, EJB, Spring 2.0/3.0, Hibernate, JTA, JMS, Web Services.
Languages: Java, Java Script, JQuery, HTML, CSS, AJAX
Frameworks and libraries.: Spring(Spring ORM, Spring MVC, Spring Core), Hibernate, Ant, Maven
Methodologies: Agile Scrum, Waterfall
Application Servers: WebSphere 5.1/6.0, Web logic Application server, JBOSS, J2EE Server 1.4, Apache Tomcat 4.1/5.1, IBM HTTP Server, and IIS.
Databases: MySQL, Oracle, MongoDB
IDE: RAD 6.0, WSAD 5.1, Eclipse 3.1 with My Eclipse 4.1.1, Rational Rose 98/2000, NetBeans
Tools: P4V Visual Client(Perforce), VPM(Visual Process Modeler), CVS, JUnit, eUML2, Firebug 1.11.4, FileZilla
OS: Windows, Unix
PROFESSIONAL EXPERIENCE:
Confidential, Bloomington, IL
Java/J2EE Developer
Responsibilities:
- Involved in the requirements review meetings and partnered with business analysts to clarify any specific scenarios.
- Analyzed the business requirements and created use cases and prepared low and high level design documents.
- Worked with J2EE design patterns in MVC architecture with spring.
- Used the JNDI for Naming and directory services.
- Involved in the integration of frameworks like spring and Hibernate.
- Developed the front end using JSF, HTML, JavaScript, AJAX, JSP, CSS, JQuery, XSLT and XML.
- Developed POJO's, Data Access Object (DAO) which handles all database operations using Hibernate.
- Used WSDL file information for invoking Web Services.
- Used IBM WebSphere MQ Messaging integration middleware product used to communicate system components.
- Developed the Web Services using JAX-WS.
- Used CVS for Version Controlling.
- Designed a RESTful API with Spring 3.
- Wrote classes and interfaces for implementing business logic and validations to be used while workflow execution.
- Wrote build & deployment scripts using Ant, Maven on unix env.
- Involved in the deployment of the application using WebLogic Server.
- Involved in unit testing, integration testing, smoke testing etc.
- Involved in peer level code and design reviews.
- Involved in fixing QA defects and tracked then using Quality Center.
Environment: Java, J2EE, Servlets, JSP, HTML, DHTML, JavaScript, CSS, AJAX, JQuery, XML, XSLT, Eclipse, Spring Web MVC, Hibernate 3.2, WebLogic 10.3, WSDL, SOAP, Restful Web Service, JAXP, JAXB, Oracle 11g, SQL, HP Quality Center, JUNIT, Ant.
Confidential, Dayton, OH
Java/J2EE Developer
Responsibilities:
- Analysis and Design of various modules using SOA and J2EE stack.
- Involved in developing Classes diagram in UML showing generalization and other relationships, Sequence diagram describing the interaction of objects over time.
- Implemented Spring Framework.
- Created an XML configuration file for Hibernate -- Database connectivity.
- Configured Hibernate objects as Spring Beans in the Spring Configuration File.
- Configured the Hibernate configuration files to persist the data to the Oracle 11g Database.
- Provided production support for the application
- Created connections to database using Hibernate session Factory, using Hibernate APIs to retrieve and store images to the database.
- Implemented persistence layer using various features of Hibernate framework like HQL queries, Criteria etc.
- Implemented as well as exposed web services using Apache Axis and JAX-WS.
- Implemented Restful webservice with the use of URI templates and content negotiation.
- Defined persistent classes that are mapped to database tables based on the analysis of the business domain.
- Followed Test Driven Development (TDD), Scrum concepts of the Agile Methodology to produce high Quality Software.
- Implemented various design patterns like singleton, data access object, factory pattern.
- Carried out bug fixing by rigorous testing using JUnit test cases.
- Designed RESTful API with Maven.
- Developed Web Services using technologies UDDI, WSDL, and SOAP to communicate to the other modules.
Environment: Java 6, JavaEE 4, IBM WebSphere Application Server7.0, Apache Axis2, Spring 3.2, Hibernate 3.2,JNDI, XML, XSL, WSDL, SOAP Web Services, Log4J, JUnit, SOAP UI, UNIX, Ant, Alfresco SDK, Restful Web Services, Agile, Rational Rose.
Confidential, Malvern, PA
Java Developer
Responsibilities:
- Used UML for designing class diagrams and sequence diagrams.
- Developed the web application by using Struts 2.0.
- Developed the user presentation screens using HTML, CSS, and AJAX.
- Design and developed web layer components using JSP and Struts Framework.
- Writing Client Side validations using Java Script.
- JSP development involving creation of custom tags and java beans.
- Used JDBC connection pooling to handle data transmission from the oracle database.
- Involved in JUnit testing and Integration testing.
- Was active in Leading teams and developing the implementation and testing phases of the life cycle
Environment: J2EE 1.6, JDBC, Servlets, JSP, XML, Struts 2.0, My SQL, PL/SQL, XML, SAX, Restful Web Services, HTML, CSS, JUnit, JavaScript, UML, eclipse, SOAP UI
Confidential, Denver, CO
Java/J2EE Developer
Responsibilities:
- Understanding functional specifications, designing, and creating custom solutions to match the requirements.
- Designed and developed the front end using HTML, CSS, and JavaScript and Ajax and tag libraries.
- Handled events and runtime errors using event listeners and validations.
- Used Spring Core Annotations for Dependency Injection.
- Used Spring MVC Framework for the 3-tier architecture used in the application.
- Used Tomcat as application server and Jetty as Servlet containers.
- Used Hibernate framework to communicate with data base.
- Participated in the design and development of database schema and Entity-Relationship diagrams of the backend Oracle database tables for the application.
- Maintained tables in Oracle using Toad to cater the needs for the entire application. Developed complex SQL queries for extracting data from the database.
- Used Maven for the build process.
- Used SVN for version control.
- Used JUnit for unit testing and Continuum for integration testing.
Environment: Java, JDK 1.6, Servlets, Hibernate 3.2, Spring Core, Spring MVC, Oracle 11g, Toad, Eclipse 3.2, Maven, Web Services (SOAP), Apache Axis 2.0, Apache Tomcat, JavaScript, HTML, CSS, XML, SVN.
Confidential
Java/J2EE Developer
Responsibilities:
- Requirement analysis
- Carrying out enterprise wide impact analysis
- Preparing scope of work and software requirement specifications
- Enterprise system integration and migration planning
- Designed and developed batch processing using multi-threading to process payments and restoration of services
- Designed and developed presentation layer using JSP, HTML and Struts for Reporting module
- Developed back-end stored procedures and triggers using Oracle PL/SQL
- Created Materialized views to replicate master tables of Billing system
- Automated night shift operations to minimize human errors using UNIX shell scripting
- Involved in writing test cases for application using JUnit
- Support application through debugging, bug fixing and Production Support
Environment: Java, J2EE, Oracle 10g, JBOSS 5.1, Junit, Eclipse, CVS, Win CVS, TOAD, Clear Case, VSS.
