Java J2ee Developer Resume
FL
SUMMARY:
- Nearly Eight years of experience as a Java/J2EE Programmer for entire Software Development Life Cycle(SDLC) including analysis, design, implementation, integration, testing and maintenance of applications using Java/J2EE and Object Oriented Client - Server technologies.
- Strong experience in Object Oriented Programming in the field of JAVA and J2EE technologies.
- Strong Object-Oriented Programming Concepts OOPS with OOPmethodologies and Designskills.
- Working experience in application development using Applets, JSF (Java Server Faces), JSP, Java Script, Servlets, JDBC, Struts, Hibernate, Spring and JMS.
- Hands on experience in Oracle 9i and Oracle 10g (SQL, PL/SQL).
- Hands on experience in Angular JS,.
- Expertise in deploying applications on Web sphere 5.x/6.x, Web logic 8.1/9.1, JBoss 4.2, Tomcat.
- Expertise in application development using J2EE technologies like Servlets, JSP, JDBC, EJB.
- Strong expertise in developing user-friendly web interfaces using HTML, DHTML, CSS, Struts Tag Library, JavaScript, AJAX and JQuery.
- Good knowledge of Design Patterns like Model View Controller (MVC), Data Access Object (DAO), Data Transfer Object etc.
- Good working experience in implementing Rest and Soap base webservices using WSDL, JAX-WS and JAX-RS
- Experience in working with application development environments using Web Logic, Apache Tomcat and IBM Web Sphere Application Server.
- Experience with JUnit for performing Unit Testing and determining the application functionality and good working Log4j package for logging purpose.
- Experience in Programming technologies like Maven, ANT, Eclipse 3.5,3.4,3.3 etc for project build.
- Through working knowledge in core Java, Java DB connectivity API of JDBC, Java Beans.
- Expertise in XML and related technologies like XSD, XPath, XSLT, DTD and parsers like DOM and SAX.
- Good understanding of Object Oriented Analysis and Design and UML notations and experience creating class, use case and sequence diagrams.
- Experience of implementing Jprofiler.
- Familiar with software development life cycle SDLC and Agile methodologies & TDD.
TECHNICAL SKILLS:
Internet Technologies: Java,Java (JDBC, Java Beans), J2EE (EJB, Servlets,JSP, JNDI), XML, SOAP, REST, JavaScript, CSS, Pl/SQL
Frameworks/ORM tools: Spring 3.5/3.0/2.5, Struts1.2/2.0, Hibernate 3.5/3.X
App Servers/ Middleware: WebSphere 7.0, Tomcat 7.0, Jboss, Weblogic 10.0/9.0/8.1
IDE / Programming Tools: Eclipse 3.2/3.6, NetBeans.
Operating System: Unix, Linux, Windows NT/2000/XP/Vista.
Scripting Language: XSL, XSLT, HTML, JavaScript, JQuery and Angular JS.
Database/Tools: JDBC, Oracle 8i/9i/10g, SQL Server 7.0, My SQL
Libraries and Tools: Ant, Maven, Jasper Reports/Junit
Version Control: SVN, Git
Functional Domain: Banking, Travel Search Engine, Healthcare, Auto, Insurance
PROFESSIONAL EXPERIENCE:
Confidential, FL
Java J2EE developer
Responsibilities:
- Participated in coding Spring AOP components for the Transactional Model to handle many requests. Involved in writing JSP and Servlet components.
- Created both producer and consumer web service components using REST and implemented RESTful web services.
- Used Java Message Service (JMS) for reliable and asynchronous exchange of important information such as loan status report.
- Developed Web services for sending and getting data from different applications using REST messages, then used SAX and DOM XML parsers for data retrieval.
- Designed and developed web-based software using Spring MVC Framework and Spring Core.
- Worked on Hibernate ORM. Created Hibernate XML files and Java class files to map the object relation mappings.
- Used Hibernate Query Language (HQL) and Custom Queries to querying data from Oracle Data Base In DAO.
- Implemented all the CRUD operations using JPA query language.
- Developed Junit test cases to validate the REST services.
- Developed web applications using Spring MVC, JQuery, HTML, Bootstrap.
- Develop the business logic using Java, JDBC and Deploy on Tomcat server.
- Multi-Threading and Caching were used to improve user experience.
- Built web-based maintenance application to maintain complex specification documents.
- Used Spring MVC as the Web Services framework to implement the REST APIs involved. Made Single page module with use of Angular.js framework. Implemented the business logic using JSP, JSTL, Java Beans and service classes.
- Involved in the development of presentation layer and GUI framework using CSS3 and HTML .
- Developed XML web services for retrieving loan information from the bank.
- Used Log4j for logging purposes.
Environment: Java 1.8, Spring, J2EE, HTML, Hibernate, JSP, AngularJs, JSTL, AJAX, JQuery, Oracle, Web Logic, Eclipse, ANT, Apache Tomcat, JBoss7, SVN, SOA, J2EE, Oracle, NoSQL, XML 1.x, JAXB 2.x, XSLT 1.x, Log 4j, JUnit, SOAP webservices, WSDL 2.0, JAX-RS, JAX-WS, and Rest Web Services.
Confidential, Woodland Hills, CA
Java/J2EE Developer
Responsibilities:
- Involved in study of User Requirement Specification, communicated with Business Analysts to resolve ambiguity in Requirements document.
- Worked in Agile Scrum Methodology.
- Involved in configuration of Spring MVC and Integration with Hibernate.
- Used Spring MVC framework for design and development of web application.
- Developed Controller and Service classes that support Spring Framework.
- Involved in developing DAOs (Data Access Objects) to connect backend Database.
- Involved in UI development using JavaScript, JSP, AJAX, JQuery and Bootstrap.
- Involved in development of SOAP web services using Apache CXF to extract data from databases.
- Used Apache CXF Service Engine for creating and deploying Web Service clients using SOAP, WSDL.
- Used Spring AOP and Log4J for logging purpose.
- Published methods as web methods using RESTful web services in Spring Framework.
- Used POSTMAN and SOAPUI for testing the web services.
- Experience JSON and XML data transfer through Restful webservice.
- Involved in designing the database and coding of SQL, PL/SQL, Triggers and Views using MySQL.
- Actively involved in deployment of Application war files in WebLogic Application server.
- Used Hibernate for Object relational Mapping and Persistence.
- Used Spring Security for user authentication in some modules.
- Implemented Junit using Junit Framework.
- Used Maven for building application.
- Used GIT as a source version control and Jenkins as a CI tool.
- Involved in Production Support.
Environment: Java 1.8, J2EE, Spring 4/3.2.5, Hibernate 4/3.2, Restful API, JAXB 2.0, XML, WSDL, SOAP, AGILE/SCRUM, JUnit 4.0, JavaScript, WebLogic 9.0, Oracle 11g, Maven, GIT, Unix, JIRA.
Confidential, Minneapolis, MN
Java/J2EE Developer
Responsibilities:
- Actively participated in the daily SCRUM meetings to produce quality deliverables within time.
- Involved in developing multi-tiered application using Spring MVC utilizing Spring Inversion of Control (IOC) architecture and Hibernate.
- System built using Model -View-Controller (MVC) architecture. Implemented the application using the concrete principles laid down by several design patterns such as Session Façade, Business Delegate, Bean Factory, Singleton, Data Access Object, and Service Locator.
- Developed Web services to allow communication between application through REST and SOAP using Jersey framework and Metro.
- Designed and implemented application using JSP, Spring MVC, Spring IOC, Spring AOP, Hibernate, SQL and Oracle.
- Configured and customized error, info and debugging logging using Log4J.
- Spring MVC model integration for front-end request action controller.
- Wrote SQL queries, stored procedures, modifications to existing database structure as required for addition of new features using Oracle database.
- Involved in installing and configuring Eclipse and Maven for development.
- Used JUnit for unit testing.
- Implemented JavaScript, HTML5, CSS3, AJAX, AngularJS and JQuery to the presentation layer.
Environment: Java 1.7, J2EE, Spring 3.0, Hibernate 3.0, JSP 2.0, JDBC, HTML, Web Logic Server, Tomcat Web Server, REST Web services, JSON, Jersey, SOAP, WSDL, Metro, XML/XSD, PL/SQL, Oracle 10g, Agile, SVN, Angular JS 1.2, JQuery 1.9, Eclipse, Maven, JUnit, AJAX
Confidential, Torrance, CA
Java/J2EE Developer
Responsibilities:
- Involved in creating Use cases, Class diagrams and Interaction Diagrams.
- Developed EJB’s and deployed them on WebSphere Application Server
- Used Spring framework for dependency injection, transaction management in different layers .
- Used Spring MVC framework controllers for Controller part of the MVC
- Used AJAX in user validation and suggestion list and to display dialog boxes.
- Developed the Business logic on the web tier using EJB Stateless Session beans.
- Designed and implementing Session Facade, Service Locator and DTOdesign patterns.
- Involved in designing the user interfaces using JSPs.
- Involved in Design documentation and implementation.
- Responsible for Documenting Status Reports in Payment transaction Module.
- Implemented Payment transaction module by developing all the components using Java, JSP, Hibernate and Spring environments.
- Used Eclipse for writing code for JSP, Servlets.
- Developed business layer components using enterprise java beans (EJB).
- Developed JUnit test cases for all the developed modules.
- Used SVN for version control across common source code used by developers.
- Developed XMLWeb Services using SOAP, WSDL.
- Used XML parser APIs (SAX) in the web service's request response data marshaling as well as un-marshaling process.
- Used JDBC to invoke Stored Procedures and database connectivity to ORACLE.
- Implemented JReport for annual report generation with charts.
- Extensively involved in designing UI, reporting and specification documentation.
Environment: J2EE, JDK1.6, JSP, Spring 2.5, Eclipse, Hibernate, HTML, AJAX, XML, EJB, PL/SQL, IBM WebSphere Application server 5, JUnit, Web Services, UNIX, SVN, SAX Parser, Oracle
Confidential, Eden Prairie, MN
Java/J2EE Developer
Responsibilities:
- Developed the application as per the functional requirements from the analysts
- Developed the client side validation using JavaScript.
- Participated in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the application.
- Wrote authentication and authorization classes and manage it in the front controller for all the users according to their entitlements.
- Designed and Developed Web Services using technologies WSDL, SOAP to communicate to the other modules.
- Configured Hibernate objects as Spring Beans in the Spring Configuration File.
- Wrote client side and server side validations using Struts Validators and Java Scripts Validations.
- Used Struts tag libraries, JSTL and created web interfaces using JSP technology.
- Configured the Hibernate configuration files to persist the data to the Oracle 9i/10g Database.
- Wrote XML validation components using DTD, XML Schema.
- Developed DAOs using DAO Design Pattern to insert and update the data.
- Helped in developing the complete business flow and helped in corporate session validity checks, form validations and error handling in the application.
- Implemented ORM in the persistence layer using Hibernate frame work in conjunction with Spring Aspect Oriented Programming (AOP) functionality.
- Design and Development of User Interface using Struts tag libraries
- Provided production support for the application.
- Responsible for client side validations and server side validations in JSP
- Increased performance of the extended applications by making effective use of various design patterns ( Front Controller, Business delegate, DAO and Session facade)
- Design and Development of server side modules using J2EE, Struts, EJB and Utility classes
- Development of test cases for unit testing
- Used Web Services to extract and communicate the records using XML and REST
- Used Log4J utility to log error, info and debug messages.
- Resolved complex problems in less time.
- Configured and deployed the J2EE application on Weblogic Application Server
- Played major role in the completion of the project.
- Used apache struts to develop the web-based components
- Tested the whole application for errors screen by screens
Environment: Java 1.5, J2EE, JSP, Servlets, Hibernate, Struts 2.0,PL/SQL, Weblogic Application Server, Web services, SVN, Log4J, Unix, Win XP, Oracle 9i, EJB.
Confidential
Java developer
Responsibilities:
- Developed Servlets and Java Server Pages ( JSP ).
- Developed PL/SQL queries to generate reports based on client requirements.
- Enhancement of the System according to the customer requirements.
- Created test case scenarios for Functional Testing.
- Used Java Script validation in JSP pages.
- Helped design the database tables for optimal storage of data.
- Coded JDBC calls in the servlets to access the Oracle database tables.
- Responsible for Integration, unit testing, system testing and stress testing for all the phases of project.
- Prepared final guideline document that would serve as a tutorial for the users of this application.
Environment: Java 1.5, Servlets, J2EE, JDBC, Oracle 8, PL/SQL, HTML, JSP, Eclipse, Unix, Struts 1.2