Java Developer Resume
Chicago, IL
SUMMARY
- Six years of professional experience in analysis, design, implementation and testing of Object Oriented Applications in Client/Server environment using Java - J2EETechnologies
- Expertise in developing applications using Java, J2EE Technologies (Servlets, JSP, Java Web Services, EJB, Struts, MQ Series), JDK (1.5), Java Beans, JavaApplets, JDBC, XML, XSL, XSLT, JavaScript, HTML, DHTML, Apache-Tomcat 7.0, Web Sphere 6.1, MQ Series, JSF, AJAX, Hibernate and Weblogic9.1
- Experienced in Object Oriented Programming
- Extensive experience in designing multi-tier J2EE Web Application architecture using UML (Unified Modeling Language), IBM Rational Rose and MS Visio
- Expertise in reviewing client requirement, prioritize requirements, creating project proposal (scope, estimation) and baseline project plan
- Expertise in several J2EE Technologies like JSP, Servlets, EJB, Web Services
- Expertise in writing Sub Queries, Stored Procedures, Triggers, Cursors, Functions and performed data analysis using SQL Server Management Studio
- Extensive experience in programming, deploying, configuring, fine-tuning and administering middle-tier popular J2EE Application Servers like IBM WebSphere, BEA WebLogic and open source JBoss AS 6.0, AS 7, AS 7.1, and Apache Tomcat 7.0.42, 7.0.40, 7.0, 6.0
- Experience in Software Development Life Cycle (SDLC), OOA, OOD and OOP through implementation and testing
- Experienced in a Java multi-threading environment
- Experienced in socket programming, RMI, as well as CORBA
- Strong development skills in Java, J2EE, JDBC, JSP, Servlets, EJB (J2EE ), JMS (MQ-series), JNDI,HTML, XML, XSL, Java Script, Rational Rose, DB2, Oracle9i, 10g, 11g, and 12c, SQL Server and Macromedia tools
- Strong communication and interpersonal skills
TECHNICAL SKILLS
Languages: Java SE 6, SE 7 C, C++, SQL and PL/SQL, VB .Net
J2EE Technologies: JSP, Servlets, JNDI, JDBC, EJB, JMS, MQSeries, Struts2.0/1.0/1.1, JNI, Parser and RMI
Framework and Tools: Struts framework, Apache Ant builder, Hibernate
IDEs/Development tools: Web Sphere Application Developer 6.0, Eclipse 2.1/3.0
Design Methods: Design Patterns, OOA/OOD, UML
Design Tools/Methodologies: Argo UML, Rational Rose, Microsoft Visio, RUP, Agile
Version Control Tools: VSS, CVS
Database: DB2 10.5, 10.1, 9.7, Oracle9i, 10g, 11g, 12c, MS SQL 2012 Server, Server 2008 R2, Microsoft Access 2000/XP
Protocols: HTTP, TCP/IP, SOAP, SMTP, LAN and WAN
Testing Tools: JTest, JUnit Load Runner, Test Director & Win Runner
Documentation Tools: MS Office, Visio, MS Project
Operating Systems: Windows 8, 7, Vista, XP, and Linux
Web/Application Servers: WebSphere5.1/5.0/4, WebLogic8.1/7.0, Apache Tomcat 5x/4x
PROFESSIONAL EXPERIENCE
Confidential, Chicago, IL
Java Developer
Responsibilities:
- Prepared the sequence and class diagrams
- Designed Database schema in Oracle and normalized them
- Prepared Functional Design and Technical Design Documents
- Developed stateless session EJBs for encapsulating the business logic
- Developed MDBs for asynchronous messaging
- Used JSPs on front end, Servlets as Front Controllers and Javascript for client side validations
- Worked extensively in a multithreading environment
- Designed and developed the application using design patterns such as Singleton
- Worked extensively with collections, including implementing the use of maps, keys, sets, and linked lists
- Developed Ant scripts for the build and deploy of application in different environments
- Involved in application migration from Weblogic 7.0 to 8.1
- Used XMLBeans for the xml data accessing
- XML messages were used to communicate between web services that are written using SOAP and WSDL
- JMS destinations were queue deployed on IBM MQ series 5.0
- Used Hibernate as ORM tool for the re-modeling of DB schema
- Involved in the development of web services and writing shell scripts for server on UNIX
- Involved in writing Jnit test cases for test driven development
- Implemented JMS for making asynchronous requests
Environment: JEE5(Java 5), Eclipse, Weblogic Application server 10.2, Clear Case, Clear Quest, Design Patterns (MVC, Delegate, DAO, Data Transfer Object, Singleton, Service Locator), EJB (Session Bean)
Confidential, Chicago, IL
Java Developer
Responsibilities:
- Worked extensively as part of a team in the design, development, testing, deployment and implementation, production support, maintenance, and enhancement of this project
- Used different design patterns, like MVC, EJBs, Controller Servlets, while implementing the Framework
- Handling of issues related to conversion from Java to AJAX
- Created WAR file to deploy Servlets and JSPs on Weblogic Server
- Created Use Case diagrams
- Built custom tags for libraries
- Created WAR file to deploy Servlets, JSPs and Enterprise Java Beans (EJB)in BEA Weblogic Application Server 8.1
- Used XML parsers to parse the XML files
- Analyzed and Designed the system
- Created Various UML Diagrams e.g. Class diagrams, Sequence diagrams installed, configured, and maintained Websphere Application Server
- Wrote Action classes, Request Processor, Business Delegate, Business Objects and Service classes
- Used Struts tag libraries in the JSP pages
- Used Hibernate as ORM tool and defined the mapping and relationship of each table in database to java object
- Coordinated with QA team to ensure the quality of application
- Deployed Application to Websphere Application Server
Environment: DB2, EJB, JMS, Spring Framework, Web sphere Application, Eclipse, CVS, ClearQuest, Windows XP,AJAX, Hibernate
Confidential
Java Developer
Responsibilities:
- Development of Java Beans to communicate with EJB’s developed
- Installed, configured, and maintained JBoss Server
- This project also involved the use of hash maps, array lists, and sorted maps among the collections implemented
- Supported production environment including monitoring application, resolving any production related issues
- Handled various exceptions that arose throughout the project
- Co-ordinate with development team for deployment of application into JBOSS server
- Involved in creating various UML diagrams based on requirement documents
- Coded Entity Beans, Session Beans and persistency layer classes
- Designed and implemented the functionality of identifying the IBM products using part number
- Updated Presentation Layer (Struts, Tiles, JSP Tags) for accommodating the dual number search
- Implemented the enhancement across process and services layer for dual part number search
- Worked with Web sphere 5.1 technology
- Have written DAO (SQL queries) for the enhancement using backend as DB2.
- Followed RUP and OOAD methodology for enhancements
- Worked with Hibernate
- Did continuous testing on Development and various Staging environments.
- Have worked on presentation layer using JSP, XML and XSLT
Environment: JSP/HTML, Struts, EJB, XML, XSLT, Oracle 11g, WebSphere 5.1, Eclipse, CVS, Windows 2000, UNIX
Confidential
Java Developer
Responsibilities:
- Used Session Facade pattern to keep the business independent of App-Layer technology (EJB’s, JDBC, etc.)
- UI Layer, the most popular MVC (Model-View-Controller) Architecture has been a de-facto standard for the JSP based UI development using Jakarta Struts (an MVC framework)
- As this is maintenance support kind of project, responsible for executing complete life cycle for all maintenance tasks
- Involved in Apache-Tomcat server for maintenance and deployment
- Took advantage of such tools such as SQL Plus, Oracle, and Toad in order to work with databases
- Worked extensively as part of an onsite team
- Implementation of EJB as entry point for web services
- Participate in the designing and development of various server side components JSP, Servlets, EJBs, DAOs, VOs etc.
- Used JSP and Servlets, EJBs on server side
- Worked extensively with and implemented the use of collections
- Studied the implementation of Struts
- Handled exceptions regularly
- Participate in design reviews, test case reviews, code reviews, testing
- Extensively involved in database activities like designing tables, writing stored procedures, functions, queries in the application
- Responsible for design application layer API using EJB components using J2EE
- Responsible for design and development of UI framework which is totally based on struts
- Developed business logic using EJB’s
- Developed Servlets based on Java Struts framework component
Environment: Java, JSP, J2EE, Spring Framework, Struts Framework, EJB, Oracle 10g Application Server, JDeveloper, UML, Toad, SQL Plus
