Java Developer Resume
Houston, TX
SUMMARY
- Around 7 years of experience in Analysis, Developing, Implementing, Integrating and testing of Web based Applications using Java/J2EE technology.
- Experience in developing web applications using JSP, spring, EJB, Hibernate, JBOSS, JDBC, JavaServerPages, Servlet, Web Services, JavaScript, JavaBeans, POJO’s and Log4j.
- Extensive Experience in developing Graphical User Interfaces using JSP.
- Experience in developing Ajax based Design in creating better, faster, and more interactive web applications.
- Extensive Experience working in Spring Framework, Struts Framework and O/R mapping Hibernate framework.
- Experience in working with Web Services. Creating a SOAP request and making a WSDL call.
- Experience in Hibernate 3.0 to store the persistent data as an Object - Relational Mapping (ORM) tool for communicating with database.
- Hands on Experience on RDBMS concepts.
- Strong experience working on SQL using IDE’s like SQL Developer and TOAD.
- Knowledge on PL/SQL to write Stored Procedures, Functions.
- Expertise in development of server side business logic using Session and Entity Beans.
- Expertise in various J2EE technologies like JSP, JSF, Servlets, EJB, Hibernate, spring.
- Experience in using iText.
- Experience in using application servers like Web logic, Tomcat.
- Extensively worked to build Model, view Controller (MVC) architectures.
- Well versed with multiple version control tools like CVS and VSS.
- Experience in IDE tools like Eclipse and Net Beans.
- Experience with unit testing the applications using JUnit Framework.
- Developed logging standard and mechanism based on Log4J.
- Capable of learning new technologies and adapt to new environments quickly.
- Establish and maintain productive working relationship with management, clients and team members.
TECHNICAL SKILLS
Web/App Servers: Web logic v9.2 SP 4, v8.1, Apache Tomcat v5.x
Operating System: Windows XP, DOS, Windows NT/2000,UNIX,LINUX
Programming Languages: JAVA, JSP 1.0/1.1, Java Servlets 2.1, HTML 4.0., and XML1.0.
Technologies: J2EE, Log4j, SQL, PL/SQL
Frameworks: Spring, Struts, EJB, Web Services, RESTful
ORM: Hibernate, JPA
Databases & Tools: Oracle v10g, Oracle Enterprise Manager, Oracle Sql Developer, Toad, Eclipse, Netbeans 5, CVS, Microsoft Visual SourceSafe v6.0, BIRT, iText 2.1.7
Hardware: Microprocessor programming (Intel 8086).
PROFESSIONAL EXPERIENCE
Confidential, Houston, TX
Java Developer
Responsibilities:
- Developed web pages using JSP.
- Involved in coding based on the Spring MVC frame work.
- Hands on experience in writing Spring Restful Web services using JSON / XML as message medium.
- Responsible for implementing Dao layer using Spring JDBC.
- Used Oracle as a data model and for all database related (CRUD) operations.
- Extensively used Jpublisher and generated classes to communicate with Database.
- Used JIIRA for defect tracking.
- Involved in support for QA Team while doing integration testing, regression testing, systems testing
- Used SVN as a code repository and for code management.
- We have followed Agile Methodology as a Software development process.
Environment: Java 1.6, Jsp, Servlets, Spring JDBC, Spring IOC, Spring MVC, Spring Restful Web Services, JSON, jQuery, JavaScript, XML, Tomcat, JPublisher, Eclipse Juno, Apache Log4J, Linux, JIRA.
Confidential, Charlotte, NC
Java Developer
Responsibilities:
- Designed presentation pages using JSP.
- Used iText for Custom-Pdf Generation.
- Used spring dependency injection with annotations.
- Developed several Backing Beans, Controllers and Service Control classes.
- Used SVN as repository.
- Used Web services for sending and receiving data.
- Prepared Technical documentation and Sequence Diagrams for the application.
- Worked on configuring web.xml, Application-Context.xml.
- Involved in Knowledge transitions to other team members and peer review of program development.
- Was responsible for Unit/Integration testing the application.
- Used Mockito for writing the Junit Test cases and mocking the service or DAO layers.
Environment: Java 1.6, J2EE, Xml, Spring MVC, Spring IOC, Spring JDBC, Spring Restful Web Services, iText, Dojo, jQuery, JavaScript, JMS, Oracle 10g.
Confidential, Atlanta, GA
Java Developer
Responsibilities:
- Involving in Analysis, Design, and Development Testing and Production phases for the new requirements of the POMS Application.
- Analyzing functional requirements and writing technical design specifications for the new requirements.
- Developed JSP pages and Java Script for the applications.
- Involved in coding new features for the application.
- Designed and implemented data tables as per data model
- Involved in Coding based on the spring framework.
- Used Informix as a data model and for all database related(CRUD) operations
- Wrote JUnit test cases for each requirement and tested the code as required
- Involved in developing RESTful Web Services.
- Generated XSD's for Web Services consumers.
- Used HPQuality Center for defect tracking.
- Worked on AGILE methodology
- Involved in support for QA Team while doing integration testing, regression testing, systems testing
- Used SVN as a code repository and for code management.
Environment: Java 1.6, J2EE 1.4, Spring 3.0, MQ Series, JDBC, XML, XSD, Web Services, Restful Web Services, ECLIPSE 3.0, Spring Source Tool Suite, Apache Tomcat Web Server, Informix, Log4J, UNIX, HP Quality Center 10.0, Load Runner 8.0, SVN.
Confidential, Bethesda, MD
Java Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC)
- Designed JSP and popup Windows.
- Used Struts 1.3 for Model View Architecture.
- Generated Use case diagrams and Sequence diagrams.
- Struts Validation Framework for validating server side and java script, jQuery for client side.
- Used CVS for version control.
- Participated in unit testing and integration testing.
- Participated in developing functional test cases.
- Developed several managed beans, Controllers.
- Created Web service clients through Net Beans IDE with the give WSDL.
- Implementation of Spring IOC/Dependency Injection.
- Used JavaScript to submit some of the form values and got the response to the UI according for these values from the Database and defined some functions to activate some fields and deactivate them according to an event.
- Used Web services for sending and receiving data from different applications using SOAP messages
- Involved in bug fixing.
Environment: Java 1.5, J2EE, JavaScript, Struts 1.3, Ajax, Web Services, Web logic, Ant, Eclipse, JSP, jQuery, Java Script, CVS.
Confidential, Columbus, GA
Java Developer
Responsibilities:
- Involved in Analysis, Design, Development, Integration and Testing of application modules
- Involved in the development of Insurance application modules such as Express commission, Underwriter and Policy Holder Information modules
- Mapping the business requirements to the business process modeling specifications and detailed design
- Documentation
- Used Eclipse IDE to develop and to debug the application code.
- Used Action Script components for handling the user input events.
- Extensively worked with Data Binding between different components in the application.
- Used DOJO toolkit for developing the widgets in the application.
- Worked with Struts framework to develop the easy page navigation in the web application.
- Integrated Struts with Spring framework to call the services from the Spring framework.
- Used Object/Relational mapping tool Hibernate to do the CRUD (Create, Read, Update and Delete) operations and to achieve object persistency.
- Involved in configuring hibernate to access database and retrieve data from the database.
- Developed Stored Procedures, Joins, Functions and created database tables.
- Involved in the code review and quality check of the product.
- Helped Q.A team in preparing Test Cases for testing the application modules using Jun it framework.
- Involved in Check-in, Checkout and code versioning by using configuration management tool CVS.
Environment: Java/J2EE, Spring, Hibernate, HQL, CSS, XML, SOAP, WSDL, UML, JavaScript, HTML, IBM Web Sphere, SQL, PL/SQL, WSAD, Oracle 9i, JNDI, JMS, Unix, Agile, JUnit, Maven, Design Patterns, CVS.
