Java J2ee Developer Resume
North Wales, PA
SUMMARY:
- Over 8 years of experience in analysis, design, development and implementation of N - tier architecture applications, Business to Business Applications, Business to Client applications, distributed components and internet/intranet applications.
- Robust Proficiency in Java concepts likes OOPS, Collections, Exception Handling, Serialization, Multithreading, Generics &developing enterprise applications using J2EE technologies like JSP, Servlets, Hibernate, JPA, JTA, JSF, JDBC, JNDI, JMS and POJO.
- Expertise in various methodologies of the software development lifecycle (SDLC) process including analysis, design, development, implementation, integration, testing, debugging, production, maintenance.
- Professional experience in building Web User Interface (UI) using HTML/HTML5, DHTML, XHTML, Angular
- Experience in developing lightweight application components using Spring IOC, publishing cross cutting concerns as aspects using Spring AOP, development and implementation of Model-View-Controller frameworks using Spring MVC
- Worked on frameworks like Spring MVC/IOC/JDBC/AOP/Context.
- Experience on ORM frameworks like those that Hibernate/JPA used for mapping Java classes with relational database by Hibernate Query Language (HQL).
- Experience in implementing Web Services based on Service Oriented Architecture (SOA) using SOAP, Restful Web Services, JAX-WS, WSDL.
- Strong experience in RDBMS database design using SQL, to write Stored Procedures, Functions, Triggers, prepared Statements.
- Extensive development experience on different IDE's like Eclipse, NetBeans for debugging and using java-coding standards.
- Excellent team player, quick learner and self-starter with effective communication, motivation and organizational skills combined with attention to details and business process improvements.
TECHNICAL SKILLS:
Languages: Java, J2EE, PL/SQL, C, C++
JAVA Technologies: Java, J2EE, JSP, Servlets, JDBC, JNDI, EJB, Web Services, Java Server Faces (JSF), Spring Framework
Web Technologies: HTML, XML, CSS, AJAX, JavaScript, JQuery, JSON, AngularJS, Node.js
Distributed Technologies: RMI, EJB, JMS
Middleware Technologies: Web Services (SOAP and Restful), XML XML Schema, DTD, XSLT
Application: Server/Web Server WebSphere, WebLogic and Apache Tomcat
Database: Oracle (version -11g, 10g, and 9i), My SQL, and SQL Server. MongoDB, NoSQL
ORM: Hibernate
Operating Systems: Windows, Linux, UNIX
IDE: Eclipse, NetBeans, RAD
PROFESSIONAL EXPERIENCE:
Java J2EE Developer
Confidential, North Wales, PA
Responsibilities:
- Implemented all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications and Development of the Application.
- Developed the server side business logic using Action Classes, Action Forms, Helper classes and DAO access layer classes.
- Used JSP, HTML, Java Script, Angular JS and CSS for content layout and presentation.
- Developed Web services, written SOAP, and created WSDL for web services.
- Used Spring IOC, AOP modules to integrate with the application.
- Used Hibernate as persistent layer by mapping to the tables.
- Experience in writing Beans, Action Classes and Business Delegates using Action Forms, DynaActionForm and Validator Action Forms.
- Create Hibernate.hbm mapping files for Data Models and configuring in hibernate.cfg.xml.
- Implemented the design of the applications using J2EE using Model/View/Controller (MVC) design pattern.
- Developed Spring Beans and Configured Spring using applicationContext.xml.
- Involved in the integration of Struts with Spring Framework and implemented Spring MVC, Spring IOC, Spring AOP, Spring JDBC, Spring Persistence with JPA.
- Configured Front Controller in springapp - config.xml of Spring MVC and implemented Spring Web flow.
- Written DAO classes to interface with Database using hibernate.
- Used XML parsers to parse the XML data.
- Used O/R mapping tool Hibernate for persistence data.
- Developed and flexible, scalable, utilizing open source technologies like Hibernate ORM and Spring Framework.
- Wrote the Hibernate-mapping XML files to define java classes-database tables mapping.
- Used Hibernate Template for various database update, insert, delete operations and for invoking functions, stored procedures, triggers.
- Written database Functions, Procedures and Triggers as per the business logic requirements.
- Wrote JUnit test cases for testing the Business layer and the service layer.
Environment: Java, J2EE, JSP, Servlets, Struts, Spring, and Hibernate, MVC, AJAX, Java Script, CSS, HTML, ANT, JUnit, and Apache Tomcat Server.
JAVA/ J2EE Developer
Confidential, New York, NY
Responsibilities:
- Involved in Software Development Life Cycle (SDLC) phases like requirements gathering, Analysis, Design, Development and Testing.
- Involved in the development of project back - end logic layer by using most of the core java features such as Collections Framework, Interfaces, Multi-Threading and Exception Handling programming.
- Developed the application using the Model View Layer (MVC) architecture.
- Involved in designing the user interfaces using JSP. Developed Custom tags for reusability using reusability.
- Implemented Business processes like user authentication transfer of service using Session EJB's.
- Involved in using web services WSDL and SOAP for getting credit card information from third party.
- Written Web Services (WSDL) to effectively work with SOAP and XML, XSLT and exchange data between different applications, which are on different platforms. Developed top-down and bottom up web services development.
- Involved in Integration to integrate with external systems using SOA (Web services, WSDL, SOAP, UDDI and XML).
- Extensively used XML Web Services for transferring/retrieving data between different providers.
- Used Soap UI to manually connect to the web service and check data.
- Used Hibernate in data access layer to access and update information in the database.
- Used Hibernate Query Language (HQL) to query the database for complex data.
- Designed Graphical User Interface (GUI) applications using HTML, JSP, Angular JS, and CSS.
- Used JavaScript as the scripting language and is used for detecting the visitor's browser, validating the forms, providing event functions, animations etc..
- Used data source to connect database.
- Used Oracle 10g database to design various tables required for the project and used Stored Procedure in the application.
- Used Maven as build tool and Jenkins for Continuous Integration.
- Developed, Tested and Deployed application in Apache Tomcat 7.0 server.
Environment: JDK 1.5, Hibernate 3.0, EJB, JSP, Servlets, JMS, JAX-WS, JAX-RPC, XML, SOAP, WSDL, JDBC, JavaScript, UML, HTML, Angular JS, JNDI, CVS, log4j, Tomcat Web server, Oracle, Eclipse.
Java Developer
Confidential, San Diego, CA
Responsibilities:
- Development and testing of the website using Struts and spring framework.
- Implemented application logging and exception handling using Spring AOP.
- Used the Agile as SDLC process for the project execution.
- Designed and developed GUI components using JSP, HTML and JavaScript.
- Developed highly responsive, dynamic user interface components using AJAX and JQuery.
- Used object oriented programming concepts of Java Script like Prototypes and Closures for client side data manipulation and encapsulation.
- Implemented MVC using Spring Framework
- Handled the database access by implementing Controller Servlet.
- Implemented PL/SQL stored procedures and triggers.
- Used JDBC prepared statements to call from Servlets for database access.
- Designed and documented of the stored procedures.
- Developed the CSS Classes for all Error, Form Elements and Warnings.
- Performed client side validations using JavaScript.
- Used Log4J to monitor the Error Logs and Used Maven to build the application.
- Deployed application on WebLogic Application Server and development using Eclipse
Environment: Java, JEE, JSF, RAD, Ajax, JavaScript, JAX-WS, Web Services, SOA, SOAP, WSDL, JMS, Hibernate, JSTL, spring, XML, XSLT, WebSphere, Junit, SVN, Servlets, JDBC.
Java Developer and Support Analyst
Confidential
Responsibilities:
- Full lifecycle application development
- Designing, coding and debugging applications in Java. Object - oriented Design and Analysis (OOA and OOD)
- Participated in design, development and testing of the system.
- HTML, JavaScript, and Applets were used for the presentation.
- Developed the backbone of the project using JSPs and Servlets.
- Used JDBC to interact with the database
- Application was developed in Tomcat server.
- Used JavaScript for the feature enhancements.
- MySQL was used as database server.
- Actively Developed queries to communicate with database server.
- Followed waterfall model as SDLC methodology.
Environment: JDK1.1, JSP, JavaScript, HTML, Servlets, JDBC, SQL Server, Apache Tomcat
Java Developer
Confidential
Responsibilities:
- Involved in requirement Analysis, documentation of high level and low - level design
- Used core java, Multithreading, I/O Streams, Collections framework.
- Designed presentation part in JSP (Dynamic content) and HTML (for static pages)
- Designed Business logic in EJB and Business facades.
- Used MDBs (JMS) and MQSeries for Account information exchange between current and legacy system
- Attached an SMTP server to the system, which handles Dynamic E-Mail Dispatches.
- Created Connection pools and Data Sources.
- Involved in the Enhancements of Database tables and procedures.
- Used JUnit for unit testing of the system and Log4J for logging.
- Developed ANT scripts to build and deploy the application in the JBOSS Application Server.
Environment: Java, J2EE, JSP, EJB, JMS, JBoss Application Server, Tomcat Web Server, PL/SQL, ANT, winCVS, MS PowerPoint, MS Outlook