Java/j2ee Developer Resume
IL
SUMMARY
- Have over 7+ years of IT experience in analysis, design and development using Java and J2EE.
- Solid development experience using Java/J2EE (JDK 1.6/1.7, Java, JSP 1.1/1.2, Servlets 2.3, JDBC 1.0/2.0, EJB 2.0/3.0, MDB), MVC Spring framework, Hibernate 3.0, Spring 2.0/3.0/3.2, Web Services(JAX - RPC), JUnit.
- Expertise in Front-End Development using MVC frameworks such as Spring MVC, and Struts.
- Extensive experience in Java, J2EE technologies such as JDBC, JSP, Servlets, EJB, Hibernate, Spring, XML, XSD, XSL and JNDI, Web services, Struts, Tiles, Hibernate, JMS, AJAX, JPA.
- Experience in developing Front-End using Struts, JSP, JavaScript, HTML, DHTML, GWT and CSS.
- Hands-on development and deployment experience with Apache Tomcat, IBM Websphere and JBoss Application Servers.
- 2years experience in developing and deploying business rules using jboss drools and jboss guvnor
- Experienced in developing web services with XML based protocols such as SOAP and REST and designingWSDL.
- Experience in designing highly transactional web-sites using J2EE technologies and handling design/implementation using RAD/Eclipse/WSAD.
- Experience in designing Low Level and High Level design documents.
- Worked on multiple Operating Systems like UNIX, Windows 7, Windows2k, Win95, and Win98.
- Proficiency in developing Model View Controller (MVC) Architecture based applications using Struts and Spring Frameworks.
- Proven expertise in implementing IOC and Dependency Injection features in various aspects of Spring Framework (Core, Web, JDBC, MVC and DAO).
- Hands on Experience with Relational Databases like Oracle, MYSQL and SQL Server.
- Experience in development and maintenance of Oracle database, SQL and PL/SQL programming.
- Hands on experience in working on XML Suite of technologies (XML, XSD, DTD, XML Schema, DOM).
- 6+ years of experience using version control tools like CVS, SVN and Rational ClearCase.
- Proactive and well organized with effective time management skills.
- Excellent Client interaction skills and proven experience in working independently as well as in a team.
TECHNICAL SKILLS
Languages: Java, J2EE, Java Script, Visual Basic, PL/SQL, HTML, DHTML, XML, DroolsExpert
Platforms: Windows 98/NT/2000, windows XP, windows 7, UNIX.
J2SE / J2EE Technologies: Java, J2EE, JDBC, Servlets, JSP, Java Beans, Jboss Drools, EJB, JPA
Frameworks: Struts, Spring, Hibernate, Apache Axis, Jersey
Design Patterns: MVC, IOC, Session Fa ade, Service Locator, Data Access Object, Data Transfer Object/ Value Object, Business Delegate, Singleton.
Web Technologies: HTML, DHTML, XML, CSS, Java Script, and AJAX
Version Control Tools: CVS, SVN, Rational Clear Case
Web/Application Servers: IBM Web Sphere 5.0/6.1,Weblogic 9.2/10.3Apache Tomcat 6.x/7.x and JBoss.
IDE / Tools: RAD 6.0/7.1, WSAD 5.1, Eclipse 3.X
Databases: Oracle 8i/9i/10g, MYSQL, SQL server.
PROFESSIONAL EXPERIENCE
Confidential, IL
Java/J2EE Developer
Responsibilities:
- The entire application was developed inJ2EEusing anMVCbased architecture with help ofSpring 3.2.
- Designed and developed User Interface of application modules usingHTML, CSS, JSF,JavaScript.
- Extensively used design patterns likeSingleton,Factory Pattern,Service Delegator and Data Access Object.
- Developed the core component of recovery management module usingSpring MVCFramework.
- Extensively usedJavaScriptfor the client side validations.
- Used VMWareTomcat serverand IBM web sphereWAS 8.5to deploy the services.
- UsedJenkinsbuild tool and generatedSonarreports. And validate code usingCheck style.
- Provided utility to connect toLDAPto get the user details and the authorized packages.
- DevelopedWeb Serviceclient interface with JAX-RPC fromWSDLfiles for invoking the methods usingSOAP.And usedSOAP UItool to run the service.
- ImplementedRabbitMQfor storing theJMSmessages from the queues.
- Extensively usedSTSandRSAasIDEsfor building, developing and integrating the application.
- UsedPostgresdatabase to load the customer information.
- ProvidedJUnittest cases for the application to support the Test Driven Development(TDD)andEasymockfor mocking the objects. UsedEMMA coverageto check the Junit coverage.
- ProvideApache Maven 3.4build tool for building and deploying the application.
- Managed source repositoryusingSVNforversion control tool.ProvidedLog4jsupport for the application for debugging the system
Environment: Java 1.7, J2EE, Spring 3.2, JUnit, Web services, JAX-RPC, JMS, LDAP, Enterprise Architecture, JSP, HTML, CSS, XML,JDK, XSLT, JavaScript, STS 3.2,Postgres, SVN, Log4j, Maven 3.4, WAS 8.5.
Confidential, MI
Sr. Java Developer
Responsibilities:
- Created the Mock-ups using HTML and JavaScript to understand the flow of the web application
- Involved in the process of analysis, design, and development of the application.
- Developed the user interfaces usingHTML, JSPand Servlets for different User-Interfaces usingRAD 6.1tool.
- The entire application was developed in J2EE using an MVC based architecture withhelp of Struts1.x.
- Configured the deployment descriptors in Hibernate to achieve object relational mapping.
- Developed Hibernate persistence layer modules using EJBJava Persistence API (JPA) annotations and EntityManager.
- Created ORM mapping and extensively created HQL queries and named queries.
- Involved in writing procedures, queries usingPL/SQL to process the data on MS SQL Server 2008 database.
- Worked with application/solution architects to set direction of design and development for application development projects.
- Performed regression testing, unit testing using JUnitand performance testing using JProbe.
- Used Web Services (JAX-WS) for exchange rate calculations and used WSDLandSOAPmessagesfor getting information from user and usedSAXandDOMXML parsersfor data retrieval
- Used Apache Maven 2.2.1as build tool.
- Used Perforce and Subversion as version control tool for maintaining source code and project documents.
- Implemented Log4J 1.2 for Logging Errors, debugging and tracking using loggers, appenderscomponents.
- Perform deployment of Application on BEA WebLogic Application Server 10.3.
Environment: Java 5, HTML 5, JavaScript, JSP, Struts 1.x, Hibernate3.0, JPA, Web Services, XML, XSD, JQuery, SOAP-UI, DOM, SAX, JSTL, UML, Eclipse RAD, MS Visio2005, MS SQL Server 2008, Maven 2.2.1, JUnit, ANT1.6, SVN, Linux and Log4J 1.2., WebLogic10.3
Confidential, DE
Sr. Java Developer
Responsibilities:
- Involved in the analysis, high level design and detailed design of the web and enterprise applications.
- Participated in the Technical JAD sessions.
- Worked on the development of the presentation tier using Servlets, JSP, Struts, JSTL, Java Script, AJAX and JQuery.
- Integrated Struts with Spring framework to leverage dependency injection.
- Worked on the development of the service layer using Stateless Session Beans using EJB 3.0
- Integrated applications using JMS point-point and publish/subscribe.
- Developed XSD s for contract first web services.
- Developed and Published SOAP based JAXWS web services, and also developed clients for consuming other web services.
- Implemented the Persistence layer using the ORM technologies such as Hibernate.
- Involved in writing the complex SQL queries, Triggers, and Stored Procedures.
- Implemented design patterns such as Singleton, Session Façade, Business Delegade, Service Locator etc.
- Involved in build and deployment of J2EE application in dev and qa environments.
- Involved in configuring Weblogic 10.3 for Users, Filestores, JMS Servers, JMS Topics, Queues and Connection Factories.
- Used ClearQuest for defect tracking.
- Involved in build, staging and deployment of J2EE applications on vast number of servers for production with use of WLST and shell scripts.
- Involved in production support of J2EE applications.
- Involved in fixing the defects through pass 1, 2, 3 of the Integration Testing.
- Involved in upgrading servers to the latest JDK versions.
- Extensively worked on writing JUnit test cases for testing the business components developed in Spring and Java.
- Used Agile-methodology in Development.
- Coding followed Test-driven development.
- Used SOAP UI to test the webservices and mock response for unit testing webservices.
Environment: Java, J2EE, Struts1.1, Spring, Hibernate, Servlets, JSP,JMS, JDBC, EJB 2.0, XML, SAX, JAXB, HTML, DB2, UNIX, UML, JavaScript, CVS, Rational Rose, JUnit, Rational Rose, Jmeter, ANT 1.3/1.4, Apache AXIS, SOAP, WSDL, Eclipse 3.x, Tomcat 5.x, JBoss.
Confidential
Java Developer
Responsibilities:
- Involved in interacting with all levels of business and technology staff
- Implemented JSPs, Servlets for pooling, caching to improve performance and scalability
- Developed the batch job that runs on a weekly and quarterly basis in Java
- Extensively worked on Batch inserts and update of the data from the Oracle database
- Implemented Struts Action classes for business logic and form bean classes for validation by using Struts framework
- Implemented Hibernate database persistence layer to communicate with Oracle
- Configured the POJO’s for mapping the Java classes to Database tables in Hibernate
- Developed source code and unit tests for several web services used to interact with the work list/workflow product
- Performed testing of the application (Unit testing, Integration testing, System testing)
- Developed code Using Eclipse for integrated development environment
- Involved in configuring and deploying the application with JBoss Application server
- Involved in writing and reviewing unit test cases using Junit
- Coded and modified database stored procedures and SQL to improve performance
- Maintained versions using CVS tool to merge code, check in and checkout the data
Environment: J2EE, JSP, Java, Java beans, Servlets, JDBC, JavaScript, HTML, Oracle 8i, JBoss Application Server, Windows NT, Windows 2000, CVS.
Confidential
Java Developer
Responsibilities:
- DevelopedServlets and Java Server Pages (JSP).
- Developed PL/SQL queriesto generate reports based on client requirements.
- Enhancement of the System according to the customer requirements.
- Created test case scenarios for Functional Testing and wrote Unit test cases with JUnit.
- ANT to compile and generate EAR, WAR, and JAR files.
- Used Java Scriptvalidation inJSP.
- Helped design the database tables for optimal storage of data.
- Coded JDBC calls in the servlets to access the Oracle database tables.
- Responsible for Integration, unittesting, systemtesting and stress testing for all the phases of project.
Environment: JDK 1.3, J2EE, Oracle 8, Web logic 6.0, HTML, Java Script, XML, UML, Eclipse, ANT 1.2, JUnit,JSP, Servlets, PL/SQL