Java/j2ee Developer Resume
Orange, CA
SUMMARY
- Having 7+years of experience in requirement analysis, development, implementation, documenting and maintenance of Web Applications using java/J2EE technologies.
- Strong Experience in spring, Struts and Hibernate technologies.
- Have extensive knowledge and working experience on Software Development Life Cycle (SDLC), Object Oriented Analysis and Design (OOAD).
- Experience in server side programming like Servlets, JSP, JDBC, JNDI and JMS.
- Good experience on application servers like Apache, JBoss, Web Logic, Web Sphere.
- Experience working wif Oracle Web Center Suite.
- Experience in developing applications using waterfall, RAD and Test Driven methodologies.
- Hands on in Core Java (multithreading, JDBC, Servlets, java performance tuning and memory management etc).
- Experience in Spring MVC architecture, Struts framework, Spring IOC, and Hibernate
- Strong Working experience in Design, Development and implementation of several J2EE frameworks like (Model View Controller) Struts, Spring, Hibernate and EJB.
- Experience in Handle JMS message events. Implemented JMS based Disconnect events for disconnecting teh customers.
- Extensive experience in XML related technologies/tools such as JAXB, XSL, XQuery, and Xpath.
- Experience in UI development using CSS/CSS3, HTML/HTML5, XML, XSL/XSLT, JavaScript, JQuery, Angular.js, AJAX and JSon for both Mobile & desktop applications.
- Experience in Providing in Auto deployment scripts (Jboss) and Auto execution of Junit scripts.
- Experience in implementing REST web services using Jersey / JAX - RS.
- Committed to enhancement of software reliability, performance and adherence to coding standards while contributing to teh technical code documentation.
- Strong knowledge and experience in developing applications using servers like Websphere, WebLogic, JBOSS, Tomcat.
- Experience wif different J2EE Design Patterns like Singleton, DAO, Data Transfer Object Session Façade, Template, and Service Locator.
- Experience in XML wif Java using DOM and JDOM.
- Quick Learner, highly motivated team player wif excellent organizational and analytical skills
TECHNICAL SKILLS
Programming Languages: Java, C, C++
J2EE Technologies: JSP, JDBC, JMS, RMI, Servlets, JNDI
Java Frameworks: Spring, Struts, Hibernate
Web Technologies: HTML5, CSS, JavaScript, AJAX, JQuery, XML,Angular.Js
Web Services: REST, JSON, SOAP, Apache Axis
Databases: Oracle, Microsoft SQL Server 2005/2008/2012, MS Access
App/Web Servers: Apache Tomcat, Oracle Web Logic Server, JBoss
Tools: Maven, Ant, Log4j, JUnit
Version Control Software: GIT, SVN, CVS
Operating Systems: Windows 9x/XP/7/8, DOS, UNIX, Linux
Design Patterns: MVC, Singleton, Factory, Front Controller, DAO
PROFESSIONAL EXPERIENCE
Confidential, Orange,CA
Java/J2EE Developer
Responsibilities:
- Developed business components using core java concepts and classes like Inheritance, Polymorphism, Collections, Serialization and Multithreading etc.
- Used Spring framework that handles application logic and makes calls to business objects and services mainly SOAP Web services.
- Developed and implemented DAOs and services using Hibernate, Spring AOP.
- Involved in development of various controller classes as a part of Spring MVC Framework.
- Used Basic Autantication of Spring Framework for application security.
- Responsible for client side UI Validation and implementing Business logic based on user selection using jQuery.
- Extensively used Hibernate concepts such as inheritance, lazy loading, dirty bit checking, optimistic locking, and transactions.
- Developed cross-browser/platform HTML5, CSS, and JavaScript to match design specs for complex page layouts while adhering to code standards
- Used JSP, Servlets, and HTML5 to create web interfaces. Developed Java Beans and used custom tag libraries for embedding dynamic into JSP pages.
- Teh front-end JSP pages were developed using teh Struts framework and were hosted in a J2EE environment on an Apache Tomcat Server.
- Used Spring Framework for Dependency injection and integrated wif teh Spring Web Flows.
- Used SOAP UI tool for testing web services connectivity.
- Used Log4j framework to log/track application.
- Used Maven as teh build tool and is scheduled/triggered by Jenkins (build tool).
- Used SVN as version control to check in teh code, Created branches and tagged teh code in SVN.
- Responsible for TEMPeffective communication between teh project team and teh end user.
Environment: JDK, Eclipse IDE, Core Java, J2EE, Spring, Hibernate, UNIX, Web Services, SOAP UI, Weblogic Application Server, JUnit,Agile, Log4j,JSON, Angular.Js, Jquery.
Confidential, AZ
Java/J2EE Developer
Responsibilities:
- Worked as a Java Developer and involved in analysis of requirements, design, development, Unit and Integration testing and Deployment.
- Reviewed and discussed teh Business Requirement Document (BRD) to analyze teh requirements for teh project and contributed to teh proposed System Architecture.
- Developed dynamic e-mails using JavaScript, and hand coding of HTML5 and CSS.
- Analyzed, designed and implemented presentation layer using Spring MVC for rendering web pages.
- Developed views and Controllers using Spring MVC Framework.
- Leveraged angular resources for all data access, encapsulating URLs and standardizing data access interfaces.
- Developed teh application module using Spring AOP and Inversion of Control.
- Consuming information and interacting wif applications, processes, and other users using Oracle Web Center Suite.
- Implemented user interface guidelines and standards throughout teh development and maintenance of teh website using DHTML, HTML5, CSS, JavaScript, jQuery UI.
- Implemented Enterprise java bean as a server side component, which runs on application server for teh purpose of distributed, and enterprise level application and Security for business logic
- Created teh Service WSDL’s for teh finalized set of services wif teh corresponding operations and designed teh corresponding SOAP-UI Test Cases.
- Responsible for client side UI Validation and implementing Business logic based on user selection using jQuery, and angular.js
- Developed Single page application and structured teh JavaScript code using AngularJS.
- Implemented various Validation Controls for form validation and implemented custom validation controls wif JavaScript and jQuery.
- Wrote Page level code using JavaScript wif Angular JS framework along wif JQUERY and other JavaScript libraries Used Struts tag libraries, JSTL and created web interfaces using JSP technology.
- Involved in triaging, debugging and troubleshooting related to environment issues
- Developed teh front-end components usingAngularJSframework to leverage
- Control (MVC)architecture. Leveraged Spring Validator framework for validating user input and used J-query for client side validation and building rich UI wif AJAX capabilities.
- Designed/developed service layer using Spring and used teh IOC container and AOP for request/response logging and transaction management.
- Used Log4J to logging, debugging, and providing warning and info on teh server console.
- Involved in creation of Test Cases for SOAP-UI Test Suite and carried out Load testing using Load UI.
- Designed and developed Facade layer of services which interact wif teh DAO’s, JMS services and external web services.
Environment: Java, Web Services, Spring, Hibernate, Eclipse,XML.HTML, JSP, SERVLETS, MQ Series, QC and Linux, JSTL, Struts, Hibernate, Angular.Js,JDBC,JNDI, UML, DB2, SOA, UNIX, JUnit, Log4J.
Confidential, Oaks, PA
Java/J2EE Developer
Responsibilities:
- Involved in Agile - Scrum methodologies to do requirements gathering, analysis and sprint planning.
- Closely worked wif client in order to perform requirement analysis, design and teh implementation.
- Created an XML configuration file for Hibernate for Database connectivity.
- Creation of ORM mapping files for java objects for Hibernate.
- Used HTML, Java Script, CSS, JSP, and Confidential Taglibs to develop web pages.
- Used AJAX calls and JSON responses to populate values on various UI components
- Implemented a clear java script validation API
- Implemented a Middle tier using Spring MVC to process client requests and build server side graph models using mx graph server side framework.
- Created connections to database using Hibernate session Factory, using Hibernate APIs to retrieve and store data to teh database wif Hibernate transaction control.
- Done wif logging, exception handling and transaction management using spring AOP.
- Extensively used Hibernate in data access layer to access and update information in teh database.
- Used JUnit framework for unit testing of application and ANT to build teh application and deployed on Web Logic.
- Application was designed and developed using teh Spring framework.
- Involved in developing applications to post mails using Java Mail API.
- Built web-based applications using Spring MVC Architecture suitable for Apache Axis framework.
- Writing REST clients to invoke REST web services using JSONclient.
- Involved in Debugging bugs as reported to teh existing system.
- Designed and developed Presentation Layer using MVC framework, JSP, HTML, XML, XSLT and JavaScript, CSS.
- Developed XMLs, Java Script and Java classes for dynamic HTML generation to perform teh server side processing on teh client requests.
- Creating JUNIT test cases to have thorough Unit testing to avoid defects.
- Used Spring MVC framework controllers for Controllers part of teh MVC.
- Built web-based applications using Spring MVC Architecture suitable for Apache Axis framework
- Developed Web services to allow communication between application through SOAP over HTTP using Apache Axis.
- Designing application components and distribute teh work between teh developers.
Environment: Spring MVC, IOC, AOP, Hibernate, JDK, AJAX, JSON, Eclipse,Web logic, Log4J, Servlets,HTML, CSS,JSP,JUnit, XML, JAXP, JAXB, XML, XSD, JMS, XSLT.
Confidential, Abbott Park, IL
Java/J2EE Developer
Responsibilities:
- Involved in teh analysis & design of teh application using UML wif Rational Rose
- Object Oriented Analysis and Design using UML include development of class diagrams, Sequence diagrams, and State diagrams and implemented these diagrams in Microsoft Visio.
- Created connections to database using Hibernate session Factory, using Hibernate APIs to retrieve and store data to teh database wif Hibernate transaction control.
- Developed teh controller servlet to handle teh requests and responses.
- Developed User- Interface screens involving Servlets, JSP, JavaScript and XML DOM parser.
- Designed and developed JSP pages using Struts framework.
- Used Struts Framework for action mappings. Developed and Refracted teh Action Servlets and JSPs using Struts following MVC architecture.
- Configured Hibernate objects as Spring Beans in teh Spring Configuration File.
- Used Struts tag libraries, JSTL and created web interfaces using JSP technology.
- Wrote client side and server side validations using Struts Validators and Java Scripts Validations.
- Involved in developing Static and Dynamic pages using JSP and Servlets.
- Involved in teh design of teh Referential Data Service module to interface wif various databases using JDBC.
- Used Hibernate framework to persist teh employee work hours to teh database.
- Spring framework AOP features were extensively used.
- Configured Apache HTTP Server and Apache Tomcat Server.
- Designed and developed teh Application based on Model-View-Controller architecture.
- Involved in teh development of JSP and Action Classes.
- Designed and developed JSP Custom Tags based on Struts Framework
- Technically involved in teh analysis, designing and development of various server side components like DAOs for persistence layer and action classes, JSPs Servlets for user interface layer.
- Configured and deployed teh J2EE application on WebLogic Application Server.
- Built several web applications for USC Digital Archive in Spring MVC framework using Java and JavaScript.
- Design and Development of server side modules using J2EE, Struts, EJB and Utility classes.
- Involved in teh SOA implementation using Axis/WebLogic web service framework for different product integrations and Web Service interfaces using SOAP.
- Teh data that is passed between teh different layers are in teh form of XML. Hence, developed an application that validates teh XML file wif teh Schema and also parses teh XML.
- Involved in unit testing JUNIT and in integration testing.
- Designed each module as a separate service interacting as Web Services between each other.
- Involved in designing test plans, test cases and overall Unit testing of teh system.
- Developed controllers and actions encapsulating teh business logic.
- Developed classes to interface wif underlying web services layer.
- Prepared documentation and participated in preparing user’s manual for teh application.
Environment: JSP, Struts, Spring, and Hibernate, JDBC, Weblogic Application Server, XML, XSLT, UML, Apache Axis, Web Services, Eclipse, JUnit, Windows XP, Ajax.
Confidential
Java Developer
Responsibilities:
- Analysis and understanding of business requirements.
- Developed and maintain an MVC architecture wif Spring framework.
- Involved in designing teh user interfaces using JSP’s.
- Developing all teh pages on teh system using HTML and JavaScript.
- Performed client side validation using JavaScript.
- Implemented MVC Framework on teh web layer using Struts Framework.
- Developed web-based user interfaces using Servlets, JSP, HTML, and XML based client and server application.
- Developed application using Spring MVC, JSP, JSTL and AJAX on teh presentation layer, teh business layer is built using spring and teh persistent layer uses Hibernate.
- Created UML class diagrams that depict teh code’s design and its compliance wif teh functional requirements.
- Developed user interface using JSP, Struts Tag Libraries to simplify teh complexities of teh application.
- Developed teh Web Interface using Servlets, Java Server Pages, HTML and CSS.
- Extensively used teh JDBC Prepared Statement to embed teh SQL queries into teh java code. Implemented teh DAO pattern.
- Involved in research of indexing and searching tools for HTML and JSP contents of web-based application.
- Developed views and controllers for client and manager modules using Spring MVC and Spring Core.
- Business logic is implemented using Spring Core and Hibernate.
- Data Operations are performed using Spring ORM wiring wif Hibernate and Implemented Hibernate Template and criteria API for Querying database.
- Developed Web Services using XML messages that use SOAP, Created WSDL and teh SOAP envelope.
- Actively involved in fine tuning teh GUI of teh Application.
Environment: Java, Spring Framework, JSP, Hibernate, JUnit, UML, XML, CSS, HTML, Eclipse, Java Script.