Java Developer Resume
Farmington Hills, MichigaN
SUMMARY
- 3 Years of experience in Database, analysis, design, development, testing and Implementation of Client/Server, web applications using Java/J2EE technologies and using Oracle database.
- Expertise in J2EE Web tier frameworks likeStruts1.2/2.0, JSF,Spring MVC.
- Expertise on all J2EE technologies like Servlets, JSP, Web Services, JDBC.
- Experienced in Oracle database, PL/SQL Server, IBM DB2 UDB.
- Good knowledge of Data warehousing, Data warehousing design, business intelligence and performance optimization.
- Possess a strong PL/SQL expertise in stored procedures
- Ensured timely, complete and cost effective delivery of data mining and warehouse data maintain and enhancement.
- Proficient in Designing, creating, testing and implementing tables, functions, procedures and custom PL/SQL packages.
- Ability to create dynamic SQL processor object for the business servers.
- Expertise in implementing open source frameworks Hibernate, spring and integrating them with other frameworks like Struts and JSF.
- Experienced in designing Web Applications using HTML, CSS, JavaScript under Windows and UNIX Environments
- Proficiency in deploying applications on J2EE Application servers like Web Sphere, Web Logic and JBoss
- Development (TDD), Extreme Programming (XP), Scrum, Agile, UML, Rational Rose
- Proficient in unit testing the application using JUnit
- Experience with various databases - Oracle 8i/9i,10g, SQL Server and DB2
- Hands on experience in writing the complex SQL queries and Stored procedures
- Experience in Operating Systems like Windows NT/2000/XP/Vista/2007/2008, UNIX, Solaris and Linux
- Hands on experience with various Microsoft Softwares and products, including Word, Access, PowerPoint, Excel, SharePoint and Outlook
TECHNICAL SKILLS
Programming Languages: Visual Basic, SQL, C++, C, .net, ASP.net, Java, Java, J2EE, JavaScript. SQL. Agile Mythology and Scrum Mythology.
Java/J2EE Technologies: Core Java, Servlets, JSP, JDBC, Applets.
Frameworks and Tools: Struts, Spring, JSF, Hibernate, MVC, JUnit, and MAVEN.
Web Technologies: XML, XSL, XSLT, HTML, HTML5, CSS, JavaScript, Servlet, Flash, JSP, JDBC
Databases: Oracle 10g/9i/8i, PL/SQL Server, IBM DB2 UDB
Application/Web Servers: Web Sphere, Apache Tomcat, Web Logic.
Operating Systems: Unix, Windows 98/XP/NT/2000/Vista/2007/2008
PROFESSIONAL EXPERIENCE
Confidential, Farmington Hills, Michigan
Java Developer
Environment: Eclipse, JSF 2.0, Spring, Prime Faces, Rich Faces, CXF Framework, Servlets, Servlet Filters, XML, Log4j, Hibernate, JPA 2.0, Java, J2EE, Unix, MySQL, Oracle, Derby, HTML, XHTML, PL/SQL, Sub Version, Cruise Control, ANT, SOA, Web Services, JUnit.
Responsibilities:
- Developed the application on the lines of MVC architecture using JSF 2.0 framework.
- Used Primefaces components for Rich UI development.
- Extensive use of Ajax components with Primeface UI components.
- Developed various Managed beans and linked them from Primeface UI components.
- Developed some custom components for UI, In case readymade components are not available.
- One such thing is developed on the lines of Carousel component for Student Test component
- Used JQuery to design the UI on the lines of Primefaces.
- Involved with Hibernate implementation of JPA 2.0
- Used JPA Entity Class mapping tables for Object/relational mapping and managing relational data.
- Developed a Customized Log Manager using Log4j API.
- Created dynamic and interactive screens using Faces Pages.
- Developed some Servlets and Filters for application control.
- Implemented the following design patterns: Facade pattern, Session pattern, DAO pattern
- Worked on XML and DTD for transformation of messages from different systems through MQ channel.
- Used Hibernate with JPA framework for ORM and for communicating with RDBMS.
- Created connection pool and Data source for Oracle Using Web sphere.
- Implemented business logic and developed java beans and helper classes to communicate with the Presentation tier, which consists of JSP/Servlets.
- Extensively used JQuery for developing AJAX based applications.
- Authorization is implemented at session façade level.
- Involved in School Module, which will enable
- Used SVN repository for Software Configuration Management and Version control.
- Used Web sphere Application Server (WAS 6.0/7.0) as app server, which provides services like connection pooling, Transaction service, Security Services and Persistence Support to deploy this distributed web applications.
- Eclipse was used to create, develop and debug the web applications.
Confidential
Programmer
Environment: Eclipse, Struts, Spring, JSP, JSF, Prime Faces, Servlets, Servlet Filters, XML, Log4j, Hibernate, Java, J2EE, Unix, MySQL, Oracle, HTML, XHTML, PL/SQL, Web logic, Web sphere, Sub Version, Cruise Control, SOAP, Web Services, JUnit.
Responsibilities:
- Involved in complete life cycle of software development including designing, developing, testing, and deployment of application.
- Adopted J2EE best practices, using J2EE patterns for performance optimization, scalability enhancements and cost effectiveness.
- Fixed and developed JSP and helper Java classes on Web Logic 5.1 & 6.1.
- Analyzed the system and requirements gathering for the system.
- Developed several components and integrated into Servlets and JSP
- Developed the Struts Action Classes that had the business logic
- Designed and developed the application using JSP, Struts, Spring, HTML and JavaScript
- Involved in Writing PL/SQL scripts for data migration from old system to new application tables
- Designed the database in SQL.
- Designed and developed JDBC module to read and write data from Oracle database and convert to XML format
- Developed dynamic content of presentation layer using JSP.
- Implemented open source MVC architecture using Struts framework
- Provided support for database and wrote procedures, triggers using PL/SQL. Packaged all source classes into JAR files and deployed them into App Server using Deployment Descriptors.
- Implemented open source MVC architecture using Struts framework
- Developed JUnit test cases for unit testing the application and soapUI for testing Web Services.
- Built and deployed war files on Web Sphere server and configured the data source to handle JDBC connections
- Involved in the Unit Testing, Performance Testing and Load Testing
- Developed classes for parsing XML data using JDOM
- Written shell scripts that runs on AIX and LINUX as batch jobs.
- Configured a Web Logic server to give an application access to a database.
- Deployed various applications using Web Logic.
- Delivered eB2B software using J2EE (JDBC, JMS, Servlet and JSP), ASP, XML, CVS and Eclipse
- Written Scripts to deploy the application into Web Sphere application server for dev, QA, stage and production environment.
- Designed developed and deployed n-tier web applications, client and server applications using Java, J2EE and
- Web Technologies for enterprise applications.
Confidential
Entry level Engineer
Environment: Eclipse, Struts, Spring, JSP, JSF, Prime Faces, Servlets, Servlet Filters, XML, Log4j, Hibernate, Java, J2EE, Unix, MySQL, Oracle, HTML, XHTML, PL/SQL, Web logic, Web sphere, Sub Version, Cruise Control, SOAP, Web Services, JUnit.
Responsibilities:
- Developed the application using Java5, Struts, JSP and JDBC and effectively implemented the work flow using MVC pattern
- Delegated the Struts action management to Spring framework
- Developed SQL queries and utilized stored procedures and triggers to perform transactions with the Oracle database.
- Designed and deployed and Web sphere Systems from Proof of Concept to Development and QA to final Production lifecycle.
- Installed and Configured of Web Sphere Application server V3.5/4.0/5.x,6.x, IBM HTTP Server, Sun-one Webserver on, Linux and Windows platforms.
- Developed Plain Java Beans, Acton Form Beans Extending Action Form & Validation Forms
- Developed the application using Struts framework.
- Involved in implementing the DAO design pattern for database connectivity and access
- Wrote PL/SQL stored procedures and used JDBC API
- Responsible for writing SQL queries and stored procedures
- Troubleshoot problems on the various environments involving the integrations of Web Sphere and IBM HTTP Server.
- Trouble shooting errors both Application & JVM also analyzed heap and core plus error logs - configured tuned JVM for optimum performance.
- Developed applications using Java/J2EE (EJB, RMI, Servlets, JSP, JMS, and JDBC etc.)
- Developed complex SQL queries and Stored procedures to pull data from Oracle Database
- Implemented JavaScript logic to handle user entry validation and navigation between frames.
- Demonstrated excellent leadership abilities; trained and served as role model for new employees.