Java Developer Resume
BostoN
SUMMARY:
- 9 years of experience in analysis, design, development, testing and documentation of software systems and products in Java.
- Extensive experience in developing applications using Java and various J2EE technologies including Spring, EJB, JSP, Servlets, JSP Custom Tags Libraries, JavaBeans, JDBC, XML, CVS, Ant, JMS, SOAP and Rest interfaces.
- Exposure to SOA Architecture, Agile software development process & test driven development approach.
- Strong experience in developing software systems using Java, J2EE components like Servlets, JSP, JDBC, EJB, JMS, JNDI on UNIX scripting and Windows environments.
- Extensively worked on Core Java Concepts oops, Exception Handling, Multi - threading and Concurrency.
- Extensive experience in using Spring Enterprise Application Framework.
- Expertise in Programming with JDBC, EJB, JNDI, JMS, Servlets, JSP and Custom tags using Struts frameworks.
- Extensive experience in writing EJB Session and Entity Bean classes.
- Exposure on Hibernate 3.0, Ajax, JavaServerFaces, and Java 5.
- Well Acquainted with RDBMS like Oracle 9i/10g and MySQL Databases.
- Hands on experience in writing SQL Queries, PL/SQL Procedures for Data Validation and Data Integration.
- Proficient in XML, DTD, XML Schema, XSLT, XPath, DOM and SAX parsers.
- Experience in using the Log4j framework for Logging Java Application.
- Experience in developing, designing in UML, Package, Class and State Diagrams.
- Expertise in deploying applications on BEA Web logic 8.1, JBoss 4.0, Apache Tomcat 4.x/5.x and WebSphere System Application Servers.
- Expertise in developing critical and responsive GUI /front-end components using HTML5, CSS, Java Applets, JFC Swings.
- Hands on experience in automated JUnit testing tool.
- Worked in onshore and offshore model and coordinated with various groups.
- Extensive development in UNIX scripting, Windows NT/98/2000 operating system.
TECHNICAL SKILLS:
Programming: C, C++, Core Java, Swing, JDBC, JUnit, J2EE, JSP, Servlets, JSF, Java Beans, Python, XML, Unix Shell scripting
Databases: Oracle 11g/10g, MySQL, MS SQL Server 2005/2008, MS Access, Stored Procedures, Functions, Triggers
Web Development: HTML5, CSS, JavaScript, JQuery, JSTL
IDEs: Eclipse
Design: UML, MVC
Environment: Windows 2K/ XP, SunOS
Framework: Hibernate 3, Spring MVC
Other: Toad, SQL Developer, Jasper Reports, Ant, SVN, Tomcat
PROFESSIONAL EXPERIENCE:
Confidential, Boston
Java Developer
Responsibilities:
- Involved in study of User Requirement Accountability. Requested insufficient
- Used Spring framework for dependency injection, transaction management.
- Used Spring MVC framework controllers for Controllers part of the MVC
- Implemented various complex PL/SQL queries.
- Developed various Junit test cases for Unit and Functional Testing respectively.
- Implemented Hibernate for data persistence.
- Implemented Java Persistence API (JPA) through Hibernate 3.0
- Worked with Websphere 6.0, Tomcat as the application server.
- Assisted Oracle DB development team in developing stored procedures and designing the database.
- Developed User- Interface screens involving Servlets, JSP, HTML5,CSS, Ajax, JavaScript and
- XML DOM parser.
- Used JQuery and JSF validation framework for front-end validation.
- Used Maven Cruise-Control for project builds.
- Provided Production support for the application
- Analysis and Design of various modules using SOA and J2EE stack.
- Implemented MVC Architecture using Spring Framework.
- Developed client side interface and GUI with the help of XML using XSLT.
- Used Log4j for logging and debugging and used JUnit extensively for testing.
Environment: Java1.6, JSP, Servlets, Struts, JPA, SpringCore3.0.7, Oracle10g, JPA, Hibernate3.0, SOA, JUnit4.9, IBM Web Sphere App Server 7.0, Ajax, DOJO, log4j, PL/SQL, Clear case, Java Script, HTML5, Eclipse, Tomcat 7.0,Maven, Unix scripting and RSA7.5
Confidential, Austin, TexasJava Developer
Responsibilities:
- Delivered the UML class diagrams, sequence diagrams and activity flow diagrams
- Developed the presentation layer with Struts that involved Dispatch Action for providing the workflow process for several action forms.
- Validated the front-end forms using java script.
- Developed the persistence layer and Data Model of the application using Hibernate POJOs and mappings
- Used Spring framework for dependency injection and developed DAOs using HibernateDAOSupport
- Implemented the application using the concrete principles laid down by several design patterns such as MVC2, Business Delegate, Session Facade, Service Locator, Data Access Object, Data Transfer Object, Business Object, Singleton and Factory.
- Developed JUnit test cases for all the developed modules.
- Used CVS such as Clear Case have version control across common source code used by developers.
- Developed Core java concepts using oops mechanism and Exception Handling.
- Created Remote interfaces using web services for accessing the services across multiple enterprise applications.
- Developed application using IBM RAD 6.0 with WAS 6.0 as the deployment server.
Environment: Java 5.0, J2EE 6, Servlets, JSP 2.0, JSF, spring 3.1, Hibernate 4.0, EJB 3.0, SQL, Developer, HTML, Oracle 11g, Jquery, JavaScript, CSS, Java Web Services design, REST, Tomcat server 7.0, Eclipse 3.2, log4j, AJAX, HTML5, SVN, JSON, agile scrum.
Confidential, San Francisco, CAJava Developer
Responsibilities:
- Used Spring Framework for Dependency Injection and integrated spring with Hibernate.
- Participated in designing phase and was involved in drawing Sequence diagrams State Diagrams, Class Diagrams.
- Followed Agile for Software Development which was implemented by Scrum Sprints, also used pair programming for some projects.
- Involved in development of Business tier with Stateless, Stateful Session beans with EJB 3.0 standards and developed business components
- Developed Core java concepts using oops mechanism and Exception Handling.
- Designed and developed the UI components using JSP/JSF, HTML, CSS
- Utilized Hibernate/JPA for Object/Relational Mapping purposes for transparent persistence onto the Oracle 10g database for fetching transactions and User Search Module.
- Created Remote interfaces using web services for accessing the services across multiple enterprise applications using JAX-WS.
- Used JMS to communicate with the Mainframe.
- Used Log4J for logging the user actions and exceptions to find out causes of system malfunctioning and keep user action logs.
- Designed and developed SOA based ID management system using Java/J2EE, Drools rule engine, Web Sphere, Web Services Design, Hibernate, WSAD, RAD, Spring, and Oracle
- Apache Maven was used for the entire build process.
- Used XSLT to convert XML into HTML for displaying as web pages.
- Wrote UNIX Shell scripts for Solaris Servers for various Batch functionalities.
- Web Logic is used as the application production server.
Environment: Java EE5, My Eclipse 6.x, Web Logic, Tomcat, EJB 3.0, Struts 2.0,JSF, JSP 2.0, Hibernate 3.0, XML, XSLT,WSDL, SOAP, JDBC, Scrum, JavaScript, UML, HTML5, Maven, VSS, Log4J, JUnit 4.0, Oracle 10g, Team Track, Unix scripting, Web services
Confidential, Overland Park, KSJava Developer
Responsibilities:
- Developed Servlets to handle http post and get requests.
- Developed / updated Cascading Style Sheets (CSS).
- Developed the front-end web presentation layer using HTML, JSP, JSTL, on Struts framework.
- Written SQL Queries, PL/SQL Stored Procedures and views.
- Extensively used Eclipse IDE for development.
- Implemented Struts framework components: Controller, Action Forms, Action Classes, Action Mappings and Action Forwards for the Presentation layer.
- Developed hibernate classes for data retrieval from Database.
- Developed AJAX based HTML scripts for automatic reloading of the page using JQuery.
- Implemented the build process using Maven.
- Responsible for analyzing and fixing the production issues.
- Production support of the application and handling the change requests.
- Developed custom tag library for grouping column headers using display tag library.
- Implemented the ibatis cache model.
- Configured JMS Queues, Log4J appenders, data sources and authentication credentials in JBoss.
- Implemented triggers for efficient usage of data from Oracle database.
- Installed and configured Web Logic environment.
- Apache Maven was used for the entire build process.
- Unit testing using JUnit and integration testing of the related modules.
- Developed employer reports with advanced search options using custom tag libraries.
- Extended many useful features of Struts including validators, dyna action forms and Tiles.
- Involved in developing scheduled jobs using Quartz API and modified configuration to store job details in database instead of memory.
Environment: JDK 1.5, J2EE, Maven 2.0.9, JMS, CVS, Hibernate, JSP, EJB, JSTL, Oracle 9i,Weblogic, Eclipse, Struts1.2, Web Services design and JQuery
Confidential, Dublin, OHJava Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, modeling, analysis, architecture design and development.
- Developed the web tier using JSP, Spring MVC
- Used Spring Framework for the Implementation of the Application.
- Implemented various design patterns - Singleton, Business Delegate, Value Object and Spring DAO.
- Involved in designing and developing front-end application using Struts 1.x
- Used JPA/Hibernate to write DAO classes to interact with the database.
- Used advanced core Java features like annotations, generics, enhanced for loop etc. throughout the application
- Implemented Service Oriented Architecture by developing Java web services using WSDL, UDDI and SOAP
- Involved in fixing defects in application- worked in JSF managed beans, converters, validator and configuration files
- Mapped business objects to database using Hibernate, Used JPA annotations to Map DB to Objects.
- Deployed the Application in WebSphere server.
- Used Eclipse as the IDE for development
- Maven is used as the build tool.
- Created unit test cases and mock objects using JUnit framework.
Environment: Java 1.4, JSF, J2EE 1.4, JSP 2.0, Servlets, Spring 2.5, IOC, JPA, Struts 1.x, Web Services-REST, WSDL, SOAP, Oracle 10g, JDBC, JavaScript, PL/SQL, HTML5, SQL, AJAX, XML, Web Sphere 7.0, Eclipse 3.2, CVS, JUnit, Maven
ConfidentialSoftware Developer
Roles and Responsibilities:
- Developed the front end using HTML 5, JavaScript, Java Swing (AWT) and JSP.
- Used JDBC to retrieve the member related information from Oracle back-end.
- Developed the application using PHP and Written CGI scripts using PERL scripting.
- Involved in the testing phase of the product and performed quality assurance.
- Implemented session management to create the dynamic application using Action Servlets.
- Created XML files to store the menu related information.
Environment: Java, JDBC, JSP, Servlets, XML, SQL Server, Web Sphere Application Server, HTTP Server, Sun Solaris and Windows NT