Java/j2ee Developer Resume
Jacksonville, FL
SUMMARY
- 7+ years of experience in developing Web based and distributed J2EE Enterprise Applications and expertise in implementing Object Oriented Programming with Java, J2EE.
- Experience as a Java/J2EE programmer, developing applications using Servlets, JSP, JDBC, Hibernate and MVC architecture.
- Strong understanding of Object Oriented Design concepts and Analysis.
- Hands on experience on Java Enterprise Edition (Eclipse).
- Experience in utilizing open - source frameworks as Hibernate and spring.
- Experience in client design and validations using HTML, Java Script, AJAX, and JSP.
- Extensive knowledge of J2EE architecture, Patterns, Design and development.
- Experience on Core java technology JDBC, and network programming.
- Hands on Experience in developing applications using Spring Framework’s Spring Web Flow,Inversion of Control and Dependency Injection (DI).
- Expertise in backend database Programming (development ofstored procedures,functions, triggersand writing complex SQL queries).
- Extensive experience and actively involved in Requirements gathering, Analysis, Design, Coding and Code Reviews, Unit and Integration Testing.
- Expertise in SQL Server 2000 also extensively worked with Oracle 10g, MySQL relational database management systems.
- Experience in designing Use Cases, Class diagrams, Sequence and Collaboration diagrams for multi-tiered object-oriented system architectures utilizing Unified Modeling Tools (UML) such as Rational Rose. Working knowledge of Agile Development methodologies.
- Solid understanding of networking protocols and topologies.
- Proven ability to analyze problems, root causes, and develops innovative solutions to business challenges and streamlining operations.
- Exceptional ability to quickly master new Technologies and capable of working independently with a sense of responsibility and ownership.
- Excellent team player with the ability to create an environment of trust and cooperation through an open exchange of ideas towards achieving team goals.
- Strong Analytical and Interpersonal Skills, Result-Oriented.
TECHNICAL SKILLS
Programming Languages: C++, Java, PL/SQL
Java Technologies: JDK, Collections, Multithreading, Exception Handling
J2EE Technologies: JSP, Servlets, Applet, JDBC, Java Beans, EJB
Web Servers: Apache-Tomcat 5.x/6.x
Application Servers: Web Logic 10.3, Tomcat, WAS
Markup & Scripting Lang: Java Script, HTML and XML
Framework: Spring MVC, Spring Core, JQuery, Ajax
GUI and Proto type Tools: CSS, Tiles
IDE: Eclipse 3.x, Net Beans
XML Technologies: XML, XSL, DTD/Schema
Databases and Tools: Oracle 9i/10g/11g, SQL Server 2008, MYSQL
ORM Tool: Hibernate 2.0
Web Service Technologies: Web Services, SOAP
Operating Systems: Windows XP/NT/2000, UNIX
Design Methodology/Tools: UML, J2EE Design Patterns
Documentation Tool: Microsoft Word, Microsoft Visio, Open Office
Miscellaneous: MS office 2003, Edit Plus, Text Pad, Putty
PROFESSIONAL EXPERIENCE
Confidential, Jacksonville, FL
Java/J2EE Developer
Responsibilities:
- Created the User Interface screens using Spring MVC for logging into the system and performing various operations on network elements.
- Used display tag to render large volumes of data. Bean, HTML and Logic tags are extensively used to avoid java expressions and script lets in JSP.
- Used Java Enterprise edition (Eclipse) for development of Java and have hands on experience on it.
- Spring Controllers that are having the business logic to select the EJBs to call.
- EJBs are created for Backend operations. Hibernate is used for Database persistence.
- Hands on experience working with the UI technologies like HTML, JavaScript, JSF, JSP tag libraries.
- Log4j is used for logging purposes and debug levels are defined for controlling what we log.
- Ant is used for building the application EAR.
- Implemented and used various Web Services using SOAP and Restful and tested them.
- Hibernate 3.0 annotations are included for Oracle DB.
Environment: Java, J2EE, JSP, EJB, Spring MVC, Web sphere, Web Services, Hibernate, JMS, XML, XSL, HTML, JavaScript, CSS, AJAX.
Confidential, Tampa, FL
Java/J2EE Developer
Responsibilities:
- Extensively used Eclipse IDE for building, testing, and deploying applications.
- Developed the whole frame work for the projects, based on Struts MVC & Spring MVC.
- Developed the presentation layer and GUI framework based on spring framework involving JSP, HTML, JavaScript, AJAX, CSS.
- Worked on SOA/Web Services and created request and response WSDLs
- Involved in writing JavaScript functions and implementation of AJAX on presentation
- Developed beans and persisted bean in the database using JDBC and Hibernate.
- Involved in connecting bean with database using Hibernate configuration file.
- Conducts component level systems design and develops prototypes and unit and integration testing
- Used Subversion for software versioning and as a revision control system.
Environment: Java, J2EE, Servlets, JSP, Struts, Springs, Hibernate, JavaScript, XML, Tomcat, Eclipse, AJAX, SVN, JDBC, Web Services, XSLT, CSS, DOM, HTML, Maven, ANT, DB2, JUnit, SEB Framework, ORACLE.
Confidential, Birmingham, AL
Java Developer
Responsibilities:
- Developed the application using Spring following MVC architecture.
- Developed Controller, Business Services and DAO classes based on Spring framework to handle the pages.
- Created several JSP’s and populated them with data from databases using Hibernate.
- Used JavaScript and JQuery for all client side validation.
- Designed and developed EJBs to handle business logic and store persistent data.
- Developed Web Services to retrieve data from legacy systems.
- Optimized queries.
- Performed Unit testing both manually and automated using JUNIT.
- Used ORM tool as hibernate for database connectivity and mapping of classes.
- Implemented HQL queries for Data fetching and manipulations.
- Implemented Session Management using Session Factory in Hibernate.
- Used Oracle 10g as backend and configured hibernate for the same to perform database connectivity and creation of tables etc.
- Performed building and deployment of WAR, JAR files on test, stage, and production systems in Oracle Web Logic application server.
- Developed the Hierarchy to support Internationalization to support for the different customers in different countries.
- Monitored the error logs using Log4j and fixed the problems.
Environment: J2EE, Java 1.6, HTML 5, CSS, JSP, Spring-MVC, Web Services(SOAP), SOAP UI, Oracle Web Logic Application server, EJB, Hibernate, JUnit, JavaScript, JQuery, Angular JS, Boot Strap, Oracle 10g, Windows XP, SVN, Eclipse, Hibernate.
Confidential
Junior Systems Engineer
Responsibilities:
- Interaction with customers and identified System Requirements and developed Software Requirement Specifications.
- Implemented Java design patterns wherever required.
- Involved in development, maintenance, implementation and support of the System.
- Involved in initial project setup and guidelines.
- Implemented Multi-threading concepts.
- Developed the application using Core Java, J2EE and JSP’s.
- Installation and deploying in Tomcat server.
- Different types of testing like Unit, System, Integration testing etc. is carried out during the testing phase.
Environment: Java, J2EE, JSP, JDBC, Unit Testing, XML, HTML, XSLT, Apache Tomcat.
Confidential
Software Developer
Responsibilities:
- Designed and developed applications using RUP Methodology, UML and OOAD.
- Created Use cases, Class Diagrams, Sequence Diagrams using Rational Rose.
- Wrote Action classes, Action Forms Beans, Validations for PolicyChangeDetails Components.
- Developed JSP’s and HTML for front end User Interface.
- Implemented J2EE Design Patterns like MVC, Service Locator and Session Façade.
- Designed, developed and implemented the business logic required for Security presentation controller.
- Configured JMS in the Web Sphere Application server to send messages to all the donors.
- Wrote Message Handler Adapter for enterprise calls (Asynchronous Messages) using Message Driven Beans, JMS, and XML.
- Wrote SQL queries, used JDBC to connect to Oracle database for larger data retrievals.
- Involved in preparation of docs like Functional Specification document and DeploymentInstruction documents.
- Wrote Ant Scripts for building the applications and deployments.
- Involved in development of Business components like Session Beans and Entity Beans for Transactions and business logic purpose.
- Used IBatis framework to mapOracle database and objects in the application.
- Used LDAP for user security credentials authentication and for validating the user roles.
- Developed Message Handler Adapter, which converts the data objects into XML message and invoke an enterprise service and vice-versa using JAVA, JMS, MQ Series.
- Wrote Junit test casesfor testing the enhancement modules.
Environment: RUP, UML, EJB 2.x, JNDI, Servlets, JSP, JMS, MQSeries, XML, J2EE, JDBC, WSAD, Web Sphere, LDAP, ANT, Rational Rose, Dream Viewer, CVS, Test Director, Oracle, IBATIS Junit, JavaScript, DHTML