J2ee Developer Resume
Chicago, IL
SUMMARY
- 8 years of experience in design, development, and implementation of Object Oriented Applications and Java & J2EE Applications.
- Strong experience in Core Java, AOP, Generics, Collections, Interfaces, Design Patterns.
- Expertise in design and development of various web and enterprise Applications using Hibernate, JSP, JavaScript, Servlets, JDBC, JPA, Web Services, JAX - WS, Axis, JMS and RMI.
- Expertise in Eclipse, NetBeans, and JDeveloper Tools.
- Expertise in architecture/application development utilizing J2EE based technologies.
- Involved in design and developing re-usable Web Services using SOAP, XML, WSDL, XML Schemas, and XSL.
- Experienced in frameworks and tools: Struts Framework, Spring MVC.
- Expertise in UI technologies like HTML, DHTML, JSF, JSP, JavaScript, CSS, AJAX, and DWR.
- Extensive experience and expertise in Front-End Development using AJAX (Asynchronous JavaScript and XML).
- Extensive experience in various Java/J2EE technologies including Core Java, J2EE (EJB, Servlets, JSP, JDBC), Spring (MVC, AOP, DAO), Hibernate and JAVA Web Framework along with Web Services (SOAP, RESTful) and Database related technologies.
- Used Flex, JSP, JSF (Java Server Faces), Struts to simplify building user interfaces for Java Server Applications.
- Designed the Windows based Applications using Java Swing.
- Experience in XML and related technologies like XPath and parsers like JAXP (SAX, DOM) and JAXB.
- Developed websites using JavaScript frameworks such asAngular JS.
- Used Spring ORM to integrate Spring Framework with Hibernate and JPA.
- Expertise in design and development of rich UI based AJAX application using DWR.
- Worked extensively with jQuery JavaScript library.
- Designed and programmed for Database Design in Oracle, SQL Server, and MySQL.
- Experience in using supporting tools like Ant for building and packaging artifacts, JUnit for performing unit testing, and Log4j for logging.
- Experience usingFuse/Apache ServiceMixas integration platform.
- Extensively worked on Apache Axis for Web Services Applications.
- Knowledge of usingApache Camelthrough Fuse Mediation Router.
- Experience in JDBC for connecting database, and stored procedures using PL/SQL.
- Strong Experience in PL/SQL programming including writing complex SQL queries using Joins, Sub Queries, Stored Procedures, Triggers, and Cursors.
- Experience in Operating Systems like Windows 2000/XP, UNIX, Linux.
- Strong combination of business analysis, development and debugging experience in Java and exceptional verbal and written communication skills, excellent team player.
TECHNICAL SKILLS
Languages/Tools: Java 7/8, JSP, Servlets, Struts, Tiles, JAX-RS, EJB, JDBC, PL/SQL, SOAP, Apache Axis, Hibernate, AJAX, XML, UML, RMI, JMS, CVS, Subversion, Ant, JUnit, Maven, Perl
Operating Systems: UNIX, Windows, Linux
Databases: MySQL, MS-Access, MS SQL-Server, Oracle 10g/11g
Application servers: IBM WebSphere 8.5, Apache Tomcat, WebLogic 11g/12c, JBoss Eap
Frameworks: Struts 2.1/2.2/2.3, Spring 3.1/4.0, JSF 2.1/2.2, Hibernate 3.0/4.2
UI languages: HTML 4/5, DHTML, XML, XSLT, JavaScript, JSP
Front End Technologies: HTML 4/5, XML, JavaScript, CustomTags, CSS 3, AJAX, jQuery
Web Technologies: Servlets, JSP, JSTL, Custom Tags, JDBC, Java Beans 3.0/3.1
PROFESSIONAL EXPERIENCE
Confidential, Chicago, IL
J2EE Developer
Responsibilities:
- Worked on multiple stages of Software Development Life Cycle (SDLC) deliverables of the project.
- Worked on requirement gathering, analyzing functional requirements, Design and Development, Management of new enhancements, Integration, Deployment and Testing.
- Determine the Workflow and Develop application based on that.
- Working on Linux development environments.
- Used Eclipse IDE for developing the application.
- Built the application using Agile Development Model.
- Designed and Developed User Interface modules of application using CSS, JSP, JavaScript, and AJAX.
- UsedAngular JSframework to extend the HTML template.
- Implemented Representational State Transfer JAX-RS, REST Web Services for distributed systems.
- Developed Web Service components with JAX-RS from WSDL files for invoking the methods using SOAP.
- Used Java and Web Services to validate the Migration Functions.
- Configured JMS in the WebSphere Application Server to send messages on the queue.
- Deployed the application in WebSphere Application Server.
- Designed and developed various modules of the application with J2EE design architecture, Spring MVC architecture and Spring Application Context using IOC, AOP concepts.
- Extensively used jQuery UI, and Angular JS to provide UI functionality.
- Implemented features like logging, user session validation using Spring-AOP module.
- Developed server-side services using Java, Spring, and Web Services (SOAP).
- Wrote application front end with HTML, JSP, AJAX, jQuery, Spring Web Flow and CSS.
- Developed logic to generate executable Jar file which uses configure property files.
- Used Log4j to store XML response O/P message into a Log file.
- Working experience in using Oracle database.
- Provided SQL scripts for querying Oracle database.
- Developed batch files to execute the application in CLI (Command Line Interface).
- Used CVS version control tools to manage source repository.
- Participated in Code Integration and System Testing.
- Developed Build Scripts using Maven to build and deploy the Application.
- Regular meetings with the team for updates/modifications in business and development process.
- Configured the working model application in various executable environments like local system executable, Eclipse development environment, UNIX / Linux servers, in multiple PC's on different operating systems giving portable features for user testing.
- Supporting testing (Functional, Performance, Access controls), application deployment and maintenance.
- Responsible for supporting/monitoring production environment including tracking real-time issues and resolving them.
Environment: Java 8, J2EE, HTML 5, Maven, CSS 3, JSP, Servlets, JavaScript, Angular JS, Spring 4.0, AJAX, XML, jQuery, Restful Web Services, JAX-RS, WSDL, SOAP, JDBC, Oracle 11g, SQL, WebSphere 8.5, CVS, Log4j, Eclipse, Linux
Confidential, Atlanta, GA
Java Developer
Responsibilities:
- Worked on multiple stages of Software Development Life Cycle (SDLC) deliverables of the project using the Agile Software Development Methodology.
- Designed and developed User Interface modules of application using HTML, JSP, JavaScript, jQuery and AJAX.
- Used Struts and Tiles MVC architecture for the application development in Admin UI module.
- Implemented controller classes using Struts API and configured Struts Action Classes and Tiles Definitions using XML configuration files.
- Used Spring AOP for cross cutting concerns and IOC for dependency injection.
- Used Hibernate ORM module as an Object Relational Mapping tool for back end operations over Oracle database.
- Provided Hibernate configuration file and mapping files, also involved in the integration of Struts with Hibernate libraries.
- Provided utility to connect to LDAP to get the user details and the authorized packages.
- Developed Web Service client interface with JAX-RPC from WSDL files for invoking the methods using SOAP.
- Scripted WSDL descriptor file and Universal Description, Discovery and Integration Registry (UDDI).
- Deployment of Web Services, JSP, Servlets and server side components in WebLogic Application Server.
- Developed Web Services in WSAD.
- Implemented Struts MVC framework and developed Action Servlets and Action Form beans.
- Implemented Jasper Reporting tools to generate Reports.
- Used Ant scripts to build the application and deployed it on WebLogic Application Server.
- Extensively used Service Oriented Architecture (SOA) to integrate widely disparate Applications, that are Web based and uses multiple implementation platforms.
- Provided SQL scripts and PL/SQL stored procedures for querying the Oracle database.
- Managed source repository using Subversion version control tool.
- Provided JUnit test cases for the application to support the Test Driven Development (TDD).
- Worked on QA Testing to ensure the quality of the application.
- Provided Log4j support for the application for debugging the system.
- Extensively used Design Patterns like Singleton, Value Object, Service Delegator and Data Access Object.
- Designed long-term, reliable and adaptive technical architectures and constituted a technical gateway between the project manager and the developers.
Environment: Java 7, J2EE, Log4j, Spring 3.1, Struts 2.3, Tiles, Hibernate 4.2, Web Services, JAX-RPC, WebLogic 12c, Servlets, HTML 4, JSP, XML, WSAD, JavaScript, jQuery, JSON, Oracle 11g, Ant, JUnit, Subversion, Windows 2008.
Confidential, Stamford, CT
Java Developer
Responsibilities:
- Analysis, design, and development of functional components based on user requirements.
- Designed and developed business modules for Private Wealth Management in SQL procedures and the server side Servlets to give support to the existing system.
- Analysis, design, and development of Application based on J2EE and Design Patterns using Eclipse.
- Developed front-end screens with JSP and client-side validations using JavaScript.
- Developed the required Servlets and the HTML pages.
- Used the database connection pooling mechanism.
- Used JSF for the front-end development of the application.
- Developed EJB-CMP Entity Beans to perform the Account Transactions Business Logic.
- Developed the EJB-Session Bean, to be able to access the Business Entities through their local home interfaces.
- Integrated with database using Hibernate as ORM.
- Developed automated email messaging and text messages using JMS.
- Developed custom tag libraries for achieving most reusable code and ease of maintenance for presenting, formatting, and gathering data.
- Designed test cases using JUnit and implemented and automated testing environment using Apache Ant.
Environment: - Java 7, EJB 3.1, JSP, Struts 2.2, HTML 4, Servlets, Design Patterns, CSS 3, JDBC, WebLogic 11g, JMS, Oracle 11g, Hibernate 3.0, Windows 2000
Confidential
Java Developer
Responsibilities:
- Responsible for Design and Development of Business and Presentation layers.
- Developed the Application using the MVC design pattern and encapsulated front end from the underlying Business Logic, and Data Model.
- Responsible for generation of XSLT.
- Worked on Struts Framework at later stages of the project to support ongoing development.
- Created Dynamic web pages using HTML, and XSLT.
- Developed front end templates and hand-code pages using HTML, JavaScript, and CSS.
- Developed EJB’s which invokes the Unit-Tel Web Services using Apache Axis SOA.
- Implemented different EJBs like Stateful Session Beans and Stateless Session Beans.
- Developed the JSPs as Web based User Interface validated all Client Connect Screens using JavaScript.
- Used the J2EE components like, JSPs including tag libraries, Servlets, EJBs.
- Conducted code review with team members.
- Implemented Struts Framework including creating templates for Action Form classes.
- Implemented Internationalization concepts using Struts Framework.
- Wrote Session Beans to handle Business Logic.
- Developed XML file for each server. The XML files have information of all the components reporting to that server. XSL was used to transform XML document.
- GUI will use this data to draw Tables and Menus with specified attributes.
- Created unit test cases, tested Application using JUnit testing tool.
Environment: Java 6, J2EE, CSS 3, Servlets, JSP, Struts 2.1, HTML 4, XML, XSL, XSLT, EJB 3.0.
Confidential
Development Engineer
Responsibilities:
- Created user-friendly GUI interface and Web pages using HTML, JSP.
- Involved in the creation of Class Diagrams, Sequence Diagrams for analysis and design of the Application.
- Developed the Front-End JSP and HTML.
- Developed JSP's, Java Beans, and Servlets to interact with database.
- Used JAXB API to access XML files.
- Extensively used JavaScript for client side validations.
- Used XML parsers to parse and fetch information from XML templates.
- Developed automated email messaging and text messages using JMS.
- Involved in writing complex SQL queries and developed Stored Procedures to populate the database.
- Performed Unit Testing of all Modules.
Environment: - Java 6, J2EE, Servlets, JavaScript, HTML 4, XML, Apache Tomcat Server, JDBC, Oracle 10g, and Windows.
