Java/j2ee Developer Resume
Alpharetta, GA
SUMMARY:
- 2+ Years of progressive experience in Object - Oriented Analysis and Design with experience in the full life cycle of the software development process including requirement gathering, design, development, testing, Implementation and maintenance in Java/J2EE technology.
- Used Java, JSP, JMS, JNDI, Java Mail, Frameworks (Struts, Hibernate) in Implementing J2EE technology.
- Proficiency in core java concepts like Threads, Exception handling, Generics, Strings and etc.
- Involved in collecting requirements from Business Users, Data Modeling, designing and developing tools using: J2EE, Java, Servlets, JSP, HTML and Java script, CSS.
- Worked with XML related technologies such as XML, XSL, DOM, JDOM, SAX, XSD, XSLT and JAXB and used XML Schema for retrieving Confidential t details in some of my projects.
- Very good at building and Deploying EAR, WAR, JAR files on test, stage and production servers and also experienced in using Version Control Tools such as Subversion, CVS, PVCS.
- Well experienced in fixing performance, solving and stabilizing problems of Java applications/products.
- Used JBOSS and Tomcat in my projects and successfully deployed and compiled many of the applications on them.
- Good experience in application development using Model View Controller Framework Struts with Struts validation, Struts Tiles, Struts Tag Libraries, Action Class, Action Form.
- Many of my java applications are successfully implemented and complied using different IDE tools like Eclipse, RAD, and Net Beans.
- Involved in building and deploying ANT scripts for some of the applications.
- Developed and implemented various Ajax Frameworks such as jQuery, DOJO.
- Implemented J2EE Design Patterns like Session Façade, DAO, Service Locator, Singleton Pattern, Front Controller and value object pattern, Data source Business Delegate and etc.
- Used Hibernate and JDBC to connect to databases like Oracle, MYSQL to store, delete, manipulate and retrieved data from them in many of my applications.
- Involved in Troubleshooting, problem solving and Bug fixing in many of my projects done.
- Experienced with databases such as Oracle and MS SQL Server to manage tables, views, indexes, sequences, stored procedures, functions, triggers and packages
- Excellent communication skills, interpersonal, strong architectural skills, hardworking and ability to effectively communicate with all levels of the organization such as technical, management and customers.
- Strong research and analytical skills, computing abilities, Problem solving, dynamic leadership qualities.
TECHNICAL SKILLS:
Web/Application Servers: JBoss Application Server 4.x, Apache Tomcat 5.x/6.xJava/J2EE Technologies: Jdk 1.6, Servlets, JSP, JDBC, JavaBeans, MVC, Struts, Hibernate 3.0, LOG4J, JNDI, JUNIT, ANT
Messaging Systems: JMS
Languages: Java, C, C++, SQL, PL/SQL
IDE Tools: Eclipse, My Eclipse
Web Technologies/Web Services: JavaScript, CSS, HTML, DHTML, XML (SAX, DOM Parser), XSL, XSLT, SOAP, AJAX, WSDL
Internet Protocols: HTTP, HTTPS, SOAP, TCP/IP, POP3, SMTP
Databases and Tools: Oracle 10g, SQL Server 2008/2005, MySQL, TOAD
Design Tools: UML, Microsoft Visio
Version Control Tools: CVS, VSS, SVN
Operating Systems: Windows 7, Vista, XP/2000/NT/98/95, LINUX
Testing Tools: JUnit, SOA test
Change/Defect Tracking Tools: JIRA
WORK EXPERIENCE:
Confidential, Alpharetta, GA
Responsibilities:
- Involved in analysis, design and development of U-Test It Application and developed specs that include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams.
- Developed User Interface screens using JSP, HTML. Used JavaScript for client side validation.
- Involved in the configuration of Struts web based application (struts-config.xml and web.xml).
- Suggested a proper N-tier Architecture and designed the system using and designed innovative front end using CSS and HTML.
- Used Struts Action Servlet, Action Form to design various JSP pages using MVC architecture.
- Actively involved in designing and implementing Session Facade, Service Locator and Data Transfer Object design patterns.
- JMS is used for exchanging the information like Test status report between the company and clients.
- Designed and developed Message driven beans that consumed the messages from the Java message queue.
- Implemented SAX and DOM XML parsers in the application.
- Developed PL/SQL packages, Oracle tables, stored procedures, functions, triggers via TOAD, SQL Developer, SQL *Plus.
- Once implementing the Application checked whether the application is working fine on client’s side or not.
- Involved in Tuning the Application, Queries to improve the Performance using Explain Plan.
- Developed Sub Queries and Database triggers.
- Developed PL/SQL Packages for Participants, Positions as per the requirement.
- Analyzed tables, indexes for performance tuning, optimizing database objects & streamlining applications.
- Designed and developed User interface using Struts tags, JSP, HTML and JavaScript.
- Used Web services for sending and getting data from different applications using SOAP messages.
- Involved in designing the web service call to retrieve the customer details based on the customer ID using WSDL, SOAP and XML and designed XML Schema for customer details.
- Used Oracle 10g by developing different tables and ran SQL queries on them and also developed stored procedures using callable statements and created triggers and functions based on the project requirements.
Environment: JBOSS, Struts1.2, JSP1.2, Servlets, Java Beans, Struts, TOAD, Ant, JMS, XML, SOAP, CVSWSDL, JavaScript, UML, JNDI, Log4J, JUnit, Oracle 10g.
Confidential, Norcross, GA
Responsibilities:
- Designed Use Case Diagrams, Class Diagrams and Sequence Diagrams using UML on Rational Rose.
- Used JAVA (JDK1.4.2) as a primary programming language.
- Implemented Messaging Framework using JMS for receiving/sending XML format data.
- Developed code for reading XML data using DOM parser.
- Implemented J2EE design patterns such as Business Delegate, Value List Handler, Service Locator, Session Façade, Data Transfer Object, and Data Access Object
- Struts ActionServlet is used as Controller, and each user request for business functionality is wrapped in an action class that extends Struts Action class.
- Extensively used PL/SQL for writing queries and stored procedures in Oracle Database.
- Developed and maintained Hibernate based data layer. Used JUnit and Struts Test cases for testing the application modules. Used CVS for version control
- All the exceptions from the Integration and Business tiers are logged in the Business Delegates using application specific logger class (using Log4J). Used ANT as a Build Tool.
Environment: J2EE Technology, EJBs, DAOs and J2EE design patterns such as Business Delegate, Value List Handler, Service Locator, Session Façade, Data Transfer Object, and Data Access Object, Java 2.0, Oracle 10g, XML, DOM, JMS, Log4J, CVS, Windows 2000:
