Java/j2ee Developer Resume
Kansas City, MO
SUMMARY:
- Over 7 years of experience in design, analysis, development using JAVA and J2EE technologies with Software Development Life Cycle.
- Extensive knowledge in working with J2EE technologies such as Servlets, JSP, JSF, AJAX, JDBC, EJB, JNDI, JMS and Object Oriented Programming techniques.
- Expertise in Web - Development technologies like HTML, DHTML, JAVASCRIPT, JQUERY, CSS, XML and XSL/XSLT, Bootstrap.
- Extensive experience using AJAX and JSON as data interchange format.
- Application development experience using Multithreading, Serialization, Externalization, Collection framework, Generics and Exception Handling.
- Expertise in various open source frameworks like Struts, spring and ORM Technology like Hibernate .
- Experience in working with multiple Servers like Apache Tomcat, IBM Web Sphere, Web Logic .
- Worked on developing GUI using AngularJS, JavaScript, HTML / HTML5, DOM, XHTML, AJAX, CSS3
- Experience in designing the portfolio for the organizations to analyze and collectively manage current or proposed projects based on numerous key characteristics.
- Experienced with XML related technologies such as XML, XSL, XSLT, DTD, Schema, DOM.
- Extensive development experience on different IDE's like Eclipse, My Eclipse, Net Beans.
- Experience in developing applications using Agile (XP, SCRUM), Test Driven methodologies and good understanding of Service oriented architecture (SOA) .
- Experienced in generating logging by Log4j to identify the errors in production test environment and experienced in Ant Tool.
- Involved in Unit Test Cases writing and having good knowledge in JUnit.
- Used Log4j for application logging and notification tracing mechanisms.
- Strong experience in data analysis and proficient in developing SQL queries, functions, procedures, triggers, and views in PL/SQL and Cursors in OraclelOg, SqlPlus.
- Strong experience in IDE tools like Tomcat , PL/SQL Developer, Eclipse, and NetBeans.
- Expertise in distributed, secure and scalable application development using J2EE Technologies like Servlets, JSP, Spring Framework, Spring DAO Framework, Spring MVC Framework, Web Services development and Hibernate and Struts .
- Highly motivated self-starter with Excellent Communication, Presentation and Problem Solving Skills and committed to learning innovative technologies .
TECHNICAL SKILLS
Programming Languages: C++, JAVA, J2EE
J2EE Technologies: Servlets, JSP, Struts, Spring, Hibernate, EJB, JDBC
Web Technologies: HTML5, CSS3, JavaScript, JQuery, Angular JS, Bootstrap
Build Scripts: ANT, Maven.
Frameworks: Spring, Hibernate, Struts
Web Services: SOAP, Restful Services
Messaging Technologies: JMS
Databases: Oracle 8i/9i/10g/11g, MS SQL Server 7.0/2000, DB2, MongoDB
Applications / Web Servers: WebLogic Server (8.x, 9.x, 10.x.x), JBoss, Apache Tomcat, Java Webserver, Tomcat
Methodology/Design Pattern: OOAD, UML, DAO, Singleton Pattern, Front Controller, Factory Pattern.
IDEs: Eclipse, NetBeans, Visual Studio
Operating Systems: UNIX, Windows, Linux
Other Tools: JUnit, Log4J, SONAR
PROFESSIONAL EXPERIENCE
Confidential
Java/J2EE Developer
Responsibilities :
- Involved in SDLC requirements gathering, Analysis, Design, Development and Testing of application developed using AGILE methodology.
- Worked in designing of the Web framework using Struts2 as a MVC design paradigm.
- Used HTML, CSS, XHTML and DHTML in view pages for front-end.
- Used Struts & JavaScript for client-side validation.
- Reviewing and analyzing data model for developing the Presentation layer and Value Objects.
- Consumed SOAP based Web services.
- Developed Controller using Action Servlet and Action mapping provided by Struts framework.
- Used Apache POI to create, modify, and display MS Office files using Java programs.
- Wrote Hibernate configuration and mappings xml files for database access.
- Implemented EJB3 Session beans in the Business logic.
- Developed various java objects (POJO) as part of persistence classes for Object Relation Mapping (ORM) with databases.
- Developed SQL stored procedures and prepared statements for updating and accessing data from database.
- Performed unit testing of the application using JUnit.
- Used Ant automated build scripts to complete and package the application.
- Development carried out under Eclipse Integrated Development Environment (IDE) using Web Logic Application Server.
Environment: J2EE, Hibernate 3.5, Spring 3.2, EJB 3.0, JSP, JSTL, Struts 2, Servlets, JavaScript, HTML, XML, CSS, JUnit, Eclipse, Web logic, Ant, OraclelOg.
Confidential
J2EE Developer
Responsibilities:
- Involved in design, development and implementation of the application.
- Developed an application for exporting and importing large Excel files using JXL API.
- Developed the dynamic User Interface using Java Server Pages utilizing Custom Tag Libraries, HTML, CSS, and JavaScript.
- Used AJAX (Asynchronous JavaScript and XML) to implement user friendly and efficient client interfaces.
- Implemented Model View Controller (MVC) architecture using Struts 1.2 framework and used custom components available in the framework.
- Implemented the business logic in EJB 2.0
- Involved in development of cascading style sheets (CSS) to make the HTML documents to be displayed using different output styles
- Developed Client Side Validations using Java Script.
- Application and use of various design patterns such as Data Transfer Objects, Front Controller, and Business Delegates.
- Involved in the development of Queries, Joins, Triggers and Stored Procedures for Oracle 10g backend implementation.
- Used RAD 7.0 to develop the Web Application and deployed on WebSphere application server.
- Responsible for Unit testing with JUnit and support for Integration testing and User acceptance testing.
- Generated PDF files using Crystal Report.
- Used Log4J for logging and debugging process.
- Merged and record the code using CVS and involved in fixing the bugs.
Environment: Java 1.5, Struts 1.2, JSP, EJB 2.0, JavaScript, HTML, CSS, XML, Design Patterns, Oracle 10g, Hibernate 2.1, WebSphere 6.0, Junit, RAD 7.0, CVS, Log4j.
Confidential
Java/J2EE Developer
Responsibilities:
- Designed & developed the application using Spring Framework
- Developed class diagrams, sequence and use case diagrams using UML Rational Rose
- Designed the application with reusable J2EE design patterns
- Designed DAO objects for accessing RDBMS
- Designed & developed Data Transfer Objects to carry the data between different layers
- Developed web pages using JSP, HTML, DHTML and JSTL
- Designed and developed a web-based client using Servlets, JSP, Tag Libraries, Java Script, HTML and XML using Struts Framework
- Developed test cases for Unit testing using JUnit and performed integration and system testing
- Involved in coding for the presentation layer using Struts Framework, JSP, AJAX, XML, XSLT and JavaScript
- Closely worked and supported the creation of database schema objects (tables, stored procedures and triggers) using Oracle, SQL/PLSQL.
Environment: Java, JSP, JSTL, J2EE, JDBC, Servlets, HTML, HTTP, CSS, UML, MVC, Struts, XML, AJAX, JavaScript, Log4J, Web logic 8.0, VSS, Windows, Oracle 9i
Confidential
Project Trainee
Responsibilities :
- Involved in the construction of User Interfaces by using JSP.
- Coded Servlet to control the user request.
- Designed Java Beans.
- Involved in Unit Testing.
Environment: Java1.5, Servlets, JSP, JDBC, Tomcat 5.0.