Java/j2ee Developer Resume
Irving, TX
SUMMARY
- 8+ years of experience developing enterprise, web - based and middleware applications using Java/J2EE technologies in Banking, Health Care, Telecom and Insurance domains.
- Extensive Experience in creation and understanding of UML Diagram including Class Diagram, ER Diagram, Sequence Diagram and Work Flow Diagram.
- Expertise in developing and implementing web applications using Java and J2EE Technologies includes Core Java, JDBC, Servlets, JSP, EJB 3.x, JMS, Struts, JSF, SPRING and Hibernate framework.
- Expertise in developing GUI based application using JSP, HTML, XML (SAX, DOM), CSS, Java Script, AJAX and Java Applets.
- Used Swings in place of AWT to provide GUI components in a more effective way.
- Experienced in SOA Architecture using Web Services and XML technologies (WSDL, SOAP, REST, XML, XSD, XSLT, WSIL, WSRP, WS-Security).
- Experience developing web based GUIs using JSP, HTML, XML, JavaScript (AngularJS, BackboneJS) JSTL, and Custom Tags.
- Expertise in use of design patterns including MVC, Session Façade, Singleton, Data Access Object, Business Delegate, Service Locator, and Data Transfer Object patterns.
- Good hands on experience in developing front-end application using Ajax, JQuery, and JavaScript to develop dynamic web applications for enhanced user experience.
- Proficiency in Core Java, Advanced Java (Web center, SERVLET, JSP,JSF), JDBC and Oracle ADF.
- Proficient in RDBMS databases like MySQL, Oracle and MsSQL.
- Experience in J2EE design patterns such as Business Delegate, Service Locator, Data Transfer Object, Data Access Object, Session Facade, Factory Method, Singleton patterns.
- Experience in MVC (Model View Controller) architecture, using Struts, Hibernate, iBatis and various J2EE design patterns and UML Methodologies
- Excellent database skills in SQL Server 2000, MySQL, Oracle (8i, 9i, 10g), DB2 and MS Access.
- Proficiency in writing SQL Queries, Stored Procedures - PL/SQL, and Triggers.
- Experience in Amazon Web services(AWS)as providing a large computing capacity.
- Worked with Amazon Cloud for a web storage .
- Experience in leading J2EE application servers IBM Web sphere, BEA Web logic, JBOSS and Apache Tomcat.
- Familiar with Java Script libraries like Angular.JS and Bootstrap
- Experience in using CVS and SVN for version control.
- Experience in using Maven and Antbased scripts to build and deploy teh applications on teh server.
- Specialized in major IDEs such as Eclipse, Spring STS and NetBeans.
- Experience in using Log4j for logging errors and JUnit in performing unit test.
- Team player proven to work under tight deadlines, and also can work efficiently as an individual.
- Quick learner with excellent analytical, problem solving and communication skills.
- Ability to pick up new technology.
TECHNICAL SKILLS
Languages: Java 1.6/1.7, J2EE 5/6
Java Technologies: EJB 3.x, JMS, JNDI, JDBC 4.0, Log4j 2, ANT, Maven 2/3, Web services - SOAP and RESFfull
Methodology: Scrum, Waterfall, Agile, Extreme Programming
Scripting & Markup Languages: JavaScript, Ajax, XML, DTD, HTML, CSS, Bootstrap, AngularJS, BackboneJS
Framework: Spring 2.5/3.x, Hibernate 3.x/4.0, Google Web Tool kit
Design Pattern: Singleton, Factory, Session Façade, Business Delegate, DTO, DAO and MVC
Testing: JUnit 4, SoapUI
Development Tools & IDE: Eclipse, Spring STS, NetBeans, CVS
Database Technologies: Microsoft SQL Server 2008, MySQL 5.x, Oracle 10g, 11g,12c
Web and Application Server: Tomcat 6.x/7.x, JBoss 6, WebLogic 11.2.3, WebSphere 7.2
Operating System: Windows XP/Vista/7, Linux, Unix
PROFESSIONAL EXPERIENCE
Confidential, Irving, TX
Java/J2EE Developer
Responsibilities:
- Involved in teh complete development, testing and maintenance of teh application.
- Used Agile software development methodology which helps to develop project plans.
- Designed UI Screens using Servlets, JavaScript, CSS, Ajax, DHTML, XSL, XHTML and HTML.
- Extensively used Spring IOC, Hibernate, Core Java such as Multi-Threading, Exceptions, Collections, etc. in application.
- Designed and developed a REST-full and SOAP style Web Services layer to interface with a DB2 system.
- Design and development of many PL/SQL batches using JAVA with connectivity to Oracle 12c for data maintenance and handling.
- Used Spring and Struts framework to implement MVC design pattern in multiple modules.
- Used teh Struts validation and Tiles Framework in teh presentation layer.
- Developed dynamic pages using JSP tags to invoke Servlets.
- Involved in server side coding using Servlets
- Designed web pages using Java script/ HTML
- Wrote client side validations for AJAX and XML files which checks for teh valid values for teh different events that are being logged in SharePoint. XSL style sheets were used to display XML documents.
- Implementation of J2EE Design Patterns like Singleton, Session Facade, Business Delegate, and Data Access Objects.
- Developed User Interface in JSP, JavaScript and HTML with Backbone JS Framework
- Used JUnit for unit testing and for Regression tests.
- Developed client side validations using HTML, CSS, JQuery and Angular JS bean validator framework.
- Used Swings in place of AWT to provide GUI components in a more effective way.
- Used Amazon Web services(AWS) to provide a large computing capacity
- Involved in configuring JDBC connection pooling to access teh database server.
- Involved in writing Ant Scripts for building teh web application. Used SVN for version control of teh code and configuration files.Log4j was used to log teh events in teh application.Front-end validations done using Form validation components, XML Configuration files and JavaScript
- Developed frontend applications with Bootstrap.
- Implemented Bootstrap for UI Customizations
- Heavily involved in Coding, and Unit Testing using Wave Tool.
- Co-ordinate with teh QA lead for development of test plan, test cases, test code and testing using JUnit, responsible for defects allocation and ensuring that teh defects are resolved.
Environment: Java1.6, J2EE, EJB, JDBC, XHTML, XSLT, ANT, Web Services - RESTFull, SOAP, Oracle 12c, SQL, SharePoint, Eclipse CA SCM, Eclipse GWT, PL/SQL, AWS, Swings, Amazon cloud, SoapUI, MyEclipse, Agile methodology,Bootstrap, SQL Server, AJAX, XML, XSD, JavaScript, AngularJS, BackboneJS, CSS, Struts, Hibernate 3.0, Spring, Backbone JS, HTML, DHTML, Apache Tomcat, DB2, JUnit, Linux.
Confidential, SFO, CA
Java Developer
Responsibilities:
- Designed and coded application components in an Agile environment utilizing a test driven development approach.
- Worked on teh design and development of multithreaded n-tier application in a distributed environment to support new CMSSystem.
- Involved in teh prototype of FSD (functional specification document) and TDS (Technical design specification) for each process.
- Writing teh PL/SQL procedure according to teh rule configurations.
- Implemented J2EE Design Patterns like MVC, Service Locator and Session Façade.
- Developed Web services to communicate to other modules using XML based SOAP.
- Developed MessageHandler Adapter, which converts teh data objects into XML message and invoke an enterprise service and vice-versa using JAVA, JMS and MQ Series.
- Business logic is implemented using Struts action components in teh Struts and Hibernate framework.
- Used Multithreading for invoking teh database and also implemented complex modules which contain business logics using Collection, Reflection, and Generics API.
- Developed various JSP custom tag libraries me.e. JSTL libraries for achieving most code-reusability.
- Involved in implementation of teh presentation layer (GUI) for teh application using HTML, XHTML, CSS and JavaScript.
- Involved in writing PL/SQL Stored Procedures, and Functions for Oracle 11g database.
- Developed teh application front-end with HTML, JSP, JQueryand Ajax to create a dynamic and interactive experience.
- Used Web services - WSDL and SOAP for getting credit card information from third party.
- Testing teh web service using SOAP UI Pro
- Developed ADF Model components (creation, configuration, and tuning of entity objects, view objects, application modules, bindings and data controls).
- Developed Stateless Session EJB to accommodate teh business logic.
- Developed WebService’s using EJB 3.x stateless session beans.
- Implemented teh Spring dependency injection of teh Database helper instance to teh action objects.
- Involved in writing teh Maven based pom.xml scripts to build and deploy teh application.
- Developed teh complex queries using JPA annotations in teh POJO.
- Developed and executing unit test cases using JUnit.
- Deployed teh application and tested on WebSphere Application Server.
- Worked with Trac, Subversion (SVN), Wiki to track various aspects of teh project.
Environment: Java 1.5, JEE 6, Spring 2.5, Hibernate 3.3, JSP 2.1, Servlet 3.0, Struts 2.2, DB2, JUnit, Maven 3, XML,, JMS, JavaScript, ADF, Oracle 9i, PLSQL, JDBC, UML, AWS, Amazon cloud,EJB, JBOSS, SOAP Web Service, SVN
Confidential, Eden Prairie, MN
Java Developer
Responsibilities:
- Teh project involved development of modules to implement specifications for teh years of employee service in teh company and employer contribution amount in teh payroll using JAVA.
- Worked as a peer code reviewer to check teh design, vulnerability and scalability of teh code
- Implemented algorithms in JAVA to calculate employer contribution based on tiered rate and flat rate
- Designed and Developed PL/SQL scripts in “Oracle SQL Developer” tool to update various changes to teh employee records as per teh HR requirements
- Implemented design patterns like Singleton and Factory Pattern.
- Implemented UI Automation and follow TDD on possible stories using JUnit.
- Used Java and Java Web Services for teh application development and Oracle as database.
- Developed teh DAOs to access database objects and communicating with each other.
- Developed various JUnit test cases with teh help of Easy Mock to perform unit testing of teh code
- Participated in Scrum meeting and Iteration Planning Meetings.
Environment: CoreJava, J2SE 5.0/J2EE, Servlets, JSP, Java Script, WebLogic, XML, JUnit, AJAX, MySQL, Windows 2000
Confidential, Topeka, KS
Java Developer
Responsibilities:
- Worked on SRS document and implementing into functional level by making Data Models
- Gather report requirements and document technical specifications.
- Extensively involved in teh requirements gathering, design and development, created documentation
- Implemented applications using Java, J2EE, JSF, Servlets, JDBC, XML, Struts, Springs and JavaScript on Windows environments.
- Used collections and multi-threading in java for better performance.
- Writing teh PL/SQL procedure according to teh rule configurations.
- Designing UI screen for Insurance Quote to get User information withJSP, Strutstag library.
- Developing Action Classes, Service Classes for Resident Insurance Premium payment module.
- Coding JavaScript code for UI validation and worked onStruts valuator frame works.
- Analyze data and create teh CSS file for teh report layout with also create column mapping for reporting.
- Designed and created Report templates, bar graphs and pie charts based on teh financial data
- Generated XML file and designed teh report template Map using iText in BIRT
- Experienced with Hash map as creating teh lists, key values and retrieving teh data to client desired format file type
- Generated report templates on wealth information, account information, research reports using ad-hoc reporting to be used by teh clients and advisors.
Environment: J2EE, JPA, JSF, Spring Framework 2.0, JSP2.0, Servlets 2.5, JDK, SQL,DB2,Derby,JDBC3.0, AJAX, Java Script, Web Logic, Log4j, Maven, HTML, XML, XSL, XSLT, CSS, CVS, JUnit, Eclipse, WSDL, Web Services, JMS, XML Beans, RAD, RSA, UNIX, Windows
Confidential
Java/J2EE Developer
Responsibilities:
- Involved in analysis, design, development and implementation of dis application.
- Developed User Interface using HTML, JSP.
- Validated teh data using JavaScript.
- Developed Servlets for retrieving/updating teh data from tables in teh database.
- Designed and created teh database tables to conform third normalization form.
- Wrote PL/SQL stored procedures and triggers.
- Trained teh users on using teh software.
Environment: J2EE1.3, Servlets 2.2, JDBC 2.0, Oracle, HTML, JavaScript, Apache Tomcat 3.3, Eclipse and Windows 2000.