We provide IT Staff Augmentation Services!

Java/ J2ee Developer Resume

2.00/5 (Submit Your Rating)

Dallas, TX

SUMMARY

  • Around 8 years IT experience including Strong Architecture & Development experience using Java/J2EE and Web Technologies.
  • Experience in developing applications using JAVA with various J2EE technologies JSP, Servlets, JDBC, Java Beans, JNDI, JMS and Web Services.
  • Expertise on EJB (stateless Session EJB, MDB and Entity Beans) and frameworks like Struts 1.2/1.1, Spring 3.0.
  • Expertise in all Spring Modules such as Dependency Injection, AOP and MVC.
  • Experience in implementing projects using Eclipse 3.3/3.2/3.1 and IBM RAD 6/7 IDE.
  • Experience in deploying web application using application servers like WebLogic (8.1/7/6), WebSphere (6/5/4), JBoss and web servers like Tomcat 5/6.
  • Expertise in testing withand deploying applications using Ant tools.
  • Expertise in developing Message Driven Beans to implement incoming JMS messages.
  • Expertise with major databases such as Oracle 9i/10g, DB2, SQL Server 2000/05/08.
  • Developed pages using JSTL, Struts tag libraries and HTML, validated client side scripting using Java Script.
  • Strong Expertise in front end technologies such HTML, CSS, JavaScript and Ajax. Basic understanding of Ext Js
  • Worked on Service Oriented Architecture (SOA) such as Apache Axis web services which use SOAP, WSDL. Exposure to JAXB & JAX - WS.
  • Good experience on reporting APIs such as POI and iText. Some experience on Jasper Reports.
  • Expertise in middle tier technologies like JMS (Point-to-Point & Publish and Subscribe).
  • Implemented Java Mail APIs to send e-mails.
  • Incorporated XML Parsers such as DOM and SAX.
  • Expertise in n-tier and three-tier Client/Server development architecture and Distributed Computing Architecture.
  • Good work experience on RDBMS like Oracle and MySQL. Creating SQL statements & Subqueries.
  • Have working experience on Angular Js, Mongo DB, couch DB.
  • Have Good Knowledge in Node Js.
  • Having an experience in developing middleware services with the help of Mule ESB and Oracle OSB.
  • Experience in analyzing and deploying middleware services in WebLogic container.
  • Design and development of web-based applications using different Web and application servers such as Apache Tomcat, Web Sphere, JBoss and WebLogic.
  • Implemented Unit Testing using JUnit and Integration testing during the projects.
  • Exposure to tools such as ANT and hands on experience on SQLyog and SQL Developer
  • Used integrated environment for java such as Eclipse, MyEclipse, RAD, NetBeans, Clear Case and VSS.
  • Exposure to UNIX commands and Suse Linux.
  • Excellent analytical, problem solving and interpersonal skills. Ability to learn new concepts fast. Consistent team player with excellent communication skills.

TECHNICAL SKILLS

Languages: C, C++, Java, SQL, PL/SQL, Java Enterprise Edition

Web Technologies: Servlets, JSP, Struts, Spring (IOC and AOP), Hibernate, MDBs, Session Beans, JavaScript, AJAX, DOJO, ExtJs, Java Mail, HTML, CSS, DTD, SCHEMA, XML, SAX, DOM

Web Services: SOAP, WSDL, JAX-RPC, JAXB, JAX-WS, Apache Axis

Databases: Oracle and MySQL

Distributed/ Middleware: JMS (Java Messaging Service), Mule ESB and Oracle OSB

Tools: /Software: Eclipse, MyEclipse, RAD, Net Beans, SQL, TOAD, SQL Developer, Clear case, Subversion, JUnit, UML

Application/Web Server: Apache Tomcat, JBoss, WebSphere and WebLogic

Operating Systems: UNIX, Suse Linux, Windows

Protocols: TCP/IP, HTTP, HTTPS (HTTP+SSL), TELNET, FTP

Other Tools & Design Patterns: ANT, MVC, Front Controller, Service Locator, Business Delegate, Transfer Object, Singleton, Factory Pattern, DAO Pattern

PROFESSIONAL EXPERIENCE

Java/ J2EE developer

Confidential, Dallas, TX

Responsibilities:

  • Actively involved in Requirement Gathering meetings with the Clients and Participated in project planning sessions with business analysts and team members to analyze business IT Requirements and translated business requirements into working model.
  • Developed theJava/J2EEbased multi-threaded application, which is built on top of the struts framework.
  • Developed the application using Struts, Servlets and JSP for the presentation layer along with JavaScript for the client side validations.
  • Implemented Single Page Application (SPA) using Angular Js.
  • Extensively worked with SPRING framework and also struts Config files.
  • Participated in code review meetings and provided improvements.
  • Use PVCS for software configuration management and version control and deploy the application in JBOSS server.
  • Node JS implementations in server side automations.
  • Extensively used AWS to integration with Enterprise and web applications.
  • Used Mongo DB as a data source for all the new internal web applications and analytics purpose as well.
  • Implemented the framework to migrate Relational data to Non-relational data stores and to run performance tests against different NoSQL vendors.
  • Developed internal web dashboard applications using Node JS.
  • Involved in developing Custom Directives using Angular Js.
  • Used Couch DB as a NoSQL data store to store the internal employee data.
  • Prepared test cases and provided support to QA team in UAT.
  • Analyzed and fixed the bugs reported in QTP and effectively delivered the bug fixes reported with a quick turnaround time.
  • Used WebSphere Application Server 6 / WebSphere Portal server 6.0 to create, debug and deploy application modules.
  • Assigned tasks to junior members in the team, provided direction, support in finishing the tasks.
  • Working with team of 5 members and worked closely with them in delivering the task and also work with project manager, engineering principals, and the production team.
  • Delivered the defect free code in time that complies to the standards of client

Environment: JSP, SERVLETS, STRUTS 1.2, SPRING 3.2, ORACLE 10G,JAVA1.4, SOA, IBM WEBSPHERE, ANGULAR JS, Mongo DB, XML, JQUERY, PVCS, TOAD, QUERY ANALYZER, RATIONAL APPLICATIONDEVELOPER(RAD) 7.0, ECLIPSEJAVAEE IDE, DTS PACKAGE, SQL SERVER 2000.

Java / J2EE developer

Confidential, Houston, TX

Responsibilities:

  • Design and developed the application using Jakarta Struts Framework which is based on Model View Controller design pattern.
  • Used Struts Validation to validate various form entities.
  • User Tiles Framework to seamlessly integrate the controller layer with the UI layer.
  • Developed user interface using JSP, JSP Tag libraries and Struts Tag Libraries to simplify the complexities of the application.
  • Used XPath, XQuery, XSL, and XSLT for UI development.
  • Designed and developed the Data access layer using Spring-Hibernate integration.
  • Developed the service layer using the Spring IOC.
  • Used Perl and shell scripting to automate the batch process and run SQL scripts.
  • Developed Web services - WSDL and SOAP for getting credit card information from third party.
  • Used SAX parser for parsing XML files.
  • Developed Mule ESB and Oracle OSB as a middleware services to enterprise environment.
  • Implemented the logging framework in the SOA environment.
  • Designing and developing Web application to generate reports usingJava-J2EEtechnologies.
  • Used JMS API for asynchronous communication by putting the messages in the Message queue, such as PDF, Excel report generation.
  • Implemented the logging framework in the SOA environment.
  • Performed unit testing using JUNIT framework and used Struts Test Cases for testing Action Classes.
  • Used Maven as the build tool for the application.
  • Developed Python scripts to automate the deployments to the WebSphere application server.
  • Used Rational Clear Case and Clear Quest for version control and change management

Environment: JDK 1.5,J2EE, STRUTS 1.2, HIBERNATE, SPRING, JSP1.2, SERVLETS2.1, JMS, XML, XSLT, SOAP, WSDL, SOA, JDBC, JAVASCRIPT, JQUERY, UML, PERL, HTML, JNDI, CVS, JUNIT, WEBSPHERE APPLICATION SERVER 7.0, RAD 7, RATIONAL ROSE, RATIONAL CLEARCASE, RATIONAL CLEAR QUEST, ORACLE 10G.

Java/J2EE Developer

Confidential, CA

Responsibilities:

  • Worked on complete life cycle, Design, development and testing using OOA and OOD.
  • Used JSP, HTML, and CSS for content layout and presentation.
  • Used JQuery for UI and AJAX for reports display
  • Created the web application using MVC pattern to manage runtime content, in the form of POIs.
  • Used Web Services to extract customer related product data from machines and servers using WSDL,
  • ML, SOAP using Service Oriented Architecture.
  • Worked on the design and development of application in Hibernate framework
  • Implemented the functionality of fetching of data from different sources and persisted the data through Hibernate, to separate DAO layer from Database layer and using corejavaclasses.
  • Worked on Multi-threading and thread pool design pattern.
  • Worked on regenerated code, through Hibernate, and created services for existing modules and tested them through JUnit.
  • Implemented business logic using Session Beans, Servlets and PL/SQL stored procedures
  • Designed developed and maintained the data layer using Hibernate and performed configuration of Struts, Application Framework.
  • Participate in technology/tools evaluation and software technical proof of concepts.
  • Used JUnit for Unit testing the application.
  • Performed production support of the application in production.
  • Developed and maintained ANT Scripts.
  • Deployed the application on WebLogic and JBoss application servers.
  • Managed daily production issues.

Environment: COREJAVA,J2EE, JSP, SERVLETS, MVC, WEBLOGIC 8.1, JBOSS, HIBERNATE, WEBSERVICES, ANT, SOAP, WSDL, JAVASCRIPT, PL/SQL, CVS, ORACLE 10GI, JUNIT, UNIX.

Java/J2ee Developer

Confidential, Harrisburg, PA

Responsibilities:

  • Involved in deployment of full Software Development Life Cycle (SDLC) of the tracking systems Requirement gathering, Conceptual design, Analysis, Detail design, Development, System Testing, and User Acceptance.
  • Defined and designed the layers and modules of the project using OOAD methodologies and standard J2EE design patterns & guidelines
  • Designed and developed all the user interfaces using JSP, Servlets and Spring framework
  • Developed the DAO layer using Hibernate and used caching system for real time performance
  • Designed the application to allow all users to utilize core functionality, as well as business specific functionality based on log on ID
  • Developed Web Service provider methods (bottom up approach) using WSDL, XML and SOAP for transferring data between the Applications
  • Configured Java Messaging Services (JMS) on Web Sphere Server using Eclipse IDE
  • Used AJAX for developing asynchronous web applications on client side
  • Used JDBC for accessing database to track all credit aspects of accounts, which include financial review details, security held, actuarial exposure data and receivables
  • Designed various applications using multi-threading concepts, mostly used to perform time consuming tasks in the background
  • Wrote JSP & Servlets classes to generate dynamic HTML pages
  • Designed class and sequence diagrams for Modify and Add modules
  • Design and develop XML processing components for dynamic menus on the application
  • Adopted Spring framework for the development of the project
  • Developed the user interface presentation screens using HTML
  • Co-ordinated with QA lead for development of test plan, test cases, test code, and actual testing responsible for defects allocation and resolution of those defects
  • All the coding and testing was performed using Eclipse
  • Maintained the existing code based developed in Spring and Hibernate framework by incorporating new features and fixing bugs
  • Involved in fixing bugs and unit testing with test cases using JUnit framework
  • Developed build and deployment scripts using Apache ANT to customize WAR and EAR files
  • Developed stored procedures and triggers using PL/SQL in order to calculate and update the tables to implement business logic using Oracle database
  • Used Spring ORM module for integration with Hibernate for persistence layer
  • Involved in writing Hibernate Query Language (HQL) for persistence layer
  • Involved in development of Reports using Style Report tool
  • Used Log4j for application logging and debugging
  • Coordinated with offshore team for requirement transition & providing the necessary inputs required for successful execution of the project
  • Involved in post-production support and maintenance of the application

Environment: JAVA, JSP, HTML, CSS, JAVASCRIPT, AJAX, SERVLETS, STRUTS, HIBERNATE, EJB (SESSION BEANS), LOG4J, WEBSPHERE DATASOURCE, IBM WEBSPHERE, JNDI, ORACLE, WINDOWS XP, UNIX, ANT, ECLIPSE.

Java/J2EE Developer

Confidential, Atlanta, GA

Responsibilities:

  • Responsible for gathering business and functional requirements from the users
  • Analyzed Use Case Diagrams and created various UML Diagrams such as class and sequence diagrams
  • Followed Spring MVC framework to develop the application for the project
  • Played key role in the design and development of application usingJ2EE, EAD4J technologies/framework using SOA
  • Leveraged the homegrown framework to handle exceptions
  • Developed application using POJO on Eclipse IDE
  • Implemented frontend components using Struts framework
  • Wrote Action classes, Request Processor, Business Delegate, Business Objects, Service classes and JSP pages
  • Utilized Struts Validator framework to validate the form data
  • Designed the presentation tier components by customizing the Struts framework components such as configuring web modules, request processors and error handling components
  • Developed JSP pages using Struts custom tags
  • Developed the components for parsing XML documents using SAX and DOM parsers
  • Implemented design patterns such as DAO, Session Facade and Value Objects
  • Implemented the Web Services functionality in the application to allow access by external applications to the data
  • Utilized Apache Axis for the web service framework and created and deployed clients using SOAP and WSDL
  • Developed and implemented several test cases using JUnit and performed load testing
  • Used Hibernate as ORM tool and defined the mapping and relationship of each table in database
  • Coordinated with QA team to ensure the quality of the application
  • Deployed the application in IBM WebSphere Application Server 8.0

Environment: JAVA,J2EE1.7, ECLIPSE JUNO, EAD4J, HIBERNATE 4.2.1, ECLIPSE JUNO, APACHE AXIS 1.4, IBM RATIONAL SOFTWARE ARCHITECT 7.5, JSP, JNDI, STRUTS, LOG4J, JUNIT, IBM WEBSPHERE APPLICATION SERVER 8.5, SQUIRREL SQL CLIENT, XML, HTML, JAVASCRIPT AND DB2 9.7

JavaDeveloper

Confidential

Responsibilities:

  • Performed analysis and created UML diagrams, class diagrams and sequence diagrams using MS-Visio.
  • Web application is developed using the Struts MVC framework.
  • Used JSP to create login page, user profile, and account information pages.
  • Wrote Custom tags and Tag Library Descriptor (TLD) for encapsulating dynamic functionality and used JSTL tags for populating data on the JSP.
  • Developed server side utilities usingJavaBeans, XML, and EJB.
  • Developed message driven beans (MDB)'s for receiving the messages from other systems.
  • Developed DAO layer using JDBC and wrote several SQL queries to store and retrieve results from database.
  • Developed Unix Shell Scripts to perform administrator related tasks.
  • UsedJavaSwing for developing internal GUI applications.

Environment: SWING, RAD, SERVLETS, JSP, JSTL, CUSTOM TAGS, TLD,JAVABEANS, EJB, JDBC, ORACLE, XML, JMS, IBM WEBSPHERE, NETBEANS, WSAD, RATIONAL ROSE, CLEAR CASE, UNIX, SHELL SCRIPTING.

We'd love your feedback!