Java/ J2ee Developer Resume
Alpharetta, GA
SUMMARY
- Having 8 years of experience as a Java Programmer and J2EE Developer in java based technologies JDK (JSE)1.6/1.5/1.4(4,5,6), JEE(5,6,7), JSP, Struts 1.2/2.0, JSF 2.0/2.1, Spring 2.5/3.0, JDBC, Hibernate, Apache Tomcat, Glassfish, XML, Servlets, Java Beans, HTML, Java Script, JQuery.
- Expertise in technologies using Java, C++ and C.
- Extensive experience in Internet, client/server technologies usingJava, J2EE (JSP, Servlets, JDBC, JNDI, LDAP, EJB, JMS, RESTFUL and SOAP based Web Services, JAX - WS, JAX-RS), Struts, Hibernate, Spring, HTML, HTML5, DHTML, CSS, JSS, CSS3, JavaScript, XML, PERL.
- Extremely good in Struts, Spring Framework, Hibernate and JSF.
- Experience in designing User Interface (UI) applications and professional web applications using HTML4/5, CSS2/3, JavaScript, JQuery, AJAX, JSON, Bootstrap CSS,AngularJS, ExtJS and XML.
- Expertise in back-end/server side java technologies such as: Enterprise Java beans (EJB), web services, Java persistence API(JPA), Java Messaging Service(JMS), Java Data base Connectivity (JDBC),Java Persistence Query Language(JPQL), Java Naming and Directory Interface (JNDI), JAVA Transaction API(JTA).
- Working knowledge of Java Web Services with real time knowledge using SOAP and REST.
- Expertise in using SOA and Web Services Technologies and Tools like Web Services, SOAP, REST, UDDI, SOAP UI.
- Adapt in server side development skills using Apache and good knowledge of database connectivity (JDBC) for databases like Oracle, MySQL, and MS Access.
- Expertise in web-based GUIs development using Applets, Java Script(DOJO)(JQuery), JQuery UI,JSP, HTML, HTML5, XHTML,CSS.
- Experience in designing, developing and deploying J2EE applications on IBM WebSphere/WebLogic Application Servers, Tomcat, and JBOSS.
- Developed rich web user interfaces with Java Server Faces (JSF), AJAX (Asynchronous Java Script and XML).
- Very Strong conceptual and hands on programming skills on Collections, Multi-Threading, Garbage Collection, Exception Handling, OOPs concepts in Core Java.
- Good knowledge in Linux and UNIX (Solaris) and Shell Scripting.
- Worked proficiently in various IDEs including Net Beans and Eclipse.
- Good experience in using JUnit, DB Unit, Load Test for testing and CVS, SVN for Subversion (Version Control).
- Have knowledge on Prime Faces 3.2 documentation went through all the concepts in the document.
- Experience with Data modeling concepts, SQL Stored Procedures, SQL Queries and Triggers.
- Experience in developingdatabaseschemas, writing complex SQL queries and PL/SQL (Stored Procedures) triggers and indexes.
- Experience with UML modeling Class Diagrams, Use Cases, and Sequence diagrams.
- Good Understanding of Agile Development Practices - Extreme Programming(XP) like Continuous Integration(CI), Test Driven Development(TDD), Refactoring and Pair Programming.
- Strong analytical, presentation, problem solving and excellent inter-personal skills, ability to work independently and active team player with proven work ethics and leadership qualities.
- Designed and implemented data models and web services to power an interactive medical/health care related site using Java, a proprietary NoSQL-like database.
TECHNICAL SKILLS
Operating Systems: Win 95/98/2000/XP/Vista/7/8, UNIX, Linux - Red hat.
Languages: Java, C++, C, SQL, PL/SQL.
Database Systems: Oracle, Sql Server, My SQL, Oracle 8i/9i/10g, MS Access.
Frameworks: Struts 1.2/2.0,EJB 2.0/3.0, spring 2.5/3.0,JSF 2.0/2.1.
ORM Framework: Hibernate 2.0/2.1/3.0.
J2EE Technologies: JDBC, Servlets, Java Beans, JSP, JMS, XML, XSL, XSD, Web Services,JSTL, JNDI.
Web Technologies: Applets, Angular JS, JSP, HTML, XHTML, CSS, Java Script (GWT), JQuery
Testing Methodologies: JUnit 3.0/4.0/4.1,DB Unit, LoadTest.
Agile Methodologies: Agile, RAD, Waterfall, Test Driven and Scrum Models
Web Services: XML, SOAP, REST,WSDL, JAX -RPC, JAX-WS, JAX-RS
IDE Tools: Eclipse IDE, Net Beans IDE, Visual Studio.
Application Software: SVN, CVS, Apache Ivy, Microsoft Word, Excel, PowerPoint, Outlook.
Web/Application Servers: Apache Tomcat, IBM WebSphere, BEA WebLogic, Glass Fish, JBOSS.
PROFESSIONAL EXPERIENCE
Confidential, MI
Java/ J2EE Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
- Developed the applications using Java, JSP, JDBC, Servlets, WebServices, Struts, HTML, and JavaScript etc.
- Developed application using Spring MVC, JSP, JSTL and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.
- Used all the components of STRUTS Framework like Action Forms, Action Servlets, Action Mappings, Action Errors, and Tiles.
- Designed screens using HTML5 and field updates and validations with EXT JS.
- Built main application in leveraging technologies such as Angular.Js, Backbone.Js.
- Developed web applications using Spring MVC, JQuery, HTML5, Bootstrap.
- Implemented MVVM in all interactive views using jQuery & Knockout.js and layouts in Bootstrap.
- UsedMongoDBfor persisting Json.
- Involved in the development of presentation layer and GUI framework using CSS3 and HTML5. Client Side validations were done using JavaScript.
- Worked on a number of JIRA's for enhancements and bug fixes related to various RDS applications.
- Developed web based presentation using JSP, AJAX using YUI components and Servlet technologies and implemented using Struts framework.
- Developed JSP's with Custom Tag Libraries for control of the business processes in the middle-tier and was involved in their integration.
- Developed web components using MVC pattern under Struts framework.
- Developed application Framework using Java Technologies like JSP, Struts 2.0, Log4j, and Object Oriented Analysis & Design Principles.
- Used Spring Core Annotations for Dependency Injection and used Apache Camel to integrate Spring framework.
- Used Eclipse as Java IDE tool for creating various J2EE artifacts like Servlets, JSP's and XML.
- Implemented the persistence layer using Hibernate and configured Hibernate with spring to interact with the database.
- Used Hibernate for DAO layer and developed all mappings required for ORM mappings.
- Developed Hibernate criteria queries for CRUD operations.
- Developed components using stateless session beans (EJB) and deployed them on WebSphere Server.
- Developed the service layer Restful Web services using Spring for various service tasks including email application, attachment service, and transfer of data across different applications.
- Developed Web Services for Payment Transaction and Payment Release.
- Used the DAO Pattern and J2EE framework facilitated the integration and deployment of DAO, Servlets, JSP and XML.
- Used Java Concurrency Library on Multi-Threading processes.
- Configured and deployed the application on Jboss application Server.
- Designed, Modeled & Deployed MySql database Schema &Mongodatabase. Implemented Caching and Single Signon. All implementation was an AWS Cloud Services.
- Involved in designing and developing the front end of the application using JSP, Java script, AJAX, HTML, DHTML, CSS.
- Coordinated with developers and record defects inJIRAto track until they are resolve.
- Involved in developing Java APIs, which communicates with the Java Beans.
- Wrote test cases in Junit for unit testing of classes and implemented the logging using Log4j.
- Involved in Unit testing of application using JUnit and built the package using Ant and deployed the application on to WebLogic App Server.
- Extensively used Oracle SQL Developer graphical tool for the enhancement and simplification of Database Development task.
- Performed a thorough unit testing and resolved several data related issues before migration to production.
Environment: Java, JDK, J2EE, Servlets, MVC, Angular Js, EXT JS, Bootstrap, HTML5, CSS3, oracle database, WebLogic, EJB (Session Beans), MongoDB, JSP, Struts, Spring, Hibernate, XML, NetBeansMulti-threading, WebServices, REST, Jboss, Jira, Log4j, Junit, Ant, ClearCase, Oracle 11g, SQL and Windows.
Confidential, Alpharetta, GA
J2EE Developer
Responsibilities:
- Prepared a detailed Documentation of Digital CCP explaining the various actions and technical block diagrams, workflow description as well as Entity Relationship(ER) Diagrams of different tables used in the Database
- Developed Business layer using POJO's, Servlets and Hibernate Mappings.
- Used Angular JS andbootstrapas the development frameworks to build a single-page application.
- Developed web components using Struts, RestfulWebservices,Created Actions classes, view modules in JSP.
- Extensively used DAO and Data service design patterns when connecting to the DB
- Used CSS, JQuery to build the front end pages
- Communicated the Digital CCP project with the client side code through WebServices WSDL engine. Clients access the PDFs through OPAS system
- Used iText extensively to generate PDFs and integrate with the printing process.
- Used XML to transfer the application data between client and server
- Performed Back-up of the current code and deploy the latest WAR files on various servers
- Undertaken Back-up and restore process for various Databases
- Wrote a detailed test plan and performed User Acceptance Test (UAT)
- Performed logging of the modules code using log4j
- Tested the complete functionality with JUnit Test Cases
- Used Serena Team Track for change/version control
- Written and modified Apache Ant scripts for the project build
- Performed Bug fixes in the codebase regularly after testing.
- Executingdatabasequeries in SQL, PL/SQL using Pl/SqlDeveloper& other tool.
Environment: Java 1.6, Spring 3.0, JSP 2.2, Angular JS, Bootstrap, oracle database, Hibernate 3.0, JSF 2.0, JavaScript, XML, JQuery, iText 2.1.7, Webservices, MS SQL Server Management Studio 9.0, HTML, CSS, Eclipse Indigo 3.7, Apache Tomcat 6.0, Apache Axis2, Windows XP, UNIX, OOAD.,WSDL
Confidential, IRVING, TX
Java/J2EE Developer
Responsibilities:
- Involved in the project from requirements gathering and involved in various stages like Design, Testing till production.
- Involved in designing Application based on MVC architecture.
- Programming inJava, J2EE, JSP, Servlet,WebServices, XML, JDBC and Struts, EJB 3, JMS and Hibernate.
- Implemented Spring MVC framework which includes writing Controller classes for handling requests, processing form submissions and also performed validations using Commons validator.
- Designed User Interface usingJavaServer Faces (JSF), Angular JS,JavaScript, Cascading Style Sheets (CSS), and XML.
- Developed User Interface and web page screens for various modules using JSP, Html5, CSS, JavaScript, AJAX andAngularJS framework.
- Implemented the business layer by using Hibernate with Spring DAO and also developed mapping files and POJO java classes using ORM tool.
- Designed and developed Business Services using Spring Framework (Dependency Injection) and DAO Design Patterns
- Have Knowledge on Spring Batch which provides Functions like processing large volumes of records, includinglogging /tracing,transaction management job processing statistics, job restart, skip, and resource management.
- Implemented various design patterns in the project such as Business Delegate, Data Transfer Object, Service Locator, Data Access Object and Singleton.
- Implemented persistence layer using Hibernate
- Involved in the Design of ERD (Entity Relationship Diagrams) for Relational database.
- Developed web service for web store components using JAXB and involved in generating stub and JAXB data model class based on annotation.
- Developed components of web services (JAX-WS, JAX-RPC) end to end, using different JAX-WS standards with clear understanding on WSDL, SOAP using various message patterns.
- Developed XML configuration and data description using Hibernate. Hibernate Transaction Manager is used to maintain the transaction persistence.
- Used DAO pattern to retrieve the data from database.
- Designed and develop web based application using HTML5, CSS, JavaScript (jQuery), AJAX, JSP framework.
- Created dynamic HTML pages, used DOJO for JavaScript. Also worked with AJAX to create interactive front-end GUI.
- Used Maven Deployment Descriptor Setting up build environment by writing Maven build.xml, taking build, configuring and deploying of the application in all the servers
- Extensively worked on JavaScript (jQuery) for client side validation and various GUI elements.
- JQuery library has been used for creation of powerful dynamic Webpages http://en.wikipedia.org/wiki/Dynamic web pageand web applications by using its advanced and cross browser functionality.
- Installation, Configuration & administration of WebLogic environment, including deployment of Servlets
- Designed, developed Middleware Components using WebLogic Application Server, persistence registration object, request entry handling (controller) object, concurrency object, transaction object.
- Implementing all the Business logic in the middle-tier using Java classes, Java beans.
- Used JUnit framework for Unit testing of application.
- Involved in doing various testing efforts as per the specifications and test cases using Test Driven.
- Applied MVC pattern of Ajax framework which involves creating Controllers for implementing Classes.
- Used Log4j for Logging various levels of information like error, info, debug into the log files.
Environment: JDK1.6, J2EE, Eclipse, Servlets, JSP, Angular JS, webservices, Spring 2.5, HTML5, Java Script Prototypes, XML, JSTL, XPath, JQuery, DOJO, AJAX Oracle 10, RAD, TTD, WebLogic Application, SVN, Maven, JDBC, Windows XP, Hibernate.
Confidential, BEDFORD, TX
Java/J2EE Developer
Responsibilities:
- Developed the presentation layer GUI using JavaScript, JSP, HTML, XHTML, CSS, custom tags and developed Client-Side validations using Struts validate framework.
- Implemented MVC architecture using JSF 2.0, Struts 1.2 and Hibernate 3.0
- Worked on JSF components like data table, menu bar, calendar and tree.
- Developed Hybrid Mobile Application using Angular JS, Bootstrap, HTML, CSS, Objective C.
- Strutswere used to make the application Web-centric, and followed the MVC architecture for the application.
- Integrated View Commands with the Business Commands.
- Developed and deployed EJB’s (Session and Entity) to implement the business logic and to handle various interactions with the database.
- Database Connectivity coding using Hibernate.
- Involved in the Design of ERD (Entity Relationship Diagrams) for Relational database.
- Data retrieval and storage in the DB2 database. Retrieval of datafrom database using JDBC Connectivity.
- Responsible for writing, tuning and maintaining complex SQL statements.
- Involved in solving the multithreaded synchronization issues and job schedulers.
- Worked on Web Sphere MQ for communication of non-concurrent applications.
- Used Web Services - WSDL and SOAP for getting credit card information from third party.
- Used XSL/ XSLT for Transforming and displaying reports. Developed DTD’s for XML.
- Performed extensive test driven development using JUnit for unit testing.
- Used CVS for Source code control System.
Environment: Java, J2EE, JSF, JavaScript, Struts, XML, Eclipse, JBOSS, Apache Tomcat, Agile Processes, TTD, XSLT, JSP, JSON, JMS, JVM, SOAP, SOA, MQ, Hibernate, WSDL, Web sphere, Ant 1.5, Log4J, JUnit, CVS.
Confidential
Java/J2EE Developer
Responsibilities:
- Used CVS for maintaining the Source Code Designed, developed and deployed on Apache Tomcat Server.
- Involved in Analysis, design and coding on J2EE Environment.
- Implemented MVC architecture using Struts, JSP, and EJB’s.
- Worked on Hibernate object/relational mapping according to database schema.
- Presentation layer design and programming on HTML, XML, XSL, JSP, JSTL and Ajax.
- Designed, developed and implemented the business logic required for Security presentation controller.
- Used JSP, Servlet coding under J2EE Environment.
- Designed XML files to implement most of the wiring need for Hibernate annotations and Struts configurations.
- Responsible for developing the forms, which contains the details of the employees, and generating the reports and bills.
- Involved in designing of class and dataflow diagrams using UML Rational Rose.
- Created and modified Stored Procedures, Functions, Triggers and Complex SQL Commands using PL/SQL.
- Involved in the Design of ERD (Entity Relationship Diagrams) for Relational database.
- Developed Shell scripts in UNIX and procedures using SQL and PL/SQL to process the data from the input file and load into the database.
- Used Core java concepts in application such as multithreaded programming, synchronization of threads used thread wait, notify, join methods etc.
- Creating cross-browser compatible and standards-compliant CSS-based page layouts.
- Involved in maintaining the records of the patients visited along with the prescriptions they were issued in the Database.
- Performed Unit Testing on the applications that are developed.
Environment: Unix(Shell Scripts), Eclipse, Java (jdk1.6), J2EE, JSP1.0, Servlets, Hibernate, JavaScript, JDBC, Oracle 10g, UML, Rational Rose 2000, WebLogic Server, Apache Ivy, JUnit, SQL, PL/SQL, CSS,HTML, XML.
Confidential
Java Developer
Responsibilities:
- Involved in coding using Java Servlets, created web pages using JSP’s for generating pages dynamically.
- Involved in developing forms using HTML and performing client side validations using JavaScript.
- Developed tabs with rollover effect plus other effects using JavaScript.
- Developed Enterprise Java beans for the business flow and business objects.
- Designing, coding and configuring server side J2EE components like JSP, Servlets, Java Beans, XML.
- Extensive use of Struts Framework for Controller components and view components.
- Learned XML for communicating client.
- Rigorously followed Test Driven Development in coding.
- Used stored procedures and SQL Statements to get the data from db2 database and developed customized tags to render the data on presentation layer dynamically.
- Used CVS for maintaining the Source Code Designed, developed and deployed on Apache Tomcat Server.
Environment: JSP, Servlets, JDBC, JavaScript, Eclipse, HTML, JUnit, Oracle Database, Apache Tomcat Server, Oracle PL/SQL.
Confidential
Java/J2EE Developer
Responsibilities:
- Developed application using Struts MVC framework
- Detailed requirement analysis and interfacing with business users to understand project requirements was done
- Involved in low-level Design specifications and implementations of various design Patterns.
- Designed the application using MVC, Factory, Data Access Object, Transfer object, Service Locator and Singleton J2EE Design Patterns.
- Developed request xml parameters between application and target interface
- Implementation of new functionality using java, JSP, AJAX, Hibernate and java script
- Deployed the portal and servlet using the automatic portal support in JavaScript
- Developed Java Beans, Data transfer objects for accessing data and data management.
- Involved in creation of Hibernate mapping files and Hibernate Query Language (HQL) as the Persistence Framework.
- Used Web services (SOAP, UDDI, and WSDL) to communicate with the financial analyst in order to get the credit reports from various external sources.
- Developed application using WebLogic Application Server.
- Preparation of test cases using Unit and Integration testing used Log4j as the logging tool.
Environment: J2EE 1.4, Java 1.4, JSP 1.2, Workshop, WebLogic, XML, Struts, Oracle 10g, JDBC, Servlet, JNDI, JavaScript, HTML, Hibernate 3.0, Web Services (SOAP, WSDL, UDDI), CVS, JUnit, Log4j