Java Developer Resume
O Fallon, MO
SUMMARY
- 7 years of experience in Analysis, Development, Testing and Maintenance in teh field of Web Applications and client - server environment.
- Proficient in using Object Oriented Programming (OOPS) for building n-tier architecture systems with hands on development expertise in front-end UI layer, application layer including middle-ware and core business frameworks and back-end database layer integration.
- Proficient in implementing various Java/J2EE design patterns including Singleton, Factory, MVC, Front Controller, DAO, Service Locator, and Business Delegates.
- Strong experience in designing & developing software systems using Java, J2EE technologies like Servlets, JSPs, EJBs, JMS, JAXP, STRUTS, JDBC with Oracle and MySQL relational databases on UNIX and Windows environments.
- Extensive experience in Web application development using - HTML, CSS, XML, JavaScript, Ajax, spring, Hibernate, SOAP and REST web services.
- Expertise in developing and deploying J2EE applications on web and application servers like Tomcat 6.x/7.x, Web Logic 8.1/7.6, JBoss 4.0.1/5.0 and WebSphere6.1.
- One and half years of experience working with JSF framework .
- Experience using middle ware business logic technologies Session Beans, Entity Beans, Message Driven Beans.
- Experience of working with databases Oracle 8i/ 9i/ 10G and DB2, MySQL.
TECHNICAL SKILLS:
Programming Languages: J2SE 1.3~1.5, SQL, PL/SQL, C++, C
J2EE Technologies: JDBC 3.0, JNDI, Servlets 2.5, JSP 2.0, JSTL 1.1, JSF, Custom tags, Java Beans, EJB2.0, JMS
Java/J2EE Frame works: Struts 1.3/2.0, Hibernate 3.0, Spring 2.0/2.5/3.0, JUnit
Web Technologies: Java Script, HTML, XHTML, CSS, XML, AJAX, AngularJS
Databases: Oracle 9i/10g, MySQL 4.0/5.0, SQL Server 2008/R2
Java IDEs: Eclipse 3.2/3.4, WSAD 4.0/5.1, RAD7, NetBeans 6.9/7.0
Web/App. Servers: Apache Tomcat 6.x/7.x, Glassfish v3/v2, Weblogic 8.x/7.x, WebSphere 6.1/5.x, JBoss
Operating Systems: Windows XP/2003 server/7 Professional, UNIX/LINUX
PROFESSIONAL EXPERIENCE
Confidential
Java Developer
Responsibilities:
- Involved in analysis and design of teh application.
- Followed Agile iterative development process.
- Drafted technical specifications from Functional Specifications.
- Implemented teh web-tier using Spring MVC 3.1 Framework.
- Implemented spring security for autantication and authorization.
- Involved in writing business logic in service layer and services are managed by spring container.
- Written web service client for consuming intranet and third-party web SOAP services.
- Involved in integrating Spring with Hibernate and configured teh spring/hibernate integration.
- Implemented data caching using EHCache to reduce teh load on database.
- Written SQL Statements as well as PL/SQL Stored Procedures for searching contractors depending on Selection Criteria.
- Developed Servlets and Filters for Document Upload and Image Streaming.
- Development and Integration of teh Application using Eclipse IDE and used Subversion as Version Control Tool.
- Performed peer code reviews and involved in bug fixing and production support of teh application.
- Used JQuery as JavaScript framework and implemented AJAX for enhanced user experience.
- Written JavaScript validations for client side validations.
- Used Maven as build framework and dependency management and deployed applications on to websphere application server.
Environment: Java 1.5, J2EE, Servlets, JSP, Spring, SOA, Hibernate, JSF, AngularJS SQL, PL/SQL, Eclipse, Web sphere, Web Services, WSDL, Subversion, Oracle, Maven, JavaScript, jQuery, AJAX, HTML5, CSS.
Confidential, O’Fallon, MO
Java/J2EE Developer
Responsibilities:
- Assessed current platform and detected flaws.
- Analyzed and Designed ways to improve teh platform using
- Developed teh UI code in GWT using MVP and DI patterns.
- Actively involved with Business users to understand their need to reduce regulatory risks.
- Used Hibernate 3.3 in data access layer to access, update and persist information in teh database.
- Worked with Hibernate Crieteria, HQL and HBM files. used Point Cut expressions in Spring AOP.
Environment: JBoss 4.2.3, Eclipse 3.3.2, JSP 2.0, Spring 2.5, Hibernate 3.3, XML, ANT, Ajax, GWT(Google Web Toolkit), SVN, HQL, Windows XP Professional .
Confidential, Overland Park - KS
Java Developer
Responsibilities:
- Testing, Internal code reviews for quality, Client Interaction.
- Developed front-end screens and server side scripts using JSP, Java swing and Servlets.
- Designed and developed persistence layer build on ORM framework and developed it using Hibernate.
- Developed Server side components with coordination of EJB, Hibernate and Spring using web
- Established frame work designed under teh guidelines of Business Delegate, session façade, Service
- Locator, DTO, and DAO.
- Used Hibernates for data persistence & storage.
- Developed teh presentation layer and GUI framework in JSP and Client-Side validations were done.
- Involved in Java code, which generated PNG Image for displaying dynamic pie chart.
- Back-end development of enhancements and customizations to teh database scripts, triggers, stored procedures.
Environment: Java, J2EE, Servlet, JSP, Spring, Hibernate, EJB, JavaScript, HTML, JSF, CSS, XML, Apache Tomcat, JBoss, Oracle, SQL, PL/SQL, CVS.
Confidential
Java Developer
Responsibilities:
- Involved in Drawing Case diagrams, Class diagrams, and Sequence diagram for each scenario.
- Designed and developed web interfaces and business logic using Jakarta Struts Framework(MVC architecture), JSP, Servlets, Java Beans, JDBC, AJAX, JavaScript, HTML, DHTML and XMLTechnologies.
- Also responsible for developing teh client side of this n-tier product, this is a Swing-basedApplication that makes extensive use of teh drag-and-drop idiom.
- Extensively used JavaScript for client side validations and for capturing dynamic events.
- Used Struts tiles to achieve reusability among teh view pages.
- Wrote model classes for specific database actions, added methods to teh existing DAO’s.
- Loading data from Text Files to Database by using SQL Loader..
Environment: Java, J2EE, JSP, Core Java, HTML5, JavaScript, APIs, Servlets, ANT, Struts, JMS, JDBC, XML, LDAP, Spring, Apache Tomcat 5, CSS, SQL, PL/SQL, Hibernate, Oracle, JQuery.
Confidential
Java Developer
Responsibilities:
- Analyze teh requirements based on business data and user requirements.
- Implemented teh modules using Model-View-Controller (MVC) design pattern.
- Develop GUI related changes using JSP, HTML and client validations using Java script.
- Developed Java beans, helper classes and Servlets for interacting with UI written in JSP.
- Wrote a controller Servlet that dispatched requests to appropriate classes.
- Developed Dispatch Action classes to define several business methods.
- Developed value object mainly used to wrap teh data and pass across teh layers.
- Developed business logic using Stateless session beans for calculating asset depreciation on Straight line and written down value approaches.
- Designed database Queries for updating, insertion and retrieval of asset information and rates.
- Involved coding SQL Queries, Stored Procedures and Triggers.
- Created java classes to communicate with database using JDBC.
- Unit tested teh changes.
Environment: Java 1.4, Servlets, JSP, EJB, J2EE 1.4, STRUTS, XML, XSLT, Java Script, Oracle 8i, SQL, PL/SQL, Ms Visio, Eclipse,JDBC, Win CVS, Windows 2003 Server.