J2ee Developer Resume
Louisville, KY
SUMMARY
- Over 6 years of IT experience in the areas of Analysis, Design, Development, Coding, Implementation and Testing of web based multi - tier applications using Java/J2EE technologies
- Experience in designing highly transactional web-sites using J2EE technologies and handling design/implementation using UML/Eclipse
- Expertise in UML (class diagrams, object diagrams, use-case diagrams, state diagrams, sequence diagrams, activity diagrams, and collaboration diagrams) as a business analysis methodology for application functionality design
- Expertise in Design and Development of enterprise applications using Struts, Spring, Spring Security and Hibernate
- Experience in RDBMS such as Oracle, MySQL and writing stored procedures triggers, cursors, and optimizing queries using SQL
- Experience on MVC architecture using Struts frame work, JSP-Servlet and J2EE Design Patterns
- Experience in XML technologies including XML, XSLT, XPath, DTD, XML-Schema, XML Beans, JAXB, SAX and DOM parsers
- Experience using Web markup languages like HTML, XHTML, DHTML, CSS, XML for developing interactive user interface
- Experience with servlet containers/application servers such Tomcat, Weblogic, JBoss
- Knowledge in ORM frameworks such as Hibernate
- Extensive programming in Java, J2EE using Eclipse and RAD tools
- Good knowledge in Java architecture and developing the applications using Java/J2EE design Patterns such as MVC, Singleton, Factory, Transfer Objects, Front Controller and Data Access Objects (DAO)
- Possesses excellent analytical, problem solving, leading and learning skills as well as a keen interest in the emerging technologies
- Experience in developing eye catching and user friendly web sites using Content Management System (CMS) like Drupal and Wordpress on open source environments like LAMP, XAMP
TECHNICAL SKILLS
Programming Languages: Java, C#, C, SQL
J2EE: Servlets, JSP, JDBC, JMS, EJB
Markup/Scripting Languages: JavaScript, JQuery, HTML, XHTML, CSS, XSLT
XML/Internet Technologies: XML, XML Schema, JSON
Database: DB2, Oracle9i/10g, SQLite, SQL Server
ORM Tools: Hibernate
Application Server: Tomcat, Weblogic, JBOSS
Build Tools: ANT, Maven
Frame works: Struts, Spring, Spring MVC
Design Tools(UML): Rational Rose
IDE(s): RAD, Eclipse
CMS(s): Drupal, Wordpress
Operating Systems: Ubuntu, Macintosh, Windows, MS Dos
PROFESSIONAL EXPERIENCE
Confidential, Sacramento, CA
Java / J2EE Developer
Responsibilities:
- Involved in meeting with business to gather requirements.
- Involved in analyzing business requirements and compose them into a technical use cases.
- Involved in creating class and sequence diagrams using Rational Rose.
- Designed and developed the application based on MVC framework.
- Involved in implementing Enterprise Java Beans (EJB’s) to access the database.
- Deployed the Enterprise Java Beans in WebSphere App Server.
- Built web-tier components using JSP, Struts Tag Libraries (html, bean, logic etc), JavaScript, Action and Form Beans.
- Involved in writing client side validations using Java Script.
- Used multithreading to write the very efficient programs.
- Employed JDBC in persistent service to connect to MySQL and perform database operations.
- Developed DAO’s to invoke DAP’s (Data Access Programs) to access data from .CSV files and to query MySQL database.
- Wrote various Struts framework Action classes for interfacing with the business logic, form beans for presenting the data to JSPs.
- Designed the WebPages GUI using JSF components, HTML
- Developed Database Objects like PL/SQL packages, Stored Procedures and Materialized Views.
- Wrote batch jobs for loading data from .CSV files into database.
- Wrote Shell Scripts for executing the batch jobs.
- Involved in setting up of infrastructure for the system.
- Involved in application performance tuning.
- Interacted with the Users and Documented the Application.
- Developed and configured the cron jobs in UNIX environment.
- Involved in designing test plans, test cases and overall Unit, Integration and Security testing of system.
- Used RAD 6.0 as IDE for development and unit testing.
- Used JBoss for more complex and heavyweight remoting frameworks, for invoking and also deploying the applications.
- Used PVCS as repository to control versioning of projects.
- Prepared documentation and participated in preparing user’s manual for the application.
Environment: Java, J2EE, JSP, JavaScript, EJB, JNDI, JDBC, JSF, PL/SQL, Spring,Hibernate,Oracle10g, XML, XSLT, CSS, Log4j, UML, Rational Rose, JBoss6.0, RAD 6.0, PVCS, Clear Quest, SUSE Linux, Shell Script, Windows XP.
Confidential, Louisville, KY
J2EE Developer
Responsibilities:
- Involved in Requirement gathering, Analysis and Design using UML
- Implemented design patterns like Singleton, Session Facade, Factory, MVC, DAO etc
- Worked on Presentation layer used JSP, Servlets, Struts and Java Beans library
- Extensively used Spring framework for Dependency Injection
- Interacted with Developers to follow up on Defects and Issues
- Wrote network client classes to receive status reports and send commands for the drug prescriptions via Java Messaging Service (JMS)
- Used JMeter to do the load test to track the defects and to close the defects
- Involved in configuring and deployments of WAR and JAR files for App Server
- Involved in writing build scripts using ANT
- Implemented logging using the log4j
- Responsible for Coding, Unit Testing and Functional Testing and Regression Testing of the systems
Environment: JDK, J2EE(JSP, Servlets, JDBC), Spring frame work, Hibernate, UML, XML, HTML, Weblogic, Javascript, XSLT, Apache ANT, Eclipse, SQL, PL/SQL, Oracle, Sybase, Windows Vista
Confidential, Springfield, IL
J2EE Developer
Responsibilities:
- Implemented Agile methodology in the development of the project
- Involved in JAD Sessions with the project team
- Designing, coding and configuring server side J2EE components like JSP, Servlets, Java Beans, JDBC, JNDI, JTS, Java Mail API, XML, HTML, DHTML, JSTL, Struts Framework
- Developed various struts framework Action classes for interfacing with the business logic, and form beans for presenting the data to JSPs
- Worked on developing Spring IOC configuration files and used Hibernate JDBC Template in DAO classes to communicate with Hibernate framework in the persistence layer
- Configured and developed the entire application UI using Struts framework. Coded Form Beans, Action classes, Error Handlers, Custom Taglibs
- Implemented the back-end functionality of the modules using Hibernate and used DAO, DTO, Business Delegate, Singleton J2EE design patterns
- Implemented automatic email notification of the monthly statements for the customers using Java Mail API
- Used DOM parser for parsing the XML content
- Implemented Transfer objects to store and retrieve user information in the application scope
- Developed the view components using JSPs, CSS, HTML, JavaScript and form beans
- Worked on RAD 6.0 IDE for development and deployment of application in Web Sphere 6.0.1. Designing the database and coding of SQL Queries using IBM DB2 v 8.0
- Involved in Unit Testing using Junit Framework
Environment: OOAD, Design Patterns, Struts1.2, XSLT, Windows NT, JDK 1.4, Servlets, JSP’S, Spring2.0,Hibernate 3.0, DB2,QMF,IBMWebSphere Application Server v6.0, IBM RAD 6.0,Log4j,JUnit.
Confidential
Java Developer
Responsibilities:
- Gathered required information about the schools and the administration
- Developed dynamic pages using JSP tags to invoke Servlets.
- Involved in server side coding using Servlets
- Designed web pages using Java script/ HTML
- Developed Business components using JavaBeans and database connections using JDBC
- Involved in Designing and creating database tables.
- Wrote various queries using SQL and used SQL server as the database.
Environment: Java, HTML, JSP, Servlets, Java Beans, JDBC, Apache Tomcat, Oracle, Windows NT.
Confidential
Junior Java Developer
Responsibilities:
- Developed web pages using JAVA, Servlets, JavaBeans, Applets, HTML, JavaScript and CSS.
- Developed various reports to present to the users over the net using Servlets, HTML.
- Developed Business components using JavaBeans and database connections using JDBC
- Played a key role in Unit Testing, Integration Testing and Bug Fixing and Quality Review.
Environment: JAVA, Servlets, JSP, JavaBeans, Applets, JDBC, JavaScript, CSS, TOMCAT.