Java Developer Resume
Lansing, MI
SUMMARY
- Over 8+ years of experience in Analysis, Design, Development, Deployment, Testing and integration of Enterprise application, E - commerce for various application servers of web based, internet/intranet, client/server, distributed architecture applications.
- Good Experience in complete Software Development Life Cycle, SDLC (Requirements, Analysis, Project Planning, Design, Implementation, Testing, Deployment and Enhancements.
- Good combination of Technical and communication skill with leadership quality, experience in understanding and demonstrating business application, business dataflow and data relations.
- Expertise with technologies like Java, J2EE (Servlets, JSP, EJB, JMS, JDBC and JNDI), frameworks (Struts, Spring, Hibernate, JSF), Custom Tags, JUnit, HTTP Unit, Log4J, Ant, JProbe and Eclipse plug-in using various IDEs such as MyEclipse5.0/6.0, WSAD 5.0/6.0/6.1/7.0.
- Experience in web Technologies with XML, XSLT, DOM, SAX, HTML, CSS, Ajax, and JavaScript.
- Experience in databases like Oracle, MySQL & MS SQL Server.
- Experience in developing SQL, PL/SQL & Data access layer using JDBC, DAO framework
- Experience in Web Services Technologies like SOAP, WSDL and Service Oriented Architecture (SOA).
- Expertises with Application Servers and web servers like BEA WebLogic 8.1/7.0/6.1, IBM Web Sphere 7.0/6.1/6.0/5.1.2/5.0, JBoss, and Apache Tomcat, SOA and Web Services (SOAP, WSDL, XSD, JAXP, JAXB, UDDI) with AXIS.
- Expertise in usage of Version Control and Configuration Tools like VSS, CVS, and Clear Case V7 for complete software configuration management (SCM) with version control.
- Experience in SQL/PLSQL, and Oracle 10g/9i/8i, DB2, My SQL and SQL Server, Toad.
- Experience in all data base queries to access the data base to get and display the information on UI. Written Stored Procedures to write associate information.
- Experienced in testing/performance monitoring tools like Quest Software, Inc JProbe performance tool6.0, Apache Jmeter2.1, JProfiler.
TECHNICAL SKILLS
Application Servers: BEA Weblogic8.1, IBM Web Sphere 5.0/5.1.2/6.0/6.1/7.0
Web Servers: Apache Tomcat-5.5x, Java Web Server.
Frameworks: Jakarta Struts1.2, Struts Tiles, Spring2.5x, Hibernate2.0x, Struts 1 and Struts 2, JavaScript, ANT, Log4J, JUnit, Web Services, AJAX, Spring IoC.
Middleware: MQ Series / Web Sphere MQ.
Databases: SQL Server7.0, Oracle10g/9i, LDAP, Sybase and DB2, MS Access
XML Technologies: DTD, XML, SAX, DOM
Version Control Tools: Clear Case7.0, CVS
Operating Systems: WINDOWS, UNIX, LINUX
Design & Development Tool: Web Sphere Studio Application Developer (WSAD5.0x/6.0x), MyEclipse6.0
PROFESSIONAL EXPERIENCE
Confidential, Lansing, MI
Java Developer
Responsibilities:
- Prepared requirement document specific to end user, functional, business, architecture, system definition and design.
- Designed High Level, Low Level system diagrams, Use Cases, Class diagram, Sequence diagram, Activity diagram, State diagram, Deployment diagram and Component diagram using Rational Rose.
- Design and development of GUI Screens using JSP, HTML, CSS and JavaScript.
- Developed Action Servlets to handle the request and responses.
- Design and Implemented Action class, Action Forms for Struts.
- Used Struts Validator and written all validation rules in XML configuration file.
- Used JQuery, Jamons, Site Elements and Web control for UI development.
- Used Hibernate 3 for creating persistence layer to access/persist database entities.
- Used Log4j logging framework to debug the code.
- Written Poojo classes & object oriented class statements.
- Data loading using PL/SQL.
- Developing Oracle PL/SQL stored procedures, Functions, Packages, SQL scripts to facilitate the functionality for various modules.
- Actively involved in the Design phase of the development conducted detailed Data
- Responsible for both the creation of logical design as well as physical design in terms of physical configuration on the storage media.
- Developed procedures, functions and packages to implements the system’s business logic using PL/SQL.
- Created database triggers and managed the subprograms and triggers.
- Developed triggers, packages, procedures and functions using PL/SQL
- Created Web Service clients to perform load test web services
- Integrated with the other external systems.
- Involved in testing and fixing bugs.
- Involved middle ware to back end development.
- Written all data base queries to access the data base to get and display the information on UI.
- Deployment of application on the Web Sphere Application server.
- Developed Test cases and test plans for unit as well as integration testing.
- Executed complete Software release process (SDLC).
Environment: Java, J2EE, JSP, JDBC, HTML, DHTML, JQuery, JSP, RAD, RSA, UNIX.IBM WebSphere7, IBM Web Sphere Development IDE, Web services, Struts, Hibernate.
Confidential, Bentonville, AR.
Java Developer
Responsibilities:
- Prepared requirement document specific to end user, functional, business, architecture, system definition and design.
- Designed High Level, Low Level system diagrams, Use Cases, Class diagram, Sequence diagram, Activity diagram, State diagram, Deployment diagram and Component diagram using Rational Rose.
- Used JSF framework to write UI components Developed JSF event handles, validators and integrated the JSF with Spring
- Developed JSF backing (managed) beans corresponding to JSPs. Configured all these managed beans in Faces-Config.xml to define the flow for UI. Used JSF form validations. Integrated JSF with springs using delegating variable resolver.
- Integrate the new modules with the existing application, coordinated the merging of system specific files and application specific files in integrated environment.
- Developed UI using JSP, hibernate for asynchronous communication, business logic using struts actions, Data base access operations using DAO.
- Extensively worked with the Struts2 MVC architecture to quickly develop multiple screens across the Application
- Worked with the Weblogic Application Server to build, publish and deploy the application.
- Used the Spring IOC, Hibernate and Spring WebServices to build end-to-end tiers of the Enterprise Application.
- Developed DB Views and Stored Procedures and gained exposure in connecting large and complex data models in an efficient manner.
- Used web services to update associate information.
- Written Shell scripts to generate reports.
- Worked in merging and maintaining of source files from parallel development systems.
- Involved in testing and fixing bugs.
- Involved middle ware to back end development
- Developing Oracle PL/SQL stored procedures, Functions, Packages, SQL scripts to facilitate the functionality for various modules.
- Developed procedures, functions and packages to implements the system’s business logic using PL/SQL.
- Created database triggers and managed the subprograms and triggers.
- Reviewed data access controls and provided recommendations in improving the security.
- Analyzed, identified and implemented user roles and assigned relative database access privileges
- Written all data base queries to access the data base to get and display the information on UI.
- Prepared Stored Procedures to write associate information.
- Written data base triggers to manage transactions.
- Deployment of application on the Web Sphere Application server.
- Developed Test cases and test plans for unit as well as integration testing.
- Executed complete Software release process (SDLC).
Environment: Java, J2EE, JSP, JDBC, HTML, DHTML, JSP, Sybase, MyEclipse6.1, UNIX. Shell script, IBM WebSphere6.1, IBM Web Sphere Development IDE, Webservices, Struts.
Confidential, Seattle, WA
Java Developer
Responsibilities:
- Actively Participated in Inception, Elaboration, Construction and Transition phases of Application.
- Actively Participated in preplanning, backlog grooming and planning to prepare the stories.
- Technical Analysis from requirements, Developing Flow documents, preparing mockups for requirements to get the acceptance from the user and responsible for Technical Design.
- Developed application using J2EE architecture with Struts, spring framework and Hibernate.
- Developed JSP pages with Struts Validation Framework, Struts Action Classes, Struts-Config files, Application resources as per the Struts framework guidelines.
- Developed some essential functionality in user interface using JavaScript and Dojo.
- Worked with Struts front-end utilizing the tiles framework to implement the GUI interfaces.
- Implemented the integration of Struts with spring.
- Implemented JDBC-abstraction layer using spring DAO module and also used ORM module to support hibernate API functionality.
- Written Shell scripts to generate reports.
- Implemented logging feature, user session validation using Spring-AOP module.
- Implemented the persistence layer using Hibernate ORM.
- Developed test cases using JUNIT and HTTP Unit for unit tests.
- Implemented scripts to refractor the Store procedures, functions and to alter the tables in SQL.
- Managed Object Persistence, Data retrieval using Hibernate, Spring Framework with Oracle as backend.
- Supporting application in QA, UAT and addressing bugs as reported.
Environment: Java, J2EE (Servlets, JSP, Spring Framework, Struts Framework, EJB 3.0) JavaScript, HTML, JUnit, Tiles, JSTL, JDBC, JNDI, Design Patterns, Sql Server 2005, log4j, XML, XSLT, Oracle10g, Maven, Tomcat, Ant, Ajax, Web Services, Hibernate, Shell Script, UNIX.
Confidential
Java Developer /Senior Java Developer
Responsibilities:
- Analyzed the requirement and prepared design documents
- Designed High Level, Low Level system diagrams, Use Cases, Class diagram, Sequence diagram, Activity diagram, State diagram, Deployment diagram and Component diagram using Rational Rose. Developed prototypes according to UI standards using html, CSS.
- Coding server pages using jsp. Developed controllers in Servlets, business objects in EJB container managed persistent beans (CMP).
- Involved in peer review process that includes documents and code review.
- Developed Test cases using JUnit an Http Unit and Test plans for unit as well as integration testing.
- Creation of the build using the Ant tool.
- Involved in the deployment of application on the Web logic Application server.
Environment: Java, J2EE, JSP, Servlets, HTML, DHTML, CSS, JavaScript, SQL, JDBC, Log4j, Weblogic 7.0, WindowsProject# 2
Confidential
Java Developer /Senior Java Developer
Responsibilities:
- Involved in the review, design and development of critical modules.
- Involved in requirements gathering and prepared detail design specification of the application.
- Developed data objects to communicate with the database using JDBC and the Oracle Database in the database tier, implemented business logic using EJBs in the middle tier, developed Java Beans and helper classes to communicate with the presentation tier, which consists of JSPs and Servlets.
- Deployed portal domain and Web Applications with EJB components.
- Performed end-to-end testing of the system from front-end screens to the backend databases.
- Point of Contact to the client for all technical aspects.
Environment: JSP, Servlets, EJB, Web logic 7, Oracle 8i.
Confidential
Java Developer /Senior Java Developer
Responsibilities:
- Involved in the review, design and development of critical modules using Model View Controller (MVC) Architecture.
- Involved in requirements gathering and prepared detail design specification of the application.
- Developed data objects to communicate with the database using JDBC and the Oracle Database in the database tier, implemented business logic using EJBs in the middle tier, developed Java Beans and helper classes to communicate with the presentation tier, which consists of JSPs and Servlets.
- Deployed portal domain and Web Applications with EJB components.
- Performed end-to-end testing of the system from front-end screens to the backend databases.
- Wrote backend stored procedures as required.
Environment: Java2, JSP, Servlets, Web logic 7, MS-SQL server 7.0.