J2ee Developer Resume
Dallas, TX
SUMMARY:
- Expert in Java. Familiar with all the major releases from 1.2 to 7.0 and well - versed in all the latest features and updates of the language. Has 8+ years of working experience with the Java language itself.
- Well-versed in critical Java Concepts/API/Frameworks, like Java Collection Framework, JavaBeans Technology, GenericsandAnnotations.
- Have clear understanding of Java Object Model and OOP design philosophies specific to Java Platform.
- Core Java programming to create high performance highly scalable concurrent applications
- Experience in middleware technologiesIBM DataPower,WMB (WBIMB), and WebSphere MQ, WebSphere Application Server
- Experience in designing, developing multi-tier application using J2EE technologies Servlets, JSP, Java Beans, Data Structure, Algorithm, EJB, Middleware,JNDI, JDBC, JMS, Ant, Log4J, XML DOM, Web Services, SOAP using J2EE design patterns.
TECHNICAL SKILLS:
Java EE & Web Frameworks: JSP, Servlet Apache Struts 2 Spring 3.x, Spring 2.0 and 3.0 Hibernate 2.0 and 3.0 Adequately proficient in popular web development technologies like HTML5, XHTML, CSS3, JSON, AngularJS, NodeJS, Underscore.js, dust, JavaScript and AJAX Familiar with popular Java Open Source Application and Web servers. Expert in Apache Tomcat. Have working knowledge of Glassfish application servers.XML and
Web services: Familiar with major W3C XML specifications including XML-Schema, XPath, XSLT (expert), SVG, XQuery. Proficient in developing SOA based enterprise application in NetBeans using popular Java Web-Services technology including SOAP, WSDL, JAX-WS and RESTful Web-services. Have expertise in processing XML from within Java Applications using popular DOM, JDOM and SAX API.
Integrated Development Environments (IDEs): Expert in Eclipse, Webstorm and NetBeans. Proficient in using popular Java Web Technologies like Spring, Hibernate, Servlet, JSP and JSF from within NetBeans. Adequately proficient in developing Database and XML applications using NetBeans and Eclipse
Java API and Tools: UI and Front End: Expert in Java Swing, JSP, JSTL. XML and Related: XSD, JAXB, Simple, DOM, JDOM, Xerces parser, XSLT parsers. Testing: Familiar with JUnit test framework. Build Tool: Familiar with Make, Ant and Maven. Reporting tool: JasperSoft Product Support Tool: Tealeaf.
Database: Proficient in administering MySQL databases for small to mid - level enterprises. Proficient in SQL, specially the MySQL and Oracle dialects. Have working knowledge of PL/SQL.
PROFESSIONAL EXPERIENCE:
Confidential, Dallas, TX
J2EE Developer
Responsibilities:
- Followed AGILE Methodology and participated in SCRUM Meetings.
- Designing and developing user interfaces using JSPs, Ajax and JQuery.
- Understanding functional specifications and documenting technical design documents.
- Maintained CSS3 and HTML5, XSL, XSLT,JAVASCRIPT, JSF, Angular JS, Bootstrap for designing Webpages.
- Involved in client installation and supported change requests and enhancement.
- Implemented MVC architecture by using Spring framework 3.0, Hibernate3.0 in terms of JSPs and Servlets.
- Created and/or modified SQL Queries whenever required for change requests/enhancements.
- Developed web application using JSF Framework in server side and front-end validation using JQuery and Node.js, JavaScript validation
- Managed Spring Core for dependency injection/Inversion of control (IOC), and integrated with Hibernate.
- Used JavaScript developer tools such as Opera Dragonfly
- Integrate the different parts of the application and test.
- Build custom middleware solution usingJ2EEframework inWAS
- Implemented Alfresco Rest and SOAP web services.
- Working with and functional requirements with ServiceNow for CMS, Catalog Management, Incident, Web services and interfaces.
- Implemented Strom builder topologies to perform cleansing operations before moving data into Cassandra and MongoDB.
- Configuring Spark Streaming to receive real time data from Kafka.
- Implemented Stored Procedures, triggers and Teradata Macros using PL/SQL and Teradata in order to calculate and updated the tables in SQL Server database to implement business logic
- Used XSL/XSLT for transforming common XML format into internal XML format.
- Used SVN for version controlling, JUnit for unit testing and Log4j for writing the log files.
- Application deployment suite to deploy in Tomcat.
Environment: JAVA EE 7, JUnit, AJAX, html, JQuery, JSP 2.1, JavaScript, Backbone.js, Cassandra,Scala, MongoDB, Kafka, SQL Server 2008, Alfresco Web services, ServiceNow, Apache Axis, XSLT,GIT, Servlets 2.5, Struts Tiles, Node.js, HTML, AngularJS, XML, Opera Dragonfly, Middleware, Spring 3.0, Spring Security 3.0, Spring MVC, Hibernate 3.0, Log4j, TOAD, Teradata, Tortoise SVN.
Confidential, Peoria, IL
J2EE Developer
Responsibilities:
- Followed AGILE Methodology and participated in SCRUM Meetings.
- Maintained CSS3 and HTML5, XSL, XSLT,JAVASCRIPT, Node.js, JSF, Angular JS, Bootstrap for designing Webpages.
- Used Ajax for dynamic search capability.
- Managed Spring tags, JSTL, AngularJS custom tags and extensive JavaScript, Node.js for the whole web application.
- Also Utilized Struts Tiles plug-in for the layout management, i18n.
- Developed the presentation layer using Model View Architecture implemented by Spring MVC, whichwas initially done in the legacy system using Struts 1.0.
- Managed Spring Core for dependency injection/Inversion of control (IOC), and integrated withHibernate.
- Extensively worked with Hibernate for Object/Relational Mapping, transparent persistence onto theOracle database which was annotation based.
- Used Annotations to minimize and simplify the use of the XML.
- Build custom middleware solution usingJ2EEframework inWAS
- Managed the security with the help of Spring Security (ACEGI).
- Used XSL/XSLT for transforming common XML format into internal XML format.
- Responsible for writing complex SQL and PL/SQL queries for writing stored procedures.
- Used SVN for version controlling, JUnit for unit testing and Log4j for writing the log files.
- Deployed the application on WebSphere.
Environment: JAVAEE 5, JUnit, Maven, AJAX, JSP 2.1, Node.js, JSON, JavaScript, AngularJS, Middleware, Backbone.js, Chrome debugger, Underscore, dust, DOM, JavaScript,GIT, RAD 7.0, MYSQL, ORACLE, Web services.
Confidential, Dallas, TX
J2EE Developer
Responsibilities:
- Application developed in MVC architecture using Struts 1.3, spring framework 2.0, Hibernate 3.0,AJAX, AngularJS, Middleware, JSPs.
- Dynamic output has been generated by using AJAX.
- Developed the UI using the JSP, JSTL, CSS3, HTML5, DHTML, AngularJS,Struts and Servlets.
- Design patterns (Singleton, Abstract Factory, Value Object, and Business Delegate) have been followed to make application robust.
- Security has been implemented with LDAP for internal users.
- Deployed applications onJBoss Application Server.
- Test cases have been written by using JUnit framework. Involved on peer to peer testing and codereview meetings.
- UsedJMeter for performance Testing.
- Used EnterpriseJavaBeans for business logic implementation.
- Used databaseIbatis.
- Responsible for User Acceptance testing and User . Involved in mentoring and transferring theKnowledge to the other Team members.
- Implemented MVC architecture by using Spring framework 2.0, Hibernate 3.0 in terms of JSPs andServlets.
- Use Hibernate Query language for SQL Persistence.
- Log4j is adopted for logging mechanism.
- Involved in XML Transformations using XML, XSL, XSLT, Xerces and XPATH.
- Used JavaScript developer tools such as Chrome debugger, Opera Dragonfly
Environment: J2EE, spring 2.0, Hibernate 3.0, AJAX, EJB, IText 2.0.5, Struts 1.3, JSON, AngularJS,Ibatis, Web Services, JSP, JMS, WSDL, XML, XSL, JSTL, CSS, XHTML, Xerces, XPATH,GIT, Underscore.js, Opera Dragonfly, JNDI, Backbone.js, WebLogic Server, DB2, log4j, AIX, LDAP, TOAD.
Confidential, Foster City, CA
J2EE Developer
Responsibilities:
- Involved in the development modules using Flex 3.0, Action Script and integrating withJ2EElayer using Blaze DS and Spring MVC frame work.
- Involved in developing grids using Flex DataGrid and Advanced Data Grid Components.
- Responsible for developing reusable custom Flex UI components.
- Also involved in development UI development using JSF, AngularJS, Node.js.
- Involved in development of server side modules using SpringMVC, SpringIOC, Spring AOP, and AspectJ.
- Developed components that involved in JMS publish/subscribe using spring framework flavor.
- Worked on creating Junit Test cases.
- Worked on testing using EasyMock.
- Involved in fine tuning few components that consumed more session size.
- Experience in developing components that used lucence search API to query against documents.
- Worked on enhancement components using Struts framework, hibernate, stateless session bean, oracle database.
- Actively involved in Agile Methodology (SCRUM Process) for Project delivery.
- Worked on SVN as source control Repository.
- Responsible in developing components that has interaction with Documentum repository.
- Designed and developed Data Access Objects (DAO) to access the database. Used Hibernate design patterns to organize and integrate theJavaobjects.
Environment: Web logic9.2, Java6,J2EE, EJB, Struts Framework, Flex 3.0, Action Script, Middleware, BlazeDs, Oracle, Servlets, JSTL, HTML, DHTML,JavaScript, ANT, Data Structure, Node.js, AngularJS, Underscore.js, JSON, Algorithm, Log4J, Hibernate, Chrome debugger, SVN, PL/SQL, Eclipse 3.2, web services, Axis, XML, Spring MVC, Spring IOC, Spring AOP, Version one.
Confidential, San Francisco, CA
J2EE Developer
Responsibilities:
- Extensively involved in the requirements gathering, design and development, created documentation.
- Implemented applications usingJava,J2EE, JSF, Servlets, JDBC, XML, Struts, Springs and JavaScript, AngularJS on Windows environments.
- Writing JSP or Online Quote for Resident Insurance.
- Developing Action Classes, Service Classes for Resident Insurance Premium payment module.
- Writing JUnit Test cases for Unit testing in Pension Manager Module.
- Developed several pieces of the JSF engine, including bean discovery, value bindings, method bindings, component bindings, and event generation.
- Re-wrote several pieces to make them compliant with the emerging JSF standard.
- Designing UI screen for Insurance Quote to get User information with HTML, PHP,JavaScript, JSP, Struts tag library.
- Coding JavaScript code for UI validation and worked on Struts valuator frame works.
- Writing SQL Queries to get schedule of policy payment and members under coverage details.
- Developing Session beans for Insurance Quotes.
- Fixing the bugs identified in test phase for optimization and integrity of the output.
- Designed and created Report templates, bar graphs and pie charts based on the financial data.
- Expert knowledge and experience developing, managing, modifying, reports using BIRT (Actuate-BUSINESS INTELIIGENCE AND REPORTING TOOL) withJAVA, XML various formats.
- Experienced in using JPA, JAXB to produce XML files which are again fed to BIRT Adapter for the output.
Environment: CoreJava,J2EE, Spring 2.0, FileNet 5.0, Hibernate, Struts, WSDL, JPA, Middleware, JSP, JSF, JDBC, AgularJS, Data Structure, Algorithm, Web Sphere portal, Web Services, BIRT, Underscore.js, Chrome debugger, JavaScript, XML, HTML, JSON, C++, PL/SQL, RAD, CSS, PHP, SQL, Oracle, Eclipse, UNIX Shell Scripting, ANT, UML, SVN.
Confidential, San Jose, CA
J2EE Developer
Responsibilities:
- Effectively interacted with team members and business users from different regions for requirements capture and Analysis.
- Created the technical documentation including the requirement specs, the LLD and unit test cases.
- Responsible for Understanding the scope of the Project and Requirement gathering.
- Participated in designing phase and was involved in drawing Sequence diagrams, State Diagrams, Class Diagrams.
- Responsible for creating of Action classes, JSPs, Model classes.
- Configured Struts Framework to implement MVC design patterns.
- Used Struts Tiles for designing main layout.
- Worked on Hibernate object/relational mapping according to database schema.
- Implemented Business logic using EJBs.
- UsedJSTL tag library extensively.
- Implemented session facade pattern.
- Implemented business logic at server side using Session Bean.
- Used entity beans for persisting records.
- Involved in creation of Test Cases for JunitTesting.
- Involved in debugging and troubleshooting related to production and environment issues.
- Used Rational Clear Quest for defect tracking.
- Used CVS, Perforce as configuration management tool for code versioning and release.
- Deployment on WebSphere Application Server 6.1.
- Used Log4J to print the logging, debugging, warning, info on the server console.
- Involved in debugging and troubleshooting related to production and environment issues.
- Performed Unit testing.
- Performed E2E Testing.
Environment: Net Beans,Java,J2EE Servlet, JSP, XML, Struts 1.0, JSON, EJB2.0, Hibernate, Log4j, ANT, WebSphere Application Server 6.1 and Microsoft SQL 2005.
Confidential
J2EE Developer
Responsibilities:
- Developed user interface using JSP, Struts andJavaScript to simplify the complexities of the application.
- The entire application was developed inJ2EEusing an MVC based architecture with help of Apache Struts 1.3.8.
- Coded Struts Action classes, Model classes.
- Implemented the application using the concrete principles laid down by severalJava/J2EEDesign patterns like Business Delegate, MVC, Singleton, Data Transfer Object (DTO) and Service Locator.
- Used JavaScript for client-side validations, and AJAX to create interactive front-end GUI.
- Implemented client side validations using JavaScript.
- Used Form Based Authentication.
- Used Web Sphere as the application server for deployment.
- Involved in writing stored procedures, complex queries using SQL to process the data on MYSQL DB.
- Performed unit testing on various project modules using JUnit framework.
- Used Apache Ant as build tool.
- Used IBM Rational Clear Case as version control tool for maintaining source code and project documents.
- Implemented Log4J for Logging Errors, debugging and tracking.
Environment: Java, JSP, Servlets, Struts, HTML, CSS, JavaScript, JUnit, SQL, JBOSS, Eclipse, CVS, Linux/UNIX.
