Core Java J2ee Developer Resume
Hoffman, IL
SUMMARY
- About 6 years of experience in an environment building n - tier applications using Java, J2EE, JSP, Servlets, JDBC, EJB, Struts, JavaBeans, Java scripts, HTML, XHTML/DHTML, XML.
- Extensively involved in developing distributed Enterprise and Web applications using UML, Java J2EE, Web technologies that includes Core Java, JSP, Servlets, Struts, Web Services, Dtools, JUnit, Hibernate, and XML.
- Experience in configuring, deploying the web applications on Web Logic, Web Sphere and Application Servers, hands on experience in using Tomcat.
- Experience to develop and deploy JAX, SOAP, Restful Web Services.
- Expertise in creating XML, DTD, XML Schemas, XSLT, XPath Parser and web designing using HTML5, CSS3, JQuery and JavaScript including (Ajax, JSON).
- Experience on different IDEs such as Eclipse and NetBeans.
- Implemented Web Services using Web Logic 7.1/8.1 and WSDL 1.1.
- Expertise in deploying applications in Websphere JBoss 3.0/4.0, Apache and Tomcat 4.0/5.0/5.5, 6.0, Weblogic 8.1
- Experienced in building SOAP and Restful Web services consuming XML and JSON.
- Experience in managing TFS, creating branches, workspaces and tasks.
- Experience with databases like DB2, Oracle 10g/9i, MySQL, SQL Server and MS Access.
- Proficient in writing and handling SQL Queries, PL/SQL, Stored Procedures, and triggers and also developing and optimizing DB2 SQL Queries.
- Good working knowledge of build tools like Maven, Ant and error logging using Log4J.
- Experience in using version control systems such as SVN, ClearCase.
- Excellent communication skills, knowledge in identifying problem domains in scope of client requirement and fixing issues. Core competencies include:
TECHNICAL SKILLS
Languages: Java, Java Script, Unit Shell Scripting, C, C++, PL/SQL.
J2EE Technologies: Servlets, JSP, JSTL, JDBC, EJB, Design Patterns, JNDI, JMS, JAXP, JPA, RMI, JSF, JUnit
Frameworks: Struts, Spring, Hibernate, Angular.js.
Scripting: JavaScript, JQuery, AJAX, Log4J.
Database: Oracle, MS SQL Server, DB2, Sybase.
Web/Application Servers: JBoss, Websphere, Web Logic, Apache Tomcat.
IDE tools: Eclipse, NetBeans.
XML Technologies: XML, XSLT, DOM, DTD, SAX.
Web Services: JAX-RPC, JAX-WS, SOAP, Restful, WSDL, UDDI.
Version control: CVS, SVN
Web Technologies: HTML, DHTML, CSS, AJAX, EXT JS, JavaScript.
Design Tools: Star UML, Rational Rose, MS-Visio.
Operating Systems: Windows 98/2000/ XP/Windows 7, Window 8, Linux and Unix.
PROFESSIONAL EXPERIENCE
Confidential, Hoffman, IL
Core Java J2EE Developer
Responsibilities:
- Involved in all phases of software development including application design, technical design, development, testing & debugging, documentation and in corporation of user feedback to plan enhancements in the application system.
- Responsible for design and development of front-end screens using JSF, AJAX, JavaScript, jQuery, HTML5, CSS3.
- Developed DB2 queries and developed object or database mapping using Hibernate API
- Involved in design and implementation of MVC architecture in different modules.
- Designed and developed the front end with JSF, JSP, JavaScript, Jquery, HTML5, JSP and CSS3.
- Developing Controlling Page Navigation and Handling the Request Parameter’s with Managed beans in JSF.
- Implemented JSF Converters to handle formatting and Localization and configured the faces-config.xml to create a web application navigation rule.
- Performing code deployments to local Jboss server for testing.
- Designed, developed and maintained the data layer using the Open JPA.
- Developed JAXB web services using WSDL, XSD, SOAP and XML.
- Used to update the HTML pages using JQUERY, AJAX via JSON response.
- Used Microsoft Visio for developing the Use case diagrams and architecture diagrams required for the application.
- Creating war file of application development of and deployment on JBoss server.
- Coded the front end framework components using Web 2.0 JavaScript library ExtJS.
- Developed the Web Based Rich Internet Application (RIA) using J2EE (spring framework) and Macromedia/Adobe Flex.
- Worked with Core Spring Framework for Dependency Injection, MQ Context to provide message sources
- Used Web Sphere Application Server for deploying various components of applications.
- Strong Experience in Object Oriented Programming Concepts.
- Deployed the application on different environments and did unit and integration testing.
- Involved in both Waterfall and Agile methodologies.
- Assisted QA process in test cases preparation, execution and fixing of bugs using Quality Center.
Environment: s: Java 1.5, Java EE, XML,TFS, JSP, JSF, ExtJS, Servlets, Spring, Struts, Hibernate, DB2, IBM Rational Application Developer 7.0/ 8.0, Html5, CSS3, Jquery, Web Services, PL/SQL, Windows X, WebLogic, JSON, JBOSS, Eclipse, ILOG, JRule, XML Spy.
Confidential, Trenton, NJ
Java/J2EE Developer
Responsibilities:
- Developed Use case diagrams, Object diagrams, Class diagrams, and Sequence diagrams using UML.
- Involved in the development of presentation modules. The application is based on the MVC-II Architecture using Struts framework.
- Used Struts Action Classes and regular Java classes. Implemented client side validations using JavaScript and server side validation in the Action classes.
- Developed Web pages using JSP, JavaScript, HTML, AJAX, CSS, and XSLT to create the user interface views.
- UsedUNIXshellscripts to deploy the applications in various work environments like QA, and Development.
- Used PVCS version controller to maintain the code.
- Coded Ant build scripts to build and deploy the application on JBoss.
- Used advanced level of HTML5, JavaScript, CSS3 and pure CSS layouts (table less layout).
- Designed and developed a web client using Servlets, JSP, Java Script, HTML and XML using Struts Framework.
- Developed Java classes for implementing asynchronous processing using Web logic.
- Involved in creation and deployment of Enterprise Application in Web Logic.
- Experienced in writing SQL and PL/SQL scripts including Stored Procedures, functions, packages and triggers.
- Developed Business Logic modules usingEJB session beans.
- Contributed to define testing Architecture, Design and in building the Testing Infrastructure based on Jenkins.
- Produced and consumed xml and Json representations using Rest let API.
- Employed Hibernate 2.0 to store the persistent data as an Object-Relational Mapping (ORM) tool for communicating with database.
- Deployed the application on WebLogic server to make the application multi-platform.
- Developing Controlling Page Navigation and Handling the Request Parameter’s with Managed beans in JSF.
- Implemented JSF Converters to handle formatting and Localization and configured the faces-config.xml to create a web application navigation rule.
- Actively involved in deployment EJB service jars, Application war files in WebLogic Application server.
- Involved in setting up the JBoss Development/Test environment and deploying the application
- Used Apache collection utile Closures and Predicates using JDK 1.6 features.
- Used JMS for sending the messages to the Export Queue.
- Used Spring Framework for Dependency injection and integrated with the Struts Framework and Hibernate.
- Used JUnit to unit test the modules & Log4j for logging error/debug messages.
- Resolved the issues encountered during the System Test and Acceptance Test.
- Involved in bug-fixes, enhancements and code refactoring.
Environment: s: Java, JDK1.6, JavaScript,TFS, Servlets 2.3, JSP 1.2, Ajax, Struts, XML, Oracle 10g, PL/SQL, Hibernate, Springs, ExtJS, UML, Web logic 10.1.3, CVS, WebLogic, JSON, JBoss,JSF, EXT JS, EJB, ILOG, JRule, HTML, DHTML, JMS, CSS.
Confidential, Boston, MA
Java J2EE Developer
Responsibilities:
- Involved in gathering and analyzing system requirements and converting them into technical specifications using UML.
- Involved in the Analysis of the front-end and middle tier using JSP and the Struts Framework.
- Developed Action classes and Dyna Action Forms & performed validations using commons, custom validator and Struts client side JavaScript validation.
- For a better UI, Struts libraries have been used in JSP pages.
- Developed the user Interface Presentation screens using Struts Tiles, HTML and JSP.
- Building & Configuration Management by using MSTFS.
- Struts internationalization has also been done for various clients all around the world.
- Worked with Ajax at the client side for asynchronous communication with the server.
- Eclipse is used as Java IDE tool for creating JSPs, Servlets, and Struts Action Classes.
- Business logic is handled by EJB in service layer.
- Used Hibernate to create the persistence layer and to make the transactions to the backend.
- Used SQL Navigator to work on the database tables and queries.
- Also written Oracle PL/SQL stored procedures to extract data from flat file to database checking for records that have not been exported successfully.
- Developed Web Services in Java with Apache Axis.
- Used SAX parsing methodology for serializing and parsing the XML request and response.
- Written and debugged the Maven Scripts for building the entire web application.
- Used Log4j for logging errors, messages and performance logs.
- Test Driven Development (TDD) approach was used for the development of the modules.
- Developed various test cases such as unit tests, mock tests and integration tests using this approach.
- Coded the front end framework components using Web 2.0 JavaScript library ExtJS.
- UsedCVSas a documentation repository and version controlling tool.
- Involved in designing several modules of the application and validating the designs developed by other developers.
Environment: Java, J2EE, JSP, Tiles, Struts, Hibernate,TFS, JavaScript, EJB, Weblogic, Apache Axis, Ajax, ExtJS, UML, XML, Maven, SQL, Oracle10g, CVS.
Confidential
Java Developer
Responsibilities:
- Involved in deploying the application with Spring Framework and Hibernate
- Involved in gathering business requirements, analyzing the project and created UML diagrams such as Use Cases, Class Diagrams, Sequence Diagrams and flowcharts for the Optimization module using Microsoft Visio.
- Implemented the AJAX, JSPs, and Servlets, in the MVC Struts Framework to effectively handle the workflow of the application.
- Developed Action classes to handle HTTP client requests by using HTTP Servlet Request, HTTP Servlet Response, Action Mapping and Action Form objects.
- Used Eclipse as IDE and JBoss Application server for developing application.
- Developed Message driven beans that consumed the messages from MQ Series queue.
- Maintained and added new features based on the requirements to the existing RESTful service code base
- Worked with Core Spring Framework for Dependency Injection, MQ Context to provide message sources
- Developed Spring Configuration file to define data source, beans and Hibernate properties
- Designed and developed the User Interface using JSP, JSF, HTML, CSS and JavaScript
- Various JSF, Rich faces tags were used to implement asynchronous requests to web container
- Worked with Spring web flow to represent UI flow
- Used JBoss Application Server and deployed the application into the server.
- Implemented Design Patterns like MVC, Session Facade and Data Transfer Objects
- Used Hibernate XDoclet tags to generate hbm.xml files
- Worked with Hibernate for developing Persistence classes to interact with the database
- Implemented WSDL XML document to located and describe the web services
- Developed Ant scripts to deploy EAR, WAR files for deployment into server
- Successfully executed all the test cases and fixed any bugs/issues identified during the test cycles
- Worked with Log4J for logging purpose in the project
- Involved in building and deploying scripts using Maven to generate WAR, EAR and JAR files
Environment: s: Java, J2EE, Servlets, MVC Struts, Spring, PL-SQL, HTML, WebSphere Application Server, Rational Rose, UML, MS Visio, Rational Unified Process (RUP), MQ Series, Jboss, JSON, XML, Oracle, VSS, Log4J, Unix.
Confidential
Java Developer
Responsibilities:
- Developed web services for enterprise integration between Oracle Business Process Execution Language (BPEL), Restful and Entity Level Service using Spring-Web services (Axiom).
- Developed RestFul web services.
- Developed web services to make the communication between BPEL and RestFul services.
- Prepared low level design, process flow design and development activities using Oracle Business Process Execution Language (BPEL).
- Wrote the build scripts using Ant to deploy the application in various environments.
- Configured the Cruise Control, Hudson and Jenkins for continuous integration.
- Configured the Nexus repository manager.
- JAXP and Castor used for code generation.
- Implemented the shared libraries mechanism for the RUMBA application.
- Implemented the messing using JMS in Sonic MQ and Active MQ tool.
- Implemented the API-Status check.
- Implemented ORM using Hibernate.
- Wrote Complex SQL Queries and triggers in Oracle.
- Validated Design Patterns, Implemented various Design Patterns like Session Facade, Value Object, Singleton, business delegate, service locator, Data Access Object etc.
- Drew relationship / ER diagrams using Erwin for oracle schema.
- Automated SoapUI testing through maven build process.
- Automated the web services testing using Groovy scripting in SOAPUI.
- Testing - unit testing (JUnit) & integration testing.
Environment: s: Java, J2EE, Web Services, Spring, Hibernate, MyEclipse, Maven, Ant, SVN, Web logic Server, Tomcat, Cruise Control, Hudson, Agile, Toad, SQL Developer, Eclipse, Jdeveloper, SoapUI.