Java/j2ee Developer Resume
Charlotte-nC
PROFESSIONAL SUMMARY:
- Dynamic goal - oriented Java/J2EE Developer with 7 years of extensive development experience specializing in an environment building enterprise application using various J2EE technologies.
- Well versed with complete Software Development Life Cycle (SDLC) process which includes Designing, Developing, Testing and Implementation along with strong interpersonal, analytical and Organizational skills.
- Core expertise in development and deployment of enterprise applications for J2EE platform using Java/J2EE, Spring(MVC,AOP,ORM,IOC), Hibernate, Struts, EJB, Servlets, JSP, JMS, Oracle, XML, SOAP Web Services, RestfulWeb Services,JSON, Ajax, JavaScript
- Highly experienced in designing and implementation of Web Based and Client/Server applications using Spring Framework, Hibernate, Web Services, JSF
- Worked in Web application development using JavaScript, AJAX, HTML, DHTML, CSS,JQuery, UML,J2EE (JSP, Servlets, JDBC, JNDI), Oracle, SQL, and MVC architecture.
- Development experience with Application/Web servers like IBM Web Sphere, BEA Web logic, Apache Tomcat and JBoss.
- Experienced in developing stored procedures, functions, and triggers etc. using PL/SQL in Oracle 11i RDBMS databases.
- Experience with various J2EE design patterns like Singleton, Factory, Front Controller, DTO, DAO, MVC, Session Facade, Business Delegate, Service Locator, Transfer Object and View Object in the development of enterprise applications.
- Working experience with Hibernate as the back-end ORM tool for implementation of persistence layer and mapping of POJOs.
- Expertise in applying Java Messaging Service (JMS) for reliable information exchange across Java applications.
- Well versed in using Software development methodologies like Rapid Application Development (RAD), Agile Methodology and Scrum software development processes.
- Implemented SOA (Service Oriented Architecture) using XML Web Services like SOAP, WSDL, and UDDI &XML Parsers.
- Worked with XML parsers like JAXP (SAX and DOM) and JAXB.
- Experienced in RDBMS Design. Worked on databases like Oracle, MySQL, and SQL Server with strong experience in coding using SQL, PL/SQL and Stored Procedures.
- Extensive experience with Java complaint IDE’s like Eclipse 1.0/2.0/3.0/3.1 ,RAD 6.0/7.0/7.5.
- Experience in writing Ant build 1.5 and Maven scripts for project development and deployment.
- Well versed with core Java concepts like Collections, Multithreading,Serialization and Java Beans.
- Have good experience and knowledge in banking, financial, Insurance, and health care domains.
- Strong analytical and problem solving skills, self-motivated, willing to take initiative and able to learn quickly and apply new tools and technologies in the projects, team player and goal oriented, with a commitment to excellence.
TECHNICAL SKILLS:
Programming Languages: Java/J2ee
J2EE Technologies: JSP v2.1 /2.0, Servlets v2.5/2.4/2.3, JDBC v3.0/2.0, JNDI
Web Technologies: HTML, DHTML, CSS, JavaScript, JQuery, AJAX, JSON
Operating Systems: UNIX, Linux , Windows 98 / 2000 / NT / XP/7/8
ORM Frameworks: Hibernate 3.0/2.1/2.0, iBatis, JPA.
Patterns and Frameworks: JavaScript, HTML, CSS, JQuery. Spring 2.5/3.0,JSF 2.0, Struts v2.0, Hibernate v3.0
Databases: Oracle, MySQL, DB2,SQL Server
IDEs: My Eclipse 6.6/5.5,NetBeans 5.5, Eclipse 3.x.
App Server: Web Logic, Web Sphere, JBoss 5.1/4.0.3
Web Server: Apache Tomcat 7.x/6.x/5.x.
Web service Specifications: JAX-RPC, JAX-WS (SOAP), JAX-RS (Restful), JAX-P, JAX-B.
Web service Tools: SOAP UI
UML Tools: MS Visio, Rational Rose Enterprise, Rational XDE, UML.
Messaging Technologies: JMS, MDB.
Source Control: Subversion (SVN), GIT
PROFESSIONAL EXPERIENCE:
ConfidentialCharlotte-NC
Java/J2ee Developer
Responsibilities:
- Involved in Software Development Life cycle starting from requirements gatheringandperformed OOA and OODusing UML.
- Developed the User Interface using JSP, HTML,CSS,jQuery.
- Worked on different J2EE design patterns like MVC, DAO for developing this Web application
- Consumed Restful Web Services and developed Restful web services to access centralized database.
- Used JSON for data exchange between application modules along with XML.
- Developed web applications using Spring MVC Architecture
- Used Eclipse IDE for code development along with CVS for managing the code.
- Involved in handling Hibernate as part of DB connectivity and persistence as ORM tool and writing HQL queries.
- Used Hibernate framework for Data Access layer. Configured entity mappings in .hbm file used Hibernate API to interact with database.
- Developed message driven beans to listen to JMS.
- Used Oracle as the backend.
- Used Ant to deploy the Services in JBoss5.
- Involved in the deployment of the application on JBoss.
- Extensively used the JUnit testing.
- Implemented log4J for Logging Errors, debugging and tracking.
Environment:Java, J2EE, JSP, JUnit, Spring,Hibernate,JVM, web service, Oracle, JNDI,Linux, CVS, SLF4J,Restful Web Services, Web Sphere.
ConfidentialWest Chester-PA
Java Developer
Responsibilities:
- Lead client facilitation meetings to gather requirements (Inception phase).
- Analysis & Design of architecture using OOAD approach involving in all phases of the lifecycle ensuring successful deployment and maintenance.
- Got the user requirement by interacting with the client.
- Developed Entity and Session Beans to handle the business logic.
- Used Hibernate for mapping features.
- Developed set of persistent classes using Hibernate API in the data layer for data manipulation.
- Co-ordination with offshore team for the application development.
- Developed, implemented and performed the Unit Testing using JUnit
Environment: J2EE, Hibernate, Struts, JSP, Tiles, JDBC, DB2, JavaScript, JUnit, JBoss.
ConfidentialSmithfield-RI
Java/J2EE Web Developer
Responsibilities:
- Adapted Agile Methodology from specification, Analysis, Design, System integration, Testing, Deployment and Maintenance
- Involved in requirements gathering, analysis, design and testing.
- Developed server side components using Spring core and Spring DAO.
- Used Spring 3.0 Framework for Dependency Injection, and integrated with the SOA Web Services as SOAP calls to interact other modules, retrieve data and integration testing.
- Developed and tested soap-based Web services - WSDL using soapUI to communicate with vendor applications for the print and export utility.
- Used AngularJS framework to associate HTML elements to models and also used Angular directives, working on attribute level, element level and class level directives.
- Developed and implemented GUI functionality using JSP, JSTL, JQuery, XHTML and DHTML
- Used Ajax to speed up application.
- Developed JSP custom tags, using JSP2.0, for encapsulating presentation logic in concise form.
- Converted XML to Java objects using JAXB.
- Configured Java objects with back end database tables using O/R mapping in Hibernate.
- Async/Sync Services with SOAP-HTTP, SOAP-JMS, REST XML, SOAP JMS, Web sphereMQ .
- Designed and Developed Stored Procedures, Triggers in Oracle to cater the needs for the entire application. Developed complex SQL queries for extracting data from the database.
- Developed various helper classes needed following Core Java multi-threaded programming and Collection classes.
- Thoroughly Unit tested the application by writing test cases for different scenarios.
- Used JUnit to test the code for extensive code coverage.
- Extensively participated in Agile Scrum Development Methodology with Test Driven Development process, from the development phase to testing phase and postproduction phase.
- Used Maven to build and deploy the project.
- Monitored the Error logs using Log4J and fixed the problems.
- Interacted with application testers to review system defects and recreate defects in order to provide comprehensive fixes.
- Lead communication with Senior Business and other technical teams like Siebel, Diamond to decide overall architecture of application/module.
Environments: Java1.5, AJAX, XML, XSLT, JSP,JSF, Log4j, JQuery, Spring2.0, Web Services, Maven,Tomcat, JUnit, PL/SQL, HTML, DHTML, CSS, JavaScript
ConfidentialBloomington-IL
Java/J2EE Web Developer
Responsibilities:
- Involved in design and development phase of the Software Development Life Cycle (SDLC).
- Involved in functional requirements review and creating technical design documents and Integration Solution Design documents.
- Interacted with BA team to gather and understand the requirements.
- Created Various UML Diagrams e.g. Class diagrams, Sequence diagrams.
- Used Java-J2EE patterns like Model View Controller (MVC), Business Delegate, Data Transfer Objects, Data Access Objects and Singleton.
- Implemented the Model View Controller architecture by developing controller and service implementation classes.
- Involved in the design and development of Business Tier using Spring, DAO’s (Data Access Objects), Data Access Layer using Hibernate.
- Designed and developed the front-end with Spring MVC framework, Tag libraries and Custom Tag Libraries and development of Presentation Tier using JSP pages integrating AJAX, Custom Tag’s, JSP TagLibs, HTML, JavaScript and JQuery.
- Used Spring Core for dependency injection/Inversion of control (IOC), and integrated frameworks like Hibernate.
- Responsible for all client side UI Validation and implementing Business logic based on user selection using JavaScriptand Web services
- ConsumedRestful based Web Services to integrate with the Web Application
- Participated in coding Spring 3.0MVC components to handle requests.
- Involved in using Persistence API Hibernate, to views and queries data with Oracle database.
- Used PL/SQL, Stored Procedures and table level and system level triggers for handling database processing.
- Co-ordinated with QA team to ensure the quality of application.
- Involved in unit, system, integration and regression testing.
- Participated in the analysis of defects, tracking issues and fixing them
- Participated in Unit testing and product readiness (production support).
- Used Maven as a build automation tool; to manage dependencies on other external modules and components, the build order, directories and required plug-ins
- Used Log4j Logger for all logging purposes and JUnit for integrated test runs, XML for building data structures required for Web Services and JMS for sending a-sync messaging using the Event based Framework.
- Developed JMS components to send messages from one application to other application internally.
Environnent: Core java 1.6, J2EE, Maven 3.0, JUnit 4.1, Oracle10g, JSP 2.1, Servlets 2.5, Spring 3.0, Hibernate 3.2,JBOSS, JMS, JSLT 1.2, HTML, XML, XSLT, AJAX, CSS,JavaScript, PL/SQL, Eclipse 3.7, SVN, log4j, S Windows and Linux
ConfidentialLos Angeles
Java/J2ee Developer
Responsibilities:
- Involved in Elaboration, Construction and Transition phases of the project.
- Played a major role in requirements gathering and production support.
- Designed and developed Application based on Struts Framework using MVC design pattern.
- Developed Web Component Using J2EE,JSP,Servlets and Struts
- Established database Connection using JDBC-ODBC.
- Worked with Struts framework for rendering user interface with MVC architecture.
- Developed Struts Action classes using Struts controller component.
- Designed and developed the UI using Struts view component, JSP, HTML, CSSand JavaScript.
- Used Struts validatorframeworkfor client side and server side validation.
- Also implemented dynamic loading of JSP’s using AJAX.
- Utilized Hibernate for Object/Relational Mapping purposes for transparent persistence onto the SQL Server database.
- Used Web services (SOAP) for transmission of large blocks of XML data over HTTP.
- Used XSL/XSLT for transforming common XML format into internal XML format.
- Responsible for writing complex SQL and HQL queries.
- Apache Ant was used for the entire build process.
- Developed Use case diagrams, Object diagrams, Class diagrams, and Sequence diagrams using UML.
- Used Log4j Logger for all logging purposes and JUnit for integrated test runs, XML for building data structures required for Web Services and JMS for sending a-sync messaging using the Event based Framework.
- Used CVS for version controlling.
- Key Resource for UAT (User Acceptance Testing) and trained the end user for using the tool and performing.
Environment: JAVA, J2EE, JUnit, ANT,AJAX, JSP, JavaScript, Eclipse, PL/SQL, SQL server2005, Web services, SOAP, XSLT, Servlets, Struts 2.0,, XML, Spring 2.0, Hibernate 2.0, Log4j, Web sphere 6.0 , Unix, Rational Rose, CVS.
Confidential
Software developer
Responsibilities:
- Prepared use case diagrams, Activity diagrams, Class diagrams, Sequence diagrams and Object diagrams in Design Phase
- Involved in preparing the technical documents related to this application.
- Used Servlets for handling requests from UI to manipulate Business Objects.
- Worked as a Component Developer to code in Java and J2EE technologies.
- Developed user interface screens for this application using JSP,JavaScript.
- Determined business logic required for this application and developed code for the same
- Worked with different databases Oracle, MySQL to generate reports.
- Used SQL Queries to retrieve the contents from Oracle10g.
- Used JDBC API to connect to database.
- Prepared and executed test cases and supported integration testing of the application
Environment: Java, JSP, Servlet, XML, JDBC, JavaScript, Oracle