Java Developer Resume
Roundrock, TX
SUMMARY
- Over Seven years of experience in Software Development Life Cycle (SDLC) including requirements analysis, design specification, code development, code integration, testing and deployment using Object Oriented Analysis and Design (OOAD) with Java/J2EE.
- Extensive experience in design and development of J2EE applications using Core Java, Strings, Generics, Exceptions, Java Collection Framework, JDBC, Servlets, JSP, Enterprise Java Beans, XML.
- Expertise in various open source frameworks like Struts2.0, Spring2.5 and ORM Technology like Hibernate 4.0.
- Experience with multiple Servers like Apache Tomcat, IBM Web Sphere, Web Logic and Sun Glass fish.
- Strong experience in RDBMS using Oracle 11g, MYSQL, schema development, PL - SQL programming, including experience in Oracle fine tuning.
- Expertise in Web-Development technologies like HTML, JavaScript, CSS, JSP, XML and JSTL.
- Extensive development experience on different IDE’s like Eclipse, NetBeans and RAD.
- Implemented projects in multi-tier scalable applications involving Restful and SOAP based WebServices.
- Experience in writing DAO using Hibernate and Hibernate mapping files.
- Hands on experience in UML Modeling and Design Pattern (J2EE) like Singleton Factory Method, MVC Architecture.
- Experience in software testing, Junit testing, Integration testing, defect tracking and management using Clear Case.
- Extensive experience in implementation of the version control software VSS, CVS and Clear Case.
- Involved in Unit Test Cases writing and having good knowledge in JUnit.
- Efficient in Root Cause Analysis and Bug Fixing.
- Experience in development and deployment of client/server, intranet, and internet based applications.
- In-depth knowledge of SDLC and project methodologies including Agile (Scrum) and Waterfall.
- Performed building and deployment of WAR, JAR files on test, stage, and production systems.
- Strong communication & relationship management skills, enthusiastic & self-driven, with a high degree of commitment.
- Proven ability to analyze problems, root causes and develop innovative solutions to business challenges and streamlining operations.
- Experience in working in different environments like Development, QA and/or UAT, Production Support.
TECHNICAL SKILLS
Languages: C and JAVA.
Database Query Languages: SQL, HQL.
Markup/Script Languages: HTML, JavaScript, XML.
J2EE Technologies: JDBC, Servlets, JSP, STRUTS Framework, Hibernate, Java Beans.
Web Technologies: XML, CSS, HTML, JAVASCRIPT, Query.
Frameworks: Struts, Spring, Hibernate.
Application/Web servers: Apache Tomcat, Oracle Web Logic, IBM WebSphere and GlassFish Server.
Databases: Oracle 9i,10g,11g, MYSQL
IDE Tools: Eclipse, Net Beans, IntelliJ, PLSQL Developer, MySql Workbench.
Operating Systems: Windows 2000/NT/XP, and UNIX, Linux
Tools: and Utilities: SQL Navigator, SQL Loader, ClearQuest, CVS, Maven, Junit
PROFESSIONAL EXPERIENCE
Confidential
Java Developer
Responsibilities:
- Developed functional specifications document based on the user requirements and also developed high level and detailed design documents.
- Analyzed functional requirements, use cases and technical specifications
- Design and develop Servlets, Session and Entity Beans to implement business logic and deploy them on the Web Sphere Application Server
- Developing and coding J2EE Components with JSP, Java Beans, business objects with JDBC and Java.
- Extensively used RAD IDE for the development.
- Developed simple/complex SQL queries joins and PL/SQL for high level programming.
- Done the Data Fixs for code issues and prepared documentation.
- Production Support Primary Contact on rotation basis.
- Used Oracle to access database and implemented of connection pooling.
- Wrote Functional requirements using J2EE standards and developed the data base connection using JDBC.
- Performed building and deployment of WAR, JAR files on test, stage, and production systems
- Handled web customization requests, maintenance/support for all the products.
- Fixing the bugs if raised in Integration, System Testing and User Acceptance Testing.
- Providing regular and accurate project reports to project manager as appropriate.
Environment: JDK 1.6,RAD 8, XML,WebSphere 8, PLSQL Developere9.2,Session Handling,Filters, Servlet, JSP,ClearCase, JDBC, Clear Quest 8, JUnit,Windows.
Confidential, RoundRock, TX
Sr. Java/J2EE Consultant
Responsibilities:
- Involved in all the phases ofSDLCincluding Requirements Collection, Design & Analysis of the Client Specifications, Development of the Application and Interaction with users to analyze the requirements with Agile (Scrum) Methodology.
- Participated in meetings with business people for requirements gatherings and addressing the issues and changes in existing system.
- Involved in Analysis, Design, and Development and Production phases of the different modules.
- Developed the User Interface using JSP, Tag Libraries, HTML, Java Script, and XML
- Designed, developed and implemented Change Requests based on (MVC) - architecture using Struts framework.
- Sessions and Session Tracking with Java Session API.
- Implemented the architecture with Struts-Config, Action Form classes and Action classes.
- Used Hibernate framework to access MySql database and implemented of connection pooling.
- Created several JSP’s and populated them with data from databases using Hibernate.
- Developed the presentation layer using JSP, HTML, CSS and JavaScript.
- Developed RestFul web services with JSON for the Application.
- Performed building and deployment of WAR, JAR files on test, stage, and production systems
- Used BEA Web Sphere Application Server
- Involved in testing, debugging, bugs fixing and documentation of the system.
- Used VSS for version control.
Environment: Java1.6,Eclipse 3,Agile,WebServices,JSON, J2EE, JavaScript, HTML, CSS, Struts 2.0,VSS, Servlets, JSP, JavaScript, Hibernate 4, MySql 5.7 Workbench, XML, Web Sphere 8.
Confidential, Birmingham, AL
Java/J2EE developer
Responsibilities:
- Involved in all the phases ofSDLCincluding Requirements Collection, Design & Analysis of the Client Specifications, with Waterfall Methodology.
- Development of the Application and Interaction with users to analyze the requirements.
- Developed the application using Spring following MVC architecture
- Identified the participating pages and the navigation paths between pages.
- Developed Spring framework to handle the pages
- Used Web Logic Workshop page flow technology
- Created several JSP’s and populated them with data from databases using Hibernate
- Designed and developed POJO Classes to handle business logic and store persistent data
- Developed server side functionality for Admin Interface features (adding a User, Modifying the User Details, Assigning Roles, Modifying Roles etc)
- Developed web services using SOA Architecture.
- Planned and implemented various SQL, Stored Procedure, and triggers
- Used Hibernate framework to access Oracle database and implemented of connection pooling.
- Performed building and deployment of WAR, JAR files on test, stage, and production systems
- Used BEA Web Logic Application Server
Environment: J2EE, Java 1.5, Eclipse 3, Servlets, JSP, Hibernate, Spring 2.5, Clear Case, Web Services, BEA WebLogic 8.1, JUnit, XML, JavaScript, UML, Oracle 11g, Windows 2003.
Confidential, Rosemont IL
Software Engineer
Responsibilities:
- Developed functional specifications document based on the user requirements and also developed high level and detailed design documents.
- Analyzed functional requirements, use cases and technical specifications
- Developed interactive JSP and servlets for admin Login validation forms, and User Login form. Implemented Session tracking to maintain the user’s state
- UI coding efforts in JSP, JavaScript, XML and HTML.
- Extensive programming efforts on server side JAVA business layer Followed by Spring MVC Pattern.
- Responsible for the documentation and pre implementation of the project.
- Fine-tuned the code to improve reusability and application performance.
- Used MYSQL to access database and implemented of connection pooling.
- Wrote Functional requirements using J2EE standards and developed the data base connection using JDBC.
- Performed building and deployment of WAR, JAR files on test, stage, and production systems
- Used Apache Tomcat Application Server.
- Handled web customization requests, maintenance/support for all the products.
- Fixing the bugs if raised in Integration, System Testing and User Acceptance Testing.
- Providing regular and accurate project reports to project manager as appropriate.
Environment: JDK 1.5,Eclipse 3.x, XML,JavaScript,Apache Tomcat 6,MYSQL Workbench 5,Spring 2.x,Session Handling,Filters, Servlet, JSP,CVS, JDBC, XML, Tomcat 6.x, JUnit,Linux.
Confidential
Java developer
Responsibilities:
- Guided team members on Struts Framework.
- Developed the Appraisal and KRA form using JSP, HTML, CSS and JavaScript.
- Interacted with database to fix the bugs based on Business requirements.
- Used CURD operations to retrieve the data from the Database.
- Developed POJO Classes and wrote the JDBC API to Connect to the Database.
- Used JDBC API for interaction with the SQL Server Database.
- XML was used to transfer the data between different layers.
- Have used GlassFish application server in running the applications.
- Handled web customization requests, maintenance/support for all the products.
- Fixing the bugs if raised in Integration, System Testing and User Acceptance Testing.
- Worked on database interaction layer for insertions, updating and retrieval operations on data.
Environment: java1.5,J2EE, JSP, XML, HTML, CSS, Struts 2, GlassFish 2.1, JavaScript, Oracle10g, JDBC, Windows 2000.
Confidential
Summer Internship
Responsibilities:
- Performed requirement analysis, design, coding and implementation, team coordination, Code review, testing and installation.
- Designed the application based on oops concept.
- Involved in system design and modeling using UML and Rational Rose.
- Developed server side utilities using J2EE technologies Servlets, JSP, Java Beans
- Developed Session Objects Using Session Handling to maintain the request state.
- Used Filters for Validating the Server Side Business Logic.
- Used Exceptions for handling the errors.
- Used XML and Schemas to communicate between different tiers of the application.
- Used JDBC API to connect form application to the Oracle back end.
- Developed the application on Web Sphere application server.
Environment: java1.4,NetBeans 5,Servelets, JSP, Java Bean, XML, Schemas, JDBC, Web Sphere 7, Oracle9i, Unix, UML.
