Java Developer Resume
MI
SUMMARY
- 7+ Years of Experience in application development using Java, J2EE, JSP, Servlets, JSF, Struts, XML, Beans, JDBC, Oracle
- Design Pattern implementation experience (MVC, Factory Pattern, Session Façade)
- Experienced in GUI/IDE Tool using Eclipse.
- Implemented different design patterns to support the architecture.
- Hands on experience in using Servlets, JSP, JSTL, Struts, spring, Hibernate, and JDBC.
- Strong skills in web technology such as HTML, CSS, and JavaScript.
- Experience in testing frameworks like JUnit.
- Good understanding of Business workflow, Business logic, and Business methods for further implementation of user requirement in a distributed application environment.
- Strong knowledge in backend, and development using SQL.
- Experience with development IDE tools like Eclipse, NetBeans.
- Experience in developing Unit test cases using JUNIT Framework.
- Extensive knowledge on working with Object Relational Mapping using Hibernate, Mybatis.
- Strong database development experience with SQL, Stored Procedures, Functions, and Packages in MySQL for various Relation Databases.
TECHNICAL SKILLS
Programming Languages: Java 1.2/1.3/1.4/1.5/1.6/1.7 J2EE, SQL, PL/SQL, C, C++, UML, HTML,XHTML
Java Technologies: Servlets, JSP, EJB 2.0/3.0, JNDI, JDBC, JavaBeans
XML Technologies: XML Schema,WebServices 2.0
Databases: Oracle 9i/8i/11g, MS Access, MySQL
Application Servers: IBM WebSphere 6.0/7.0
Web Servers: Apache Tomcat, Glassfish
Version Control Tools: CVS, Serena Dimensions, BitBucket
Frameworks: MVC and Jakarta Struts 1.2,Struts 2, Spring 3.0, Hibernate2
Operating Systems: UNIX, Windows NT 4.0/98/95/2000
IDE: Eclipse 3.0.1, Rational Application Developer(RAD 6.0/7.0)
Tools: Adobe Photoshop
PROFESSIONAL EXPERIENCE
Confidential, MI
Java Developer
Responsibilities:
- Gathering requirements and converting into to technical design documents.
- Developed web pages using HTML, Java Script, CSS, JQuery, JSP and Servlets.
- Developed the web pages using customized Struts tags and Struts Action Framework's
- Dispatch Action.
- Used Struts MVC to access the data from jsp to backend.
- Implemented Mybatis mapping and POJO classes.
- Involved in creation of Test Cases for JUnit Testing.
- Used Log4j for logging activities
- Developed Servlets, JSP and Java Beans using Eclipse.
- Involved in creation of Test Cases for JUnit Testing.
- Used Log4j for logging activities.
- Developed Servlets, JSP and Java Beans using Eclipse.
- Deployed ear file in JBoss Application Server.
- Creating common JavaScript library for the application.
- Wrote build scripts such as cleaning, compiling, creating jar file using Ant for the application.
- Created tables in database and implemented thejavaobjects using hibernate.
- Implemented procedures, packages, triggers, and different Joins to retrieve the database using PL/SQL, SQL scripts.
- Ensured the generated Web pages complied withUSSection 508 and state Web accessibility guidelines.
- Used Clear case as Software Configuration Management (SCM) system.
Environment: J2EE, Eclipse, Tomcat, WebServices, JSF, Primefaces, Struts, IBATIS, JBoss, JSP 1.2, Java Script, JQuery, CSS, XML, JavaBeans, ANT, JUNIT, Oracle 10g, log4j
Confidential, Rockville MD
Java Developer
Responsibilities:
- Developed web pages using JSF Primefaces, JavaScript, CSS, JQuery, Servlets, AJAX.
- Implemented MyBatis mapping and Plain Old Java Object (POJO) classes.
- Implemented business objects and Data Access Object (DAO) Layer.
- Used log4j for logging activities.
- Deployed ear file in Tomcat server.
- JBOSS for application deployment and MySQL for database
- Implemented application using Spring 3.2 framework.
- Used IBM DB2Enterprise Server Edition as a database server.
- Created tables in database and implemented thejavaobjects using hibernate.
- Implemented procedures, packages, triggers, and different Joins to retrieve the database using PL/SQL, SQL scripts.
- Used MyBatis as the Database layer to interact with Oracle Database
- Ensured the generated Web pages complied withUSSection 508 and state Web accessibility guidelines.
- Used BitBucket as version control system.
Environment: J2EE, Eclipse, JDK, JSF, XHTML, MYBATIS, Maven, Tomcat, JSP 1.2, JavaScript, JQuery, CSS, XML, JavaBeans, Web Services, NetBeans, ANT, JUNIT, Oracle 11g, GitHub and log4j.
Confidential, Paterson, NJ
Java Developer
Responsibilities:
- Worked closely with Business Analysts, Project Managers and Project Leads to transform business requirements intoJavacode.
- Developed web pages using JSP, JSTL, HTML, CSS, JavaScript and Ajax.
- Implemented Hibernate 3.0 as ORM framework for mapping object - oriented domain model to Database
- Used SVN for version control.
- Deployed and tested the application using Tomcat web server.
- Involved in writing POJO classes, XML configuration files, defining DAO interfaces and writing Hibernate query language (HQL) queries.
- Designed and Developed LDAP Authentication & Authorization Services usingJava, LDAP, DB2 Commands.
- Implemented Model View Controller (MVC) architecture using Spring MVC framework
- Spring Framework is used for dependency injection.
- Used Hibernate for data persistence and designed hibernate queries and Hibernate specific configuration and mapping files for Oracle Database
- Provided development support for creating a website usingJava, Groovy & Grails, framework utilizing agile methodology and MySQL database.
- Used Maven scripts for build creation and to push onto various environments.
- Implemented code for Web services using Restful and representation with JSON.
- Deployed the application on IBM WebSphere Application Server 6.1.
- Followed Agile methodology in delivering the work
- Used the CVS version tool to maintain different versions of the application
- Involved in developing, enhancement, maintenance, deployment of web applications
Environment: J2EE, Eclipse, JDK, Spring, Struts, IBATIS, GlassFish, JSP 1.2, Java Script, JQuery, CSS, XML, JavaBeans, ANT, JUNIT, Oracle 11g, log4j
Confidential
Java Developer
Responsibilities:
- Implemented MVC architecture using Apache Struts framework and Spring.
- Developed front end with JSP using Struts Tag library, JSTL, Tiles and Action Forms.
- Use of JavaScript for Client Side manipulation in JSP pages.
- JBOSS for application deployment and MySQL for database
- Implemented application using Spring 3.2 framework.
- Used IBM DB2Enterprise Server Edition as a database server.
- This framework used Web Services and SOAP to interact with back end systems
- Implemented asynchronous functionalities like e-mail notification using JMS and MDBs.
- Used Hibernate as the Database layer to interact with Oracle Database
- Log4J is used for logging framework.
- Used Clearcase as Software Configuration Management (SCM) system.
- Environment: J2EE, Struts, Spring, Hibernate, XML, HTML, JSP,Java Script, UML, OracleRAD, WAS, JUnit, WebServices, Log4J, CVS, Rational Rose Enterprise Edition.