J2ee Developer Resume
Scottsdale, AZ
SUMMARY:
- Consultant with 7 Plus years of extensive experience in Software Development Life Cycle (SDLC), Web Application Design, Development, Programming, Testing, Support Maintenance, and End - User support.
- Proficiency in developing secure enterprise Java applications using technologies such as Java, J2EE, JDBC, JMS, JNDI, EJB, JavaScript, HTML, XHTML/DHTML & XML, JAVA Beans.
- Expertise in implementing various J2EE design patterns like Service Locator, Data Access Objects (DAO), Factory and Data Transfer Object (DTO).
- Competence in using Java IDE tools of Rational Application Developer (RAD), WebSphere Application Developer (WSAD), and Eclipse 3.0and Web Logic Workshop to develop dynamic web applications.
- Expertise on entire Software Development Life Cycle (SDLC) in Intranet and Internet applications using Web/Application Servers like Tomcat, WebSphere and WebLogic Application Server.
- Experience with the database management systems such as Oracle, SQL Server, MySQL, MS Access, and PL/SQL Developer.
- Good experience in writing SQL Queries and Triggers.
- Experience with Webservices.
- Developed shell scripts in to build and deploy J2EE Applications.
- Experience in working with small and large groups and successful in meeting new technical challenges and finding solutions to meet the needs of the customer.
TECHNICAL SKILLS:
Programming Languages: Java, J2EE, SQL, PL/SQL
Client Scripting: Angular JS, JavaScript, Applets
Web Technologies: Servlet, JSP, JDBC, Tag Libraries, JAXP, JSTL, DHTML and HTML, CSS.
MVC Framework: Struts, Spring, Angular JS, JSF
ORM Framework: Hibernate, JPA
JavaScript Framework: Angular JS, Jquery
SOAP, Rest, WSDL, JAXRS, JAX: WS, JMS, EJB
Build Tools: Maven, ANT, Jenkins
Methodologies: Agile, Scrum, Test Driven Development
Databases: Oracle, DB2, SQL Server, MySQL
Application Servers: Web Logic, JBoss, Apache Tomcat, Web Sphere
Platforms: Windows, Unix/ Linux.
PROFESSIONAL EXPERIENCE:
Confidential, SCOTTSDALE, AZ
J2EE Developer
Responsibilities:
- Involved in design, development and deployment of Minute Clinic Portal project.
- Involved in developing Service layer using Spring and Hibernate for Patient Clinical Reports module.
- Developed dynamic web pages using Spring MVC, Angular JS, JSP, HTML5, CSS3, JavaScript, AJAX.
- Developed Restful Services to provide Prescription Refill Data to internal partner groups.
- Implemented persistence layer by integrating Hibernate ORM mappings with Spring Framework.
- Performed analyses, troubleshooting and worked closely with QA to keep application robust
- Involved in production Support activity like working/analyzing on production issues.
- Deployed the application on WebSphere Application Server
- Performed testing of web services using SOAP UI client.
- Implemented Error logging aspects (Log 4J) by using Spring AOP.
- Triaged QA tickets & provided support to troubleshoot issues during testing
Confidential, Santa Clara, CA
Java/J2EE Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design and development.
- Used Rational Rose for Use case diagrams, Activity flow diagrams, Class diagrams and Object diagrams in the design phase.
- Developed Custom Tags to simplify the JSP code. Designed UI screens using JSP, Struts tags and HTML.
- Implemented complex back-end component to get the count in no time against large size using Java multi threading.
- Used Java Web Start (JNLP technology); UML diagrams in Visio for design; Swing
- Used Struts with Spring Framework in the application which is based on MVC design pattern.
- Used Hibernate Persistence Strategy to interact with database.
- Actively involved in designing and implementing Business Delegate, Data Access Object, Session Façade, Service Locator and Data Transfer Object design patterns.
- Used Java Message Service (JMS) for reliable and asynchronous exchange of important information, such as loan status report, between the clients and the bank.
- Designed and developed M essage driven beans that consumed the messages from the Java message queue.
- Used DAO pattern to retrieve the data from database.
- Used Web services for sending and getting data from different applications using SOAP messages.
- Designed and documented REST/HTTP APIs, including JSON data formats and API versioning strategy.
- Used ANT scripts to build the application and deployed on WebSphere Application Server.
- Used JUnit framework for Unit testing of application.
- Monitored the error logs using Log4J and fixed the problems.
- Developed the different components of application such as JSPs, Servlets, EJB’s using WebSphere Studio Application Developer and used CVS for version control.
Environment: JDK 1.5, Struts 1.1, Hibernate 2.0, Spring 2.0, JSP1.2, Servlets 2.3, JMS, XML, SOAP, WSDL, JDBC, JavaScript, UML, HTML, JNDI, CVS, Log4J, JUnit, WebSphere Application Server 5.1, WSAD 5.1.2, Rational Rose, IBM DB2 UDB.
Confidential, OH
Java/J2EE Developer
Roles and Responsibilities:
- Designed and development applications using Rational Unified Process (RUP), UML and OOAD.
- Created Use cases, Class Diagrams, Sequence Diagrams using Rational Rose.
- Designed and developed the project using MVC design pattern.
- Developed user management screens using HTML & jQuery, business components using Spring framework and DAO classes using Hibernate framework for persistence management and involved in integrating the frameworks for the project.
- Developed UI for Customer Service Modules and Reports using HTML, JSP’s, Ajax4JSF framework (Ajax), JavaScript and Backing Beans.
- Implemented J2EE design patterns such as Session Facade, Factory, DAO, DTO and MVC .
- Designed & Developed persistence service using Hibernate framework.
- Hibernate used as the ORM mapping tool and worked with Hibernate Query Language (HQL).
- Wrote Hibernate configuration file, Hibernate mapping files and define persistence classes to persist the data into MySQL Database.
- Worked on advanced Hibernate associations with multiple levels of Caching, lazy loading.
- Implemented Ajax using Ajax4JSF Framework and nested Taglibs API along with other standard Taglibs in the application, as a better approach for screen development and reusability of visual components in the JSP pages.
- Implemented business logic in Middle Tier using pluggable components, which were specified in the customized xml documents using Spring framework.
- Configured and Integrated Servlets, JSP’s, Spring & Hibernate frameworks.
- Responsible for writing Java code to convert HTML files to PDF file using Apache FOP.
- Rational Clear Quest used for defects, change tracking across the application.
- Designed and developed direct live interfaces to handle multiple systems within the bank to subscribe the data in real-time.
- Wrote build & deployment scripts using ANT on Linux environment and deployed the application on web logic server.
- Involved in the performance tuning of PL/SQL statements.
- Developed the Windows and web based Customized GIS software for utility applications of Land Information Systems
- Developed database triggers and procedures to update the real-time cash balances.
- Worked closely with the testing team in creating new test cases and also created the use cases for the module before the testing phase.
- Wrote ANT build scripts to compile Java classes and create jar, performed unit testing and package them into ear files.
Environment: Java/J2EE, JMS, JNDI, JSP, HTML, Spring, Hibernate, JSP, IBM MQ Series, CSS, Web Logic 10, Ant, Clear Quest, MySQL DB, AJAX, JSTL, Eclipse, Junit, JavaScript, Linux, VSS.
Confidential -Timonium, MD
Java Developer
Responsibilities:
- Involved in designing & documentation of flows & functional diagrams.
- Designed all type of UML diagrams, which is needed in developing the application.
- Responsible for writing application monitor for health status of app Using JavaScript and CSS in HTML.
- Used JavaScript code, HTML markup and CSS style declarations to enrich websites.
- Implemented REST API for creating a web services.
- Deployment process of the application on the Web sphere application servers.
- Used Clear quest as bug tracking system. Extracted Logging errors by Log4j.
- Written Test Cases for Unit Level Testing using JUnit.
- Extensive usage of Maven builds process for the delivery of the end product.
- Used Apache CXF as the Web Services framework to implement the REST APIs involved.
- Involved in testing, debugging complete flow of the modules.
Environment: Java 1.8, JSP, JMS, REST, Servlets, EJB, J2EE, Maven, Oracle 9i, HTML, XML, JavaScript, Apache, Web logic.
Confidential
Java/J2EE Developer
Roles and Responsibilities:
- Provided technical guidance to business analysts, gather the requirements and convert them into technical specifications/artifacts.
- Part of 6 member team that developed an innovative virtual keyboard module used in the product and the same has been patented.
- Designed and developed Customer registration and login screens using HTML, Servlets and JavaScript.
- Wrote JavaScript validations to validate the fields of the user registration screen and login screen.
- Used log4j for logging mechanism.
- Configured JDBC and LDAP Security in the application server.
- Implemented caching techniques, wrote POJO classes for storing data and DAO’s to retrieve the data and did other database configurations using Hibernate.
- Developed Messaging frame work for Asynchronous service using JMS.
- Used log4j for tracking errors and debugging the code.
- Developed Soap based web services using JAX-WS.
- Involved in unit testing and system testing and also responsible for preparing test scripts for the system testing.
- Coordinating with the testing team and fixing Bugs at various stages of the application development
- Developing test requirements by decomposing the functional requirements and interacting with End-users, business analysts and developers
- Did User Acceptance testing team for the in-house product.
- Wrote Junit test classes for the services and prepared documentation.
Environment: Java 1.5, Servlets, JSF, JMS, Hibernate 3.0, Webservices 6.0/6.1, JDBC, RAD 7, UML, HTML, Java Script, XML, WebSphere 6.1, Log4j, Oracle 10g, JUnit, JNDI.
Confidential
J2 EE Developer
Responsibilities:
- Created a development framework for data migration requirement
- Developed meta-models and applied stereotypes of source and targets. The meta-models can be used to transform any domain source & target models to common mapping model
- Worked on PDE (plugin development environment) to create eclipse plugins to import source-target mapping specs. The specs contained documented transformation rules/conditions formats between source & target system
- Extensively used ATL (transformation language) to implement model transformation from source & target models to common mapping model.
- Troubleshooting the issues in Production environment, Good experience in Transaction management using open source tools and frameworks
- Wrote JET (Java emitter templates) implementation to generate Java base transformation framework from the common mapping model
- Designed a Application Health monitor for measuring application performance and availability for services
Environment: JDK 1.5, Eclipse ATL, Maven, IBM WebSphere, Oracle10g, Rational Software Architect, Java Emitter Templates, Quartz, Spring, Hibernate.
