Java J2ee Developer Resume
Greenville, SC
SUMMARY
- Seven (7) Years of experience in Object Oriented development, implementation and maintenance of web and distributed Enterprise applications using Java/J2EE technologies for banking, financial, insurance, credit card, organizations using Java, J2EE, JSP, Servlets, EJB, AJAX, JMS, Hibernate, Spring, JPA, ORM, JNDI, Web services ( SOAP and Restful ), JDBC, JAXB, RMI, XML, JavaScript.
- Experience working with SOAP, Rest and Restful Web services.
- Experience working with Agile SCRUM methodology.
- Expertise in server - side development with JDBC, Servlets, MVC architecture, Java Beans, XML.
- Experience Working in Production support.
- Experience in MVC architecture, Struts 2 framework, Spring IOC and Hibernate.
- Experience working with Oracle PL/SQL and writing stored procedures
- Proficient in XML technologies like XSL/XSLT, SAX, DOM, XPath, WSDL, DTD, XSD, JAXB, JAXP, Apache Axis.
- Experience with unit testing using Junit and knowledge of Log4j tools.
- Developed Service Oriented Architecture (SOA) based J2ee applications that conforms SOA standards.
- Experience with test-driven development using a various unit testing framework such as JUnit
- Extensive experience in developing GUIs using Struts, Spring MVC, Spring web flow Frameworks.
- Experience in Oracle, SQL Server, and MS ACCESS databases. Hands on with PL/SQL Stored Procedures, Triggers and Views.
- Experienced with IBM WebSphere Application Server, Oracle WebLogic application servers, Jboss, and Apache Tomcat Application Server.
- Extensively used J2EE Design Patterns.
- Experience in client-side development with HTML5,CSS, Bootstrap and JavaScript
- Experience in working on Unix Shell Scripting.
- Experience in Web development with JQuery, JSP, XML, AngularJS and XSLT.
- Hands on experience with Core Java with multithreading, Concurrency, Exception Handling, File handling, IO, Generics, Data structures and Collections, Garbage Collection.
- Worked on UNIX flavors like SUN Solaris, Linux.
- Experienced in implementing full life cycle of software development process (SDLC)
- Used version controller tool like Subversion and CVS.
- Understanding of object-oriented design, re-use, and component-based development.
- Good at Documenting and Understanding User requirements and System Specifications.
- Participated in Project Requirement and Planning meetings.
- Excellent communication, analytical, interpersonal and presentation skills.
TECHNICAL SKILLS
Internet Technologies: Java EE 5.0, J2EE, Java (JDBC 2.0, Java Beans,), J2EE ( Servlets 2.1, JSP 1.2, JNDI), XML, JMS, SOAP and Restful Web services, JavaScript 1.2, CSS
Frameworks/ORM tools: Spring 3.0/2.5, Struts 2.0/1.1, Hibernale 3.0
App Servers/ Middleware: WebSphere 6.0/5.1, Weblogic 10.0/9.0/8.1 , Jboss 4/5/6,Tomcat 6/5/4/3IDE / Programming Tools Eclipse 2.1/3.1, SQL Navigator, PL/SQL Developer
Operating System: UNIX, Linux, Windows NT/2000/XP
Scripting Language: XSL, XSLT, HTML, JavaScript, AngularJS
Database/Tools: JDBC, Oracle 8i/9i/10g, SQL Server 7.0
Libraries and Tools: Maven, JQuery
Version Control: SVN, Win CVS 1.3
Functional Domain: Financial, Banking, Insurance
PROFESSIONAL EXPERIENCE
Confidential, Greenville, SC
Java J2EE developer
Responsibilities:
- Involved in Requirements gathering, analysis, design, development, Testing and Maintenance phases of Confidential Bank online processing.
- Implemented agile development process on Software Development Life Cycle. s
- Involved in using spring concepts - DI/IOC, AOP, Batch implementation and Spring MVC.
- Used Apache CXF to create web services.
- Involved in creating Restful web services using JAX-RS and JERSEY tool.
- Involved in creating internal & external services, Entity services and handlers.
- Involved in writing SQL queries & PL SQL - Stored procedures, function, triggers, cursors, object types, sequences, indexes etc.
- Involved in doing Unit testing using MOKITO and also Integration testing
- Involved in peer & lead level design & code reviews.
- Involved in deploying the application in Unix and to connect to see logs for fixing UAT/Production defects. Designed and implemented application using Spring, Spring IOC, Spring Annotations, Spring MVC, Spring Transactions, Hibernate 3.0, SQL, IBM WebSphere 8 and JBoss
- Worked on Agile Methodology
- Actively participated in the daily SCRUM meetings to produce quality deliverables within time
- Used REST and SOAP Web Services to exchange information.
- Used JMS for vendor communication
- Used Spring AOP for logging
- Involved in multi-tiered J2EE design utilizing Spring Inversion of Control (IOC) architecture and Hibernate
- Wrote server-side test cases using JUnit
- Involved in Analysis, Design and Implementation of Business User Requirements.
- Implemented Java and J2EE Design Patterns like Business Delegate, MVC, Singleton, Factory, Data Access Object (DAO), Service Locator, and Chain of Responsibility
- Wrote SQL queries using Oracle database
- Included Client side caching using AngularJS
- Included Server side caching using Hibernate EH Cache
- Designed a responsive UI using Bootstrap.
- Used Maven to build war and ear files to deploy on Application Servers
- Worked on bug fixing and enhancements on change request
- Configured and customized logs using Log4J
- Resolved defects and worked with QA team for testing
- Provided production support for the application after deployment
- Used SVN as Version Control Tool
Environment: Java 1.5, J2EE, java script, AJAX, IBM Web Sphere, IBM Clear case, Spring Framework-IOC, AOP, MVC, JDBC Template, Ajax, JQuery,AngularJS, eclipse web services - SOAP & Restful, CXF, WSDL, SOAP, JUnit, Mockito, JMS, Agile Methodology, SCRUM, Design Patterns, Servlet, JSP, XML, SVN, Oracle 11g, SQL Developer, Junit, Eclipse, Maven, Log 4J, IBM Websphere 8, JBoss 7, Log4J
Confidential, Omaha, NE
Java Developer
Responsibilities:
- Worked on all phase of agile development life cycle.
- Worked extensively on Core Java Concepts like Multithreading, Concurrency framework.
- Followed techniques and principles provided by test driven design (TDD) paradigm for developing quality code.
- Analyzed, designed and implemented application based on Object Oriented programming i.e., Object oriented Analysis and Design.
- Documented and communicated application design using UML diagrams like sequence diagrams, class diagrams, use case diagrams.
- SVN was used as the version control system.
- JIRA tool was used for issue/bug tracking..
- Familiarity with Service oriented architecture (SOA) by developing web services based on JAX-WS and Axis frameworks.
- Developed WSDL for defining contract between requestor and provider.
- Exchanged SOAP request and response on HTTP protocol for implementing web services.
- Developed application on Spring 3.x framework by utilizing its features like Spring Dependency injection, Spring Security, Spring Web flow with Spring MVC.
- Used spring’s dependency injection for injecting entity manager and managed beans into spring beans.
- Worked on Spring Web Flow on Spring MVC for building flows in our web application.
- Used Spring Security framework for login authentication, password hashing.
- Worked on Java Message Service (JMS) API for developing message oriented middleware (MOM) layer for handling various asynchronous requests.
- Developed persistence layer based on JPA framework for providing POJO persistence model for object-relational mapping.
- Used Hibernate as an implementation engine for JPA API.
- Created Oracle store procedures for handling and processing complex data based logics.
- Wrote complex SQLs for creating, retrieving, updating and deleting data in oracle database.
- Developed store procedures and complex queries using tool called PL/SQL developer.
- Developed, Tested and Deployed application in IBM WebSphere 7.0 (IBM RAD 7) server.
- Wrote scheduled batch jobs on UNIX environment for handling various huge databases update logics without manual interventions.
- Participated in front end development using JavaScript, JQuery, HTML 5, CSS 3.0
- Used Concurrent Version System (CVS) as source control tool.
- Developed unit test cases and suits on Junit framework for unit testing
- Worked on SOAP-UI tool for testing web service by passing soap request to web service provider.
- Used Maven for building, deploying application, creating JPA based entity objects .
ENVIRONMENT: Java 1.6 (Java 6), Agile, TDD, UML, Jax-WS, JAXB, Axis, WSDL, SOAP, SOA, SQL Server,Spring, Ajax, JavaScript, CSS 3, JMS Messaging, Queue, JPA, Hibernate, Junit, Easy mock, Oracle, SQLs, WebSphere, RAD, PL/SQL developer, SOAP-UI, Unix, SVN, Eclipse, Maven
Confidential, Phoenix, AZ
Java Developer
Responsibilities:
- Responsible for Requirement analysis, design, build, testing and roll out activities.
- Have performed the Logical model design development.
- Have prepared the design documentation using MS-Visio 2007.
- Have involved in the project work estimation.
- Have implemented the application changes in Java, JSP, Servlet, CSS3, and Struts 1.2.
- Have been responsible for analyzing the JAX-WS implementation application and deriving solution for the back end migration impact on the application.
- Used Maven 3.x as the build tool and SVN as the Source version controller.
- Have extensively used JQuery 1.4, CSS3 and HTML5 for the front end.
- Used Various Design Patterns like MVC, Session Façade, Business Delegate, Singleton
- Involved in writing persistence objects using Hibernate.
- Involved in creating/ designing WSDL
- Involved in implementing Web Services server and client with JAX-RPC Standard Implementation (SI) which provides the wscompile and wsdeploy tools for developing, deploying, and invoking a Web Service.
- Implemented AJAX for communication between JavaScript to App server without reloading the page.
- Involved in writing Junit test cases in unit testing.
- Validated Web service response using SOAP UI 4.5.
- Responsible in fixing the external code review comments.
- Responsible for planning and organizing the environment conflict analysis.
- Have interacted with client and project stake holders in analyzing the requirements and finalizing the design.
- Responsible for successful project roll out.
Environment: Java 1.5, J2EE, spring, Struts, JSP, Servlet, JSTL, SOAP web service, Restful Web service, Hibernate, JQuery, HTML5, MVC, JMS, MS Visio, JavaScript, CSS, DB2, Unix and Windows.
Confidential, Chicago, IL
Java J2EE Developer
Responsibilities:
- Application was based on MVC architecture with JSP 2.0 serving as presentation layer, Servlets 2.2 as controller and EJB 3.0, Hibernate 3.0 in business layer to access to Oracle 9i Database.
- Used Dependency Injection feature of Spring framework and O/R mapping tool Hibernate for rapid development and ease of maintenance.
- Used Hibernate extensively to store the persistence data into the Oracle 9i database and written HQL to access the data from the database.
- Designed and Developed Model Components - Action Form Bean, Controller Components - Action Classes, Action Mapping.
- Used Struts Validation framework for Client side validations and Server side validations.
- Used Web Services to exchange information. Used SOAP framework and WSDL
- Used WebSphere Application server to deliver a new class of enterprise applications that enhance business interactions and transactions between a company and its key constituencies.
- Used Oracle database for SQL, PL/SQL scripts, stored procedures, functions, triggers, Oracle forms/Reports, Performance Tuning and Optimization.
- Extensively used XML WebServices for transferring/retrieving data between different Applications.
- Involved in implementing the DAO pattern for database access.
- Used JAXB API to bind XML Schema to java classes.
- Tested the application functionality with JUnit Test Cases and Suites.
- Developed logging module-using Log4J to create log files to debug as well as trace application.
- Provided production support for the application after deployment.
- Used CVS for version control.
- Deployed the applications on IBM WebSphere Application Server 5.0.
Environment: Java, J2EE, Hibernate 3.0, Struts, Spring 2.5, Servlets, JSP, JDBC, SQL, XML, XSLT, JAXB, SOAP Web services, JMS, WSDL, Websphere Application server, JavaScript, JUnit, Unix, CVS and Log4J.
Confidential, Columbia, MD
Sr. Java J2EE Developer
Responsibilities:
- Involved in the complete Software Development Life Cycle including Requirement Analysis, Design, Implementation, Testing and Maintenance.
- In-order to understand the occurrence of defect or to rectify it directory structure has been created forthe code that is written for the UI part of the application which is very convenient for any of the teammate or the developer
- Utilize in-depth knowledge of functional and Technical experience in Java/J2EE and also various other leading-edge products and technology in accordance with industry and business skills to deliver solutions to customer.
- Used core java to design application modules, base classes and utility classes.
- Designed and implemented customized exception handling to handle the exceptions in the application.
- Used Dependency Injection (DI) or Inversion of Control (IOC) In order to develop code for obtaining bean references in spring framework using annotations.
- Involved in Implementation of the application by following the J2EE best practices and patterns like Singleton, Factory, Session Façade, MVC and DAO.
- Used both Java Objects and Hibernate framework to develop Business components to map the Java classes to the database.
- Built data-driven Web applications with server side J2EE technologies like Servlets/JSP and generated dynamic Web pages with Java Server Pages (JSP)
- Involved in mapping of data representation from MVC model to Oracle Relational data model with a SQL-based schema using Hibernate, object/relational-mapping (ORM) solution.
- Used Spring IOC framework to integrate with Hibernate.
- Integrating HTTP Apache Http plug-in with WebLogic Servers.
- Implemented Maven Script to create JAR & dependency JARS and deploy the entire project onto the Web logic Application Server
- Coded Java Beans (as the model) and implemented Model View Controller (MVC) Architecture.
- Developed Client applications to consume the Web services based on both SOAP and REST protocol
- Implemented version controlling using SVN.
- Utilized log4j for logging purposes and debug the application.
- Created and implemented Oracle Queries, functions using SQL and PL/SQL.
- Wrote some XSLT transformations for help in converting XML into HTML
Environment: Jdk 1.6, UML, Spring 3.1, spring Eclipse 3.5, Oracle 10g,WebLogic Application server 10.3, JSP 2.0,JQuery 2.0, Servlets, JDBC, Hibernate 3.3.x, Spring 3.0 XML, XSLT, CSS, DOM, DHTML, Junit 4.4, Dimensions, Log4j, Oracle10g, TOAD, UNIX, Ant 1.8, Agile Scrum.
Confidential, Detroit, MI
J2EE Developer
Responsibilities:
- Involved in extensive use of WebServices using SOAP
- Documenting the design and functional specifications.
- Implementing EJBs for accessing the APIs and interfacing with other Applications, Struts business logic.
- Deploying the application on Weblogic, Creating test client and environment for testing the APIs at subsystem level.
- Code reviews and support work for the released versions.
- Extensive use of Spring to configure the services.
- Worked on enhancement requests and mission criticial tickets which involved JSP changes, writing EJB façade methods etc.
- Involved in writing the hibernate associations and mapping files .
- Created stored procedures and PL/SQL statements to interact with the MS SQL SERVER database.
- Involved in writing the JUnit test cases and integration testing of the system.
- Used ANT Scripts to Build war and ear files to deploy on WebLogic App Server
- Building and deployment of code to development and test environments.
Environment: Java, J2EE, WebLogic Application server, Spring, JSP, JavaScript, Hibernate, XML, UML, UNIX, DB2, ANT, Web Services, SOAP, SOAPUI, Oracle, MS SQL SERVER, Unix, Windows XP/2000
Confidential
Java Developer
Responsibilities:
- Worked on struts, JSP, Servlets.
- Involved in unit testing using JUnit.
- Implemented build and deployment scripts using ANT.
- Involved in unit integration, bug fixing, acceptance testing with test cases, code reviews.
- Designed and developed servlets
- Created front end GUI screens using JSP and HTML pages.
- Developed search and database utility classes.
- Parsing XML files using DOM parser and pumped the data into the database.
Environment: JavaScript, DHTML, UNIX Shell Scripting and Microsoft SQL Server 7.0