J2ee/java Developer Resume
San Antonio, TX
SUMMARY:
- Over 5+ y ears of extensive IT experience in web application analysis, design, development and deployment of enterprise application with strong expertise on Object Oriented JAVA, J2EE and Client Server technologies.
- Experienced in Analysis, Design, Development, Testing and Implementation of software including Client Server application.
- Expertise in developing applications using Java, J2EE Standards, Java Server Faces, EJB, JSP, Struts, Spring, JDBC, JMS, JNDI, XML, Hibernate, MVC Architecture, Web Services, AJAX, HTML5, CSS, Java Beans, Angular.js, JavaScript and DHTML.
- Strong experience in MVC architecture and design implementation using Servlets and JSP as well as open source frameworks such as Struts and Spring MVC.
- Extensive experience in Core Java, Servlets, JSP, JavaScript, Angular.js, JDBC, JSTL, Struts, JSF, EJB, JNDI, AJAXand Custom tag Libraries.
- Experience in developing multi - tier Enterprise Applications using MyEclipse, WebSphere Studio (WSAD), RAD and RSA Application Developers.
- Strong experience in XML related technologies including XSD, DTD, XSLT, XPATH, DOM, SAX, JAXP, JAXB, XML-RPC and XML Beans.
- Proficient in Java/J2EE Design Patterns including singleton, command, object pool, session façade, Model View Controller (MVC), Data Access Object (DAO).
- Good experience in log4J implementation to persist the data into log files and experience with ant and maven for the build and deployment of applications.
- Experience with Web/Application servers BEA WebLogic, IBM Web Sphere,Apache Tomcat, AXIS,REST FUL APIand JBoss.
- Good experience on SOA using technologies like SOAP http protocol, WSDL, JAX-WS, JAX-RPC, Axis.
- Experience in developing ANT scripts and Maven Scripts for the build and deployment of J2EE applications.
- Extensive experience in SQL, PL/SQL programming, stored procedures, triggers and Query optimization with Oracle, MS-SQL and MySQL databases.
- Experience in working version control tools like CVS, Clear Case and SVN.
- Have experience in software Development Processes like SDLC, Waterfall, Test Driven Development (TDD), Iterative and Agile Methodologies.
- Ability to learn and adapt quickly to the emerging new technologies and paradigms.
- Excellent communication, interpersonal and analytical skills and a highly motivated team player with the ability to work independently.
TECHNICAL SKILLS:
Languages: Java(JDK 1.1, J2SE 1.3/1.4/5.0/Java SE 6, Java SE 7), SQL, PL/SQL
APIs: JDBC, JMS, JNDI, JCA, JTA, JPA, JSF,JSTL, EJB, RMI, SOAP
Design Patterns: MVC, DAO, DTO, Front Controller, Session Fa ade, Business Delegate, Observer, Singleton
Frameworks: Struts, Hibernate, Spring, JSF
XML Technologies: XML, XSD, XSLT, DTD, DOM parser, SAX, XPath
Scripting/GUI Tools: HTML, DHTML,DOJO, JSON, JavaScript, CSS, Angular.js
Application Servers: WebLogic 7.0/8.1/9.1/10.0 , JBoss 4.0, Apache Tomcat 4.x/5.x, Websphere 5.0/5.1/6.0
IDE: Eclipse, Websphere Studio Application Developer (WSAD), NetBeans, JBuilder 5/6/7/8
Databases: Oracle, MySQL 3.x/4.1/5.0, SQL Server 2005/2008/2012
Operating Systems: Windows Variants, Unix, Linux
PROFESSIONAL EXPERIENCE:
Confidential, San Antonio, TX
J2EE/Java Developer
Responsibilities:
- Involved in Analysis, Design, Development and Maintenance phases of the project with major emphasis on Development of the modules like Activations, Customer Service.
- Developed various J2EE components like Servlets, JSP, JSTL, XSLT, JAXP, JNDI, JMS, and MQ Series by using RAD.
- Used Spring /MVC framework to enable the interactions between JSP/View layer and implemented different design patterns with J2EE and XML technology.
- Data Operations were performed using Spring ORM wiring with Hibernate and Implemented Hibernate Template and criteria API for Querying database.
- Implemented the persistence layer using Hibernate and configured Hibernate with spring to interact with the database.
- Developed JSP’s with Custom Tag Libraries for control of the business processes in the middle-tier and was involved in their integration.
- Developed several controller classes as required for the design such as Abstract Wizard form controller, Simple Form controller, Multi Action controller, etc in Spring MVC.
- Used Spring Boot to dynamically wire up beans and settings and applies them to the application context at start up of the application.
- Developed Web Services using XML messages that use SOAP. Developed Web Services for Payment Transaction and Payment Release.
- Implemented Service Locator, Business Delegate, Session Facade, DAO, DTO, Factory and Singleton design patterns for developing the application.
- Implemented and used Web Services with the help of WSDL, SOAP and JAX-WS to get updates from the third parties.
- Involved in coding, maintaining, and administering EJBs,Servlets, and JSP components to be deployed on a WebLogic application server.
- Extensively used HTML, JavaScript, Angular.jsand Ajax for client side development and validations.
- Used AJAX framework for asynchronous data transfer between the browser and the server.
- Developed classes to interface with underlying web services layer and scaled the component interactions and generalized the interfaces using RESTFUL.
- Version control of the code and configuration files are maintained by SVN and involved in Unit Testing.
- Extensively used JavaScript to provide dynamic User Interface and for the client side validations.
- Implemented the mechanism of logging and debugging with Log4j.
- Involved in Unit testing of application using Junit and built the package using Ant and deployed the application on to WebLogic App Server.
- Involved in creating and extracting data from database using SQL Queries, PL/SQL Stored procedures, triggers, packages on Oracle database.
- Monitored team members to follow standards, guide lines and use new tools.
Environment: J2EE, Servlets, Hibernate, spring, Spring boot, JSP, JSTL, AJAX, MVC, MQ Series, Restful, JNDI, XML, XSLT, SAX, JMS, DAO, JavaScript, Angular.js, SVN, SOAP, WebLogic, EJB, Log4j, Ant, SQL, PL/SQL, Oracle, Windows.
Confidential, Boca Raton, FL
J2EE/Java Developer
Responsibilities:
- Involved in Requirements gathering, analysis and design and documentation as the application was started from scratch.
- Developed Façade classes to encapsulate the business logic and hide the implementation details of the data access classes and EJBs.
- Developed Action Classes, Action Form Classes, created JSPs using Struts tag libraries and configured in Struts-config.xml, Web.xml files.
- Involved in designing, developing and testing of J2EE components like Java Beans, Java, XML, CollectionFramework, JSP, Servlets, JMS, JDBC, and JNDI and deployments in WebLogic Server.
- Effectively developed Action classes, Action forms, JSP, JSF and other configuration files like struts-config.xml, web.xml.
- Used Struts framework for Front-end pages using JSP, Struts custom tag libraries (bean, logic, html), JSP custom tags (JSTL) and JavaScript.
- Integrated spring framework with Hibernate that is used for Database operations.
- Involved in loading and storing objects using Hibernate.
- Used Eclipse as Java IDE tool for creating various J2EE artifacts like Servlets, JSP’s and XML.
- Created RESTful WebServices for external clients and resellers by reusing existing components.
- Developed User Interface having animations and effects using JSF, JavaScript and HTML.
- Extensively used HTML, JavaScript and Ajax for client side development and validations.
- Involved in Java multithreading to cascade multiple changes on multiple records in only one transaction and developed a batch process framework.
- Designed, developed and maintained the data layer using Hibernate and performed configuration of Struts Application Framework.
- Wrote EJBStateless session to communicate with Controller and Service layer i.e. make the EJB calls from Backing Beans.
- Wrote configuration files for injecting EJBs, Service Impls and DAO classes.
- Implemented Hibernate in the data access object layer to access and update information in the Oracl e Database.
- Used JSF framework with AJAX in developing user interfaces using JSF UI Components, RIA components, Validator, Events and Listeners.
- Used JMS (Asynchronous/Synchronous) for sending and getting messages from the MQ Series.
- Session Beans, Servlets, Design patterns were extensively used for business transactions, fetching analytic results from Analytic Engine, implementing business rules and posting live updates on JMS Queues.
- Used SOAPUI for the functional testing and inspection and invocation of spring based WebServices.
- Implemented the mechanism of logging and debugging with Log4j.
- Involved in Unit testing of application using Junit and built the package using Ant and deployed the application on to WebLogic App Server.
- Involved in Production Support and minor enhancements as per application requirements.
Environment: J2EE, Servlets, Spring, Hibernate, Struts, JAXB, IBM MQ Series, Restful, JSP, EJB, WebLogic, XML, XSL, XSD, CSS, PVCS, Java Script, AJAX, MVC, HTML, Multithreading, Log4j, Ant, Eclipse, Junit and UNIX.
Confidential, San Francisco, CA
J2EE Developer
Responsibilities:
- Prepared Use Cases, sequence diagrams, class diagrams and deployment diagrams based on UML to enforce Rational Unified Process using Rational Rose.
- Developed a web-based reporting for credit monitoring system with HTML, XHTML, JSTL, custom tags and Tilesusing Struts framework.
- Developed the application using Struts following MVC architecture anddeveloped action and form classes based on Struts framework to handle the pages.
- Involved in developing action classes, form beans and Java Server Pages.
- Developed Web Services to retrieve data from legacy systems.
- Created several JSP’s and populated them with data from databases using JDBC.
- Developed server side functionality for Admin Interface features (adding a User, Modifying the User Details, Assigning Roles, Modifying Roles etc).
- Planned and implemented various SQL, Stored Procedure and triggers.
- Identified the participating pages and the navigation paths between pages.
- Used WebLogic Workshop page flow technology.
- Used ANT for the build process.
- Involved in Production support and provided training and knowledge transfer to the user.
Environment: J2EE, Java, Servlets, JSP, JDBC, JMS, Struts 1.2.x, Web Services, BEA WebLogic Application Server, Junit, SOAP, XML, JavaScript, UML, ANT, Oracle, SQL, Windows.
Confidential, Boston, MA
Java Developer
Responsibilities:
- Gathered Business Requirements and meeting different users for developing the application.
- Developed WebServices for saving and updating order details, including some other common services which include Protocol Services etc.
- Mapped and managed Object/table relationships in Hibernate.
- Defined and developed the User interface screens and the corresponding Java artifacts using spring.
- Presentation tier was developed using JSP, JSTL, JavaScript and HTML.
- Performed Client side validations using JavaScript.
- Involved in designing Database Connections using JDBC.
- Involved in design and Development of UI using HTML, JavaScript and CSS.
- Made the test cases and the Style sheets (XSL) to visualize the final product behavior and fine tune the requirements.
- Implemented various useful design patterns including Singleton and Data Access objects etc.
- Implemented business logic using Servlets.
- Implemented Tag handler classes using Custom Tags.
- Message flows for routing and transformation of the web services requests.
- Wrote SQL queries and stored procedures to interact with the DB.
- Performed Unit testing and prepared new test case documents.
Environment: s: Java, JSP, Servlets, spring, JSTL, Hibernate, Weblogic, Web Services, SOAP, WSDL, HTML, CSS, XML, Oracle, and UNIX.
Confidential
Java Developer
Responsibilities:
- Involved in Java/ J2EE Code Development.
- Developed Servlets and JSP for Data retrieval implementation with User Interface.
- Used JDBC interface to connect to database.
- Used SQL to access data from Microsoft SQL Server database.
- Used HTML, JSP and JavaScript for designing the front end user interface.
- Developing web pages using HTML5, CSS, JavaScript, JQuery.
- Participated requirements gathering, analyzing and developing design documents and reviewing with business.
- Proficient in Microsoft Office Suite (Excel, Microsoft Power Point, Microsoft access).
- Involved in complete projects Life Cycle, i.e. Design, Implementation, unit testing and Testing support and Production Maintenance.
- Maintained existing websites providing tech support for clients with existing websites.
- Used agile development methodology and project planning.
- Experience in using agile methodology techniques.
- Prepare and maintain system documentation and user manuals.
Environment: Java/J2EE, JSP, Servlet, CSS, HTML, XML, JQuery, Microsoft Office tools, MySQL, Agile.