Sr Java Developer Resume
San Diego, CA
SUMMARY
- Over 6+ years of IT experience in development and implementation of enterprise, client server, distributed applications using Java and J2EE technologies.
- Experience in all phases of Software Development Life Cycle (SDLC).
- Experience in developing web applications using JAVA, JSP, Angular JS, JQUERY, JSON, JavaScript, EJB, HTML, Ajax, XML and CSS.
- Experience in working wif configuration management tools like Rational Clear case, SVN.
- Experience in working wif MVC frameworks like Jakarta Struts, SpringMVC.
- Experience wif Tomcat, BEA Weblogic, IBM Websphere.
- Proficient in writing SQL and PL/SQL programming including Oracle stored procedures using tools like SQL Plus, PL/SQL Developer, TOAD.
- Good Knowledge wif Struts Framework, Hibernate Framework, Spring Framework and Groovy/Grails.
- Worked in Product domain, E - Commerce framework wif Knowledge of Digital Marketing & Personalization at Marriott Internationals.
- Experience in developing, using Object Oriented (OOAD), J2EE Architecture (Client, Web, and Business tiers) wif different design patterns (Model View Controller) and creation of Enterprise Applications on J2EE Application Server Web logic under Sun Solaris environment.
- Strong software experience in design, development and deployment of web-based and Client-Server business applications using OOP, Java/J2EE technologies in various domains like Finance/E-Commerce/Banking/Insurance.
- Expertise includes working Knowledge of Unified Modeling Language (UML) and Agile Methodology.
- In depth experience on production support - Incident and problem management, Interact wif different teams and end users, troubleshoot application issues, respond to critical application outages, reports generation, ensure dat service level agreements are met, product migrations, system health checks, application monitor and log analysis
- Well versed in designing presentation layer components using Servlets, JSP, JSTL, HTML5, AJAX, JavaScript, JQuery, CSS, XHTML, XSL, XML, JSON and Angular JS.
- Experience in Multi-Tier Application using Java, J2EE, EJB, JSP, spring, Spring MVC, Struts, and Hibernate.
- Experience in developing Sales and E-commerce applications
- Thorough knowledge wif J2EE application platform configuration and performance optimization.
- Experience on different OS like UNIX, Linux, IOS and Windows operating systems.
- A Motivated self-starter wif exceptional team building, strong leadership and interpersonal skills.
- Very strong communication skills, problem solving skills and work ethics.
TECHNICAL SKILLS
Java/J2EE Technology: Java Beans, Servlets, JSP, JDBC, EJB, JNDI, JMS, RMI, GWT.
Architecture & Framework: Client-Server, MVC, J2EE, Jakarta Struts, Spring, Hibernate.
Database: Oracle 11g, SQL server 2008, SQL, DB2
IDE: Eclipse, NetBeans, IBM RAD, JBuilder, Spring Tool Suite
Design Methodology: UML, Fall,, Perl
Operating Systems: Windows 9x/NT/XP/2003, Linux, Unix, AUTOSYS.
Conceptual knowledge: Web Services, Socket Programming.
GUI: HTML5, XML, XSLT, JSF, AJAX, JavaScript, CSS3.
Query Languages: SQL, PL/SQL.
Programming Language: Core Java APIs (I/O, Thread, Collections), C, C++
Design patterns: Business Delegate, Business Object, Value Object, Front Controller, Database Access Object, Factory, Singleton, Session Facade.
Tools: BEA WebLogic8.1, JBOSS, IBMWebsphereApplication Server 6.1, Tomcat 6.0, JUnit 4.0, ANT, Log4j, Mercury Quality Centre, Rational Clear Quest. ANT, Maven, SVN, Toad, Pluto, Asset Control
Design & Control: UML, Rational Rose, CVS, ClearCase.
PROFESSIONAL EXPERIENCE
Confidential, San Diego, CA
Sr Java Developer
Responsibilities:
- Involved in all the phases of the project such as analysis, design, development testing and deployment.
- Involved in developing UI (User Interface) using HTML 5, CSS 3, JSP, REST API, JQuery, Bootstrap, AJAX, Java Script.
- Used Angular JS, Node JS to develop few parts of application.
- Designed dynamic client-side JavaScript, codes to build web forms and simulate process for web application, page navigation and form validation.
- Developed Tabbed pages using AJAX wif JQueryand JSON for quick view of related content, providing both functionality and ease of access to the user.
- Implemented the associated business modules using Spring MVC, REST API,and Hibernate data mapping.
- Used Collection Framework features like Map, Object, List to retrieve the data from Web Service, manipulate the data to in corporate Business Logic and save the data to Oracle database.
- Used Hibernate to access database and perform database updating.
- Developed Restful services to allow communication between the applications such as ServiceNowand Salesforce usingJAXRS and Jersey framework.
- Used Singleton Design pattern to has single access to JNDI lookups.
- Used various Core Java concepts such as Multi-Threading, Exception Handling, Collection APIs to implement various features and enhancements.
- Involved in maintenance of application for frequent updates and changes.
- Implemented Test Cases for my application using Junit libraries.
- Created jobs in continuous integrated build and testing and deployment using Jenkins, Maven.
- Involved in making enhancements to a standalone application and deploy in production.
- Log4j were used to log the various debug, error and informational messages at various levels.
- Used Scrum Calls for story tracking.
Environment: Java 1.8, Tomcat 8, JBOSS 7, Log4j, Spring 3.2, Maven, RESTful Web Services(Jersey Framework), HTML 5, CSS 3, Collections, Oracle 11g, AngularJS, REST API, Node Js, Windows XP, SOAPUI, GIT & CVS.
Confidential, Columbus, OH
JAVA/J2EE Developer
Responsibilities:
- Implemented various Validation Controls for form validation and implemented custom validation controls wif JavaScript and JQuery.
- Developed presentation tier using JSP, Java Script, HTML, and CSS for manipulating, validating, customizing, error messages to the User Interface.
- Worked on J2EE frameworks like spring and Struts for developing industry standard web applications.
- Developed dynamic e-mails using JavaScript, and hand coding of HTML5 and CSS.
- Involved in configuration of Spring MVC and Integration wif Hibernate.
- Involved in design phase and data modeling, interacted wif other team members to understand the requirements for the project.
- Implemented J2EE standards, MVC architecture using Spring Framework.
- Developed cross-browser/platform HTML5, CSS, and JavaScript to match design specs for complex page layouts while adhering to code standards.
- Used Spring MVC framework for design and development of web application.
- Created Location Look up SOAP based web services using spring.
- Developed Controllers and Services classes dat support spring framework.
- Worked on JQuery for user interface interactions, effects and themes built on top of the JQuery JavaScript.
- Involved in spring, Hibernate & JPA integration for the entire system.
- Extensive use of HTML5 wif AngularJS, JSTL, JSP and JQuery for the presentation layer along wif Java script for client side validation.
- Involved in developing Static and Dynamic pages using JSP and Servlets.
- The front-end JSP pages were developed using the Struts framework and were hosted in a J2EE environment on an Apache Tomcat Server.
- Involved in the application involving Oracle, JAXB, web service Java.
- Involved in development of SOAP web services using Apache Axis to extract data from databases.
- Built web-based applications using Spring MVC Architecture suitable for Apache Axis framework.
- Used RESTful web services to expose certain functionalities of the application.
- Developed JSP pages and Servlets for customer maintenance and used AngularJS.
- Developed the data layer using Hibernate Persistence Framework. Created Hibernate mapping files and Hibernate configuration files for individual modules.
- Involved in creating Controller using spring frame work and writing JSP.
- Validated Web service response using SOAP UI.
- Implemented object/relational persistence and query service using Hibernate.
- Used JSON, JQuery, and Ajax for updating the web pages.
- Involved development of front-end components using JSP, JavaScript, and Java.
- Used Spring Dependency Injection to inject required services.
- Used JPA, Hibernate combination to access data from ORACLE database using POJOs for coding simplicity.
- Developed Web Services for data transfer from client to server and vice versa using Apache Axis, SOAP, WSDL and UDDI
- Involved in writing SQL queries and stored procedures for data manipulation.
Environment: Java, JSP, HTML5, Struts, Spring, AngularJS, CSS, Web services, J2EE, Design Patterns, Servlets, Hibernate, Struts Tag Libraries/JSTL, XML, UML, JUnit, Oracle 10g, Apache Tomcat, Log4J, CSS, ANT, Windows XP/2007.
Confidential
JAVA/J2EE Developer
Responsibilities:
- Developed various Custom DAOs using spring’s Hibernate DAO support to persist the records from suitable tables in the database.
- Developing presentation layer wifJSPs,HTML5, JavaScript, CSS3, JQuery, JSON, AJAX,SpringForm tags, Tiles, JSTLtags etc.
- Web application development for backend system usingAngularJS wif cutting edgeHTML5and CSS3techniques.
- Reviewing Business Requirements, Functional Specifications and creating Detailed Design documents for development.
- Used Spring Framework at Business Tier and also spring’s Bean Factory for initializing services.
- Implemented the Application using Spring MVC Framework.
- Configured the Web Logic handler for the Apache Web Server to serve static files (html, images and css).
- Extensively used Spring IOC module to perform the bean dependency injection in various XML files dat compose the entire web application.
- JQuery& Ajaxare used intensely for producing responsive User Interface.
- Developed SQL Statements as well as PL/SQL Stored Procedures for searching contractors depending on Selection Criteria.
- Developed Servlets for Document Upload, Image Streaming and Caching the data.
- Involved in integratingspringwifHibernateand delegated the persistence operations using Hibernate Template.
- Wrote client side and server side validations using Struts Validators and Java Scripts Validations.
- Used AngularJS to create maintainable and testable single page application.
- Used AngularJS markup and expressions.
- Involved in Unit Testing, Integration Testing, and System Testing.
- Used Web services -WSDLandSOAPfor getting credit card information from third party.
- Developed JavaScript validation for client side validations. Performed Code reviews and code fixes.
- Developed user interfaces using JSPs, HTML, XHTML, DHTML, CSS, Java Script, JSP Custom Tags and AJAX.
- DevelopingSpringMVC Controllersfor handling of web requests from the presentation layer by use of URL Handler Mapping.
- Constructed presentation layer implementingStrutsframework.
- Implemented business logic on server-side using Session Beans and Entity beans.
- Followed Agile methodology and used Test Driven Development. Created Design Docs from Functional Specifications.
- Developed Class and Sequence Diagrams using Rational Rose Software.
- Involved in design and developing re-usable web services using SOAP, XML, WSDL, XML Schemas, JAXP and XSL.
- Deployment of application using Maven.
- Developed Asynchronous means of retrieval of data from the Server and Database using AJAX features as well JavaScript.
- Used Log4J to store log messages.
Environment: Java 1.5, J2EE, Springs, JSP, Hibernate, Struts, AJAX, CSS, JDBC, Eclipse, Web logic 10.x, Web Services, AngularJS, Maven, SOAP, Oracle, ANT, Windows 2007, SOA, JQuery, AJAX, JavaScript, HTML5,CSS.
Confidential, Basking Ridge, NJ
JAVA/J2EE Developer
Responsibilities:
- Involved development of front-end components using JSP, JavaScript, and Java.
- Designed and developed all components JSP, controller, spring configuration, and DAO and Hibernate configuration for various modules.
- Interpreted and manipulated spring and hibernate configure files.
- Developed and Refracted the Action Servlets and JSPs using Struts following MVC architecture.
- Used the JNDI for Naming and directory services.
- Used Hibernate framework for back end development and spring dependency injection for middle layer development.
- Implemented and integrated Spring Framework wif Struts.
- Worked on Spring framework for dependency injection, transaction management and AOP.
- Used Spring Framework for Dependency injection and integrated wif the Struts Framework and Hibernate.
- Designed and coded Business Classes using Spring IOC and AOP features.
- Created connections to database using Hibernate session Factory, using Hibernate APIs to retrieve and store data to the database wif Hibernate transaction control
- Design and developed Webservices (SOAP) client using AXIS to send service requests to Webservices.
- Web UI development using JSP, CSS and JavaScript.
- Design and Development of User Interface using Struts tag libraries
- Developed User- Interface screens involving Servlets, JSP, JavaScript and XML DOM parser.
- Used JSON as response type in REST services.
- Implementation of XSLT processing on server wif JSP and Websphere.
- Wrote Database objects like Triggers, Stored procedures in SQL.
- Used Spring MVC framework controllers for Controllers part of the MVC.
- Application was designed and developed using the Spring framework
- Implemented various Java design patterns like Front Controller, Service Locator, Business Delegate and Data access Object, Factory Pattern, Session Façade, etc.
- Created user-friendly GUI interface and Web pages using HTML and DHTML embedded in JSP.
- Managed Object Persistence, Data retrieval using Hibernate, Spring Framework wif SQL Server as backend.
- Using OOAD Technology classes are designed in UML wif the halp of Rational Rose tool.
- Develop UML diagrams like use case, sequence, class diagrams and design documents.
- Used ANT scripts to build the application and deployed the application on the application server.
Environment: Java, EJB, Struts, AJAX, Hibernate, Spring, JSP, Servlets, JMS, XML, SOAP, WSDL, JDBC, JavaScript, UML, HTML, CVS, Log4J, JUnit, Rational Rose, Oracle, UNIX.
Confidential
Java/J2EE Developer
Responsibilities:
- Coordinating wif Project Manager for getting the requirements and developing the code to support new applications.
- Providing Java programming support for existing and new applications.
- Developing Web applications using Java, J2EE, Struts and Hibernate.
- Developing Action Form classes, Form beans, Action classes using struts.
- Using Hibernate for the backend persistence.
- Used Spring framework for dependency injection and integrated wif Hibernate and JSF.
- Involved in writing Spring Configuration XML file dat contains object declarations and dependencies.
- Implementing MVC, DAO J2EE design patterns as a part of application development.
- Developing DAO interfaces for hibernate to interact wif databases.
- Designing the front end using JSP, CSS and Html as per the requirements dat are provided.
- Using Java script and Struts validation frame work for performing front end validations.
- Coding and maintaining Oracle packages, stored procedures and tables.
- Participating in project design sessions to document technical specifications and to provide design options and solutions.
- Working on Web technologies including Tomcat, Apache, Http, Web service architectures.
- Migrating web application from Tomcat to web sphere deployment environments.
- Using Svn for software configuration management and version control.
- Preparing test cases and strategies for unit testing and integration testing.
- Using the LOG4j to log regular Debug and Exception statements.
Environment: Java, J2EE, JSP, Struts 2.0,JDBC 3.0, Web Services, XML, JNDI, Hibernate 3.0, JMS,Spring 3.X, JSF, Weblogic Application Server 8.1, Maven, Eclipse, Oracle 10g, WinCvs 1.2, HTML, Rational Rose XDE, SQL, Junit 4.0, Log4j, Ajax, JavaScript 1.2, XML/XSLT,SAX,DOM.