Sr Java Developer Resume
Tulsa, OK
SUMMARY
- Over 6 years of experience in Java Analysis, Design, Integration, Development and Management of Web and Client Server applications.
- Major programming experience includes Core JAVA, Servlet, JSP, Java Script, JUnit, XML, CSS, and HTML.
- Experienced in design, development, testing and maintenance of applications developed using STRUTS (Struts 1.x and Struts 2.0) frameworks.
- Experienced with Web Services development and popular frameworks like Struts 2.0, Hibernate 3.0, and Spring MVC.
- Experienced on application servers like JBOSS, Apache Tomcat and IBM Web sphere 5.1.
- Experienced in Oracle 11g/10g/9i, Hibernate and PL/SQL.
- Experienced using BEA WebLogic and Tomcat
- Experienced in UML.
- Experienced on different IDEs Net Beans, Eclipse.
- Experienced in Object Oriented Analysis and Design (OOA & OOD) concepts and Design Patterns.
- Experienced in Message Broker
- Good experience in developing test cases with JUnit for Unit testing, Load Stress test and logging using Log4J
- Worked on different operating systems like UNIX and Windows.
- Hands on with UNIX system commands and worked with utilities like Putty.
- Successfully transformed ideas into workable IT solutions by clearly understanding business processes and customer needs.
- Experience in SQL*Loader, Export/Import and writing control file scripts for loading large loads of data into tables.
- Excellent technical and communication skills.
TECHNICAL SKILLS
Languages & Frameworks: Core Java, Struts 2.0/1.x,J2EE(JSP, Servlet),HTML,CSS, XML, Java script,PL/SQL, Hibernate, Message Broker
Application ServeR: Tomcat 5.0/6.0, jBoss, IBM Websphere 5.1, WebLogic
IDE: Eclipse, IBM RAD, Net Beans
Databases: Oracle 11g/10g/9i/8.x, MS SQL server 2000/2005, MS Access 2000
Operating Systems: Windows NT/2000/XP
PROFESSIONAL EXPERIENCE
Confidential, Tulsa, OK
Sr Java Developer
Responsibilities:
- Wrote Hibernate Queries with JPA framework.
- Implemented the GUI using spring frame work..
- Wrote persistence layer and business layer (EJB's).
- Wrote JAXB Web service's for server side and involved in complete front end to backend persistence layer for Use cases assigned.
- Used AJAX technology for invoking server calls.
- Used Spring Framework for the application.
- Wrote Web - services to expose the business methods to external services.
- Deployed the applications in windows environments.
- Discussed implementation/design approaches with Client.
- Done unit testing and participated in user presentation of the shop floor module.
- Fixed issues related to performance tuning.
- Involved in discussions with business users for requirements related doubts.
- Designed web applications using CQ5 and subversions.
Environment: Java-J2EE, JDK, JSP, Servlets, Springs, Hibernate, CQ5, Eclipse, SQL, Git,Maven,Subversions,PL/SQL, AJAX, Web Sphere, Tomcat, JavaScript, HTML, CSS, XML.
Confidential, Pittsburgh, PA
Java/J2EE Developer
Responsibilities:
- Understanding functional specifications, designing, and creating custom solutions to match the requirements.
- Designed the Architecture of the project as per Struts MVC Frame work.
- Developed the application using Test Driven Development for java/J2EE.
- Designed and developed a ‘Convention Based Coding’ utilizing Hibernates persistence framework and O-R mapping capability to enable dynamic fetching and displaying of various table data with custom filter, group and sorting along with exporting capabilities.
- Involved in the preparation of use case, sequence diagrams, class diagrams, Activity diagrams etc using Rational rose
- Designed, developed and validated the front end using HTML, CSS, JavaScript and JSP for reusable web interface components including the open source Display Tag libraries.
- Implemented Tomact on Java servlet and Javaserver pages.
- Designed and developed the Validators, Controller Classes and Java bean components.
- Designed and developed hibernate configuration and session-per-request design pattern for making database connectivity and accessing the session for database transactions respectively.
- Participated in the design and development of database schema and Entity-Relationship diagrams of the backend MySQL and Oracle database tables for the application.
- Developed java program to extract data from the backend database (MS SQL Server) and imported the data using b formats and in turn generate quality custom Jasper reports in MS Excel, PDF and CSV formats.
- Designed and Developed Stored Procedures, Triggers in Oracle to cater the needs for the entire application. Developed complex SQL queries for extracting data from the database.
- Written PL SQL scripts for daily system performance and health check.
- Consumed web services and were called using JAX-RPC SOAP protocol, WSDL descriptor file and Universal Description, Discovery and Integration Registry (UDDI).
- Involved in developing Integration Issues, System Testing Issues, User Acceptance Issuesand Production Issues including JUnit.
Environment: Java-J2EE, JDK, JSP, Servlets, Struts, Hibernate, SQL Server 2005, Eclipse, SQL, PL/SQL, Log4j, CVS, Web Sphere, Tomcat, JavaScript, HTML, CSS, XML and UNIX.
Confidential, Sacramento, CA
JAVA Developer
Responsibilities:
- Deployed the Ear and WAR file on WebLogic Server.
- Developed GUI for various products using JSP, Servlets and Tag Libraries.
- Used Xerces XML Parser to export XML data generated by EJBs to CSV and HTML format.
- Designed and developed the architecture for Network Map for displaying Customer Network through a Java applet using AWT, Swing and XML.
- Built application using Ant. And Performed unit testing using JUnit.
- Used Spring Framework for Dependency injection, and integrated with the Hibernate framework
- Developed Java based batch programs using functions for loading data into central database by accessing different remote databases.
- Developed SQL Queries, Stored Procedures and functions for incorporating business logic.
- Assisted system migration and actively involved in production support, interacting with customers for resolving production issues.
- Involved in the documentation of Object Models, User Manuals and source code for EJBs, JSPs and on-line help.
Environment: J2EE, WebLogic, JDK 1.2, JSP, Servlets, Spring 2.5, JUnit, Web Services, ANT, JDBC, XML, HTML, JNDI 1.2, CSS, SQL, PL/SQL, JavaScript, Oracle 8.0, Sun Solaris 5.7, Win NT, CVS
Confidential
Software Developer
Responsibilities:
- Designed and developed several web pages using HTML and Java Script to perform validations at Client's side.
- Developed and maintained the necessary Java components, Enterprise Java Beans (EJB), Java Beans and Servlets.
- Designed Enterprise Application using MVC architecture.
- Created Web Pages using XML, XSLT, JSP, HTML and JavaScript.
- Optimized the code and database for maximum performance.
- Developed Servlets for user Authentication and request handling.
- Involved in requirements gathering and preparing software requirement specification.
- Design and maintain the database to support the application using Oracle8i.
- Developed session beans to implement business logic.
- Responsible for developing business logic and deploying it in WebLogic environment.
- Created connection pools, deployed JSP, Servlets, and EJBs on WebLogic.
- Day wise transactions were listed using Swing Component - JTable and Servlets.
- Participated in the migration of data from MS Access to Oracle8i as the legacy system uses MS Access as the database.
- Writing JUnit Test cases for testing the application.
- Performed System Integration Test.
Environment: Java, J2EE, JSP, HTML, CSS, JavaScript, Swing, Servlets, EJB, JDBC, XML, XSLT, Apache Tomcat, Oracle, JUnit, MS Access, UML, Windows.
Confidential
Java Developer
Responsibilities:
- Actively involved in UI design for application.
- Used Struts validation logic to generate user friendly error messages by using application properties.
- Developed entire JSP pages for the application.
- Used Hibernate to communicate between action servlets and Database interactions.
- Used Log4J logging framework. Log messages with various levels are written in all the Java code.
- Used the MVC model to create the Object Model.
- Extensively used JSP, CSS, XML, XSL, and Servlets for the presentation.
- Responsible for Testing and deploying application into Preprod and Prod servers.
