Java Developer Resume
Rockville, MD
SUMMARY:
- 7+ years of experience in design and development of Software Applications.
- Well versed with complete Software Development Life Cycle (SDLC) process which includes Analysis, Design, Development, Testing and Implementation.
- Experience in J2EE, Java 1.4/1.5, Java Server Pages (JSP 1.2), Servlets2.3, JavaScript, JDBC 2.0, JMS, Struts Framework 2.0, Spring 3.0 MVC Framework, Hibernate 3.0, Sybase and Oracle 9i/10g
- Work with Scrum team members to ensure that User Stories (requirements) are well understood and captures the customer's expectation.
- Having strong knowledge in Multi - threading programming and hands on experience in handling many projects using Multi-threading in Core Java
- Strong Knowledge in Oracle pl/sql with extensive work in writing Triggers and Procedures
- Used pl/sql for writing external validations and controlling the flow of the application.
- Expertise in developing applications with OR Mapping Open Source Frameworks like Hibernate and Effectively used AOP and Dependency Injection features of Spring framework
- As part of a Agile Scrum team, meet the commitments of each two-week Sprint.
- Experience on OOAD/OOAP, UML, Oracle ADF based design.
- Worked on IDEs like Eclipse, Visual Studio.
- Experienced with several RDBMS such as Oracle, SQL Server, MySQL.
- Used source safe tools like CVS and SVN.
- Good knowledge of Design Patterns like Singleton Design Pattern, Factory Design Pattern, Model View Controller(MVC)
TECHNICAL SKILLS:
Languages: Java 1.4 / 1.5
Script Languages: Java Script, Maven Scripts, Shell Scripts.
J2EE technologies: Servlets, JSP, EJBs, HTML, JDBC.
Frameworks: Hibernate 3.0, Struts 2.0, spring 3.0, JUnit 4.0
Databases: Oracle 9i/10g, Sysbase and MS Sql Server
Web Technologies: XML, HTML, JavaScriptOperating Systems:Windows 7, Linux
Design: Core Design Patterns, J2EE Design patterns
IDE: Eclipse 3.1, RAD 6.0.
Source Code Control: CVS, SVN
Application Servers: Tomcat5.0, Weblogic Application Server 8.1/9.1, Websphere 6
PROFESSIONAL EXPERIENCE:
Confidential, Rockville, MD
Responsibilities:
- Interacted with business analyststo analyze the business requirements
- Involved in Requirement gathering, Analysis, Preparing Technical specifications i.e Usecases, Usecase realization documents according to the requirements.
- Developing the application implementing Agile methodology of Software Life Cycle.
- Strictly following Sprint deadlines and delivering all the deliverables on time.
- Attending Scrum meeting on a daily basis over an hour with whole team about the status, issues, showstoppers and other non functional aspects
- Adopted J2EE best practices and design patterns which is customized usingStruts and Spring pattern Inversion of Control.
- Developed presentation layer using JSP, HTML, JavaScript, and developed various screens which implement Real -Time Claim functionality.
- Involved in the development of business logic using Event Handlers, Java classes, DAO classes to implement the RTclaim functionality.
- Implemented enhancements involving major framework changes using singleton and factory design patterns.
- Involved in the configuration of Clearcase, RAD, TOAD, Websphere 6.0
Environment: Java, Sql, J2EE, JSP, GWT, Spring, Struts, DAO, XMI, Oracle, JBOSS, Mockitto, Maven, JUnit, IE and Mac Safari compatibility.
Confidential, West Des Moines, IA
Responsibilities:
- Responsible for JAVA,J2EE(JSP, Servlets, JDBC, JMS), Hibernate, Component designand coding/development.
- Develop the GUI, and write business logic for server side and client side implementationUsing Modeling Frameworks, GWT, Spring, JavaScript, XMI
- Execute the Software Development activities contained within the software developmentPlan.
- Used RUP for assignment of work to Development Teams
- Responsible for the creation and execution of the Unit Test cases for each coding assignments
- Write documents for project progress reports and code documentation. These documentsMay communicate highly complex information to individuals who may or may not beTechnically sound
- Participate in each sprint for development/enhancement of application features
- Review, design and implementation of database changes.
- Direct interaction with end user for requirement analysis
- Created numerous modules specific Class and Sequence Diagrams.
- Implemented J2EE patterns viz. MVC and Data Access Objects.
Environment: Java, Sql, J2EE (JSP2.0, Servlets2.3, JDBC2.0, JMS), EMF, GWT, Spring, JAVASCRIPT, RUP, Rest Web Service, DAO, XMI, Oracle, JBOSS, Mockitto, Maven, JUnit, IE and Mac Safari compatibility.
Confidential, TALLAHASSEE, FLORIDA
Responsibilities:
- Involved in Design, Development, and Unit testing of the project.
- Responsible for gathering new Business Requirements of the system from client.
- Used Spring framework as a web application framework.
- Responsibilities involved developing of JSPs using Struts - Tiles.
- Created development environment in Sun Enterprise Java Studio using JBoss server.
- Written Hibernate mappings in XML and Hibernate POJOs.
- Used CSS for designing of the Web Pages.
- Actively involved in the integration of different Use Cases, code reviews and re-factoring.
- Written JavaScript for validation of page data in the JSP pages.
- Created numerous modules specific Class and Sequence Diagrams.
- Implemented J2EE patterns viz. MVC and Data Transfer Objects.
- Used J Unit for doing Unit Testing.
- Developed the JSP, Custom Tags for dynamic Form generation form the metadata stored in Oracle databases.
Environment: Java, JDK 1.4, Sql, J2EE (JSP2.0, Servlets2.3, JDBC2.0), JavaScript, Struts - Tiles, JUnit, JDBC, Sysbase, CSS, RAD 6.0, Spring MVC, Oracle Application Server, Spring, Weblogic, Log4J, IE and Mac Safari compatibility.
Confidential
Responsibilities:
- Designed and developed Use-Case Diagrams,Class Diagrams,using UML Rational Rose forOOA/OOD techniques..
- Analysis,Design and Implementation of software applications using Java,J2EE, XML, XSLTand Web services(SOAP,WSDL)
- Developed the application using J2ee,JSP,Websphere portal, XML,XSD and oracle
- Designed,developed and maintained the data layer using Hibernate and performedconfiguration of Spring Application framework
- Implemented an update thread which updates the data in the memory at regular intervals
- Implemented a back up thread which takes a snapshot of the memory at periodic intervalsand writes it to the persistence storage
- Unit tested application using Junit and built the package using Ant and deployed theapplication on to the Websphere App Server
- Bulk loading of data was done in to the derby database. Locking mechanism was designedfor concurrent access to the data
- Used shell scripting in unix to invoke Stored procedures
- Extensively worked on coding stateless session beans using Enterprise Java Beans model and developed DAO’s for persistence on the server side.
Environment: Java, J2ee, Spring, Hibernate, JMS, JSP, Servlets, WebSphere, JavaThreads, JUnit, Ant, Eclipse, Net Beans, SVN, Apache Derby, Oracle, Unix, Windows.
Confidential
Responsibilities:
- Used Struts as a web application framework.
- Responsibilities involved developing of JSPs using Struts - Tiles.
- Navigation between pages was done through a Tabbed approach.
- Involved in the requirement analysis and design of the Insurance management system
- User security was embedded into each page. User Access was page based.
- Designed and developed the underwriting / policy administration, claims management, reinsurance and accounting systems
- Designed the database adhering to Normalization standards.
- Developed an external validation System using Oracle pl/sql.
- Produce and enhanced stored procedures and ad hoc queries in Oracle SQL
- Used JDBC for all interactions with the database. All database access was done through Callablestatements and Stored Procedures.
- Written JavaScript for validation of page data in the JSP pages.
- Used shell scripting in unix to invoke stored procedures.
- Used JavaScript to add extra functionality to JSP pages like Collapsible Form sections and Re-rderable Lists.
- Implemented J2EE patterns viz. MVC and Data Access Objects.
- Application was coded to work both in IE and Safari browsers..
Environment: Java, J2EE (JSP2.0, Servlets2.3, JDBC2.0), Struts - Tiles, JDBC, Oracle 9i/ 10g, Sql, pl/sql, unix, Websphere, Unix, IE and Mac Safari compaliblity.
Confidential
Responsibilities:
- Involved in the full life cycle of application development in Java as per use case specification.
- Developed PL/SQL procedures and functions in Sybase SQL Server
- Developed JavaBeans, Servlets and JSP in Java using Eclipse.
- Method Invocation from the central depository of Stock information using RMI.
- Undertook the development of a module called ‘Surveillance of Shares’.
- Developed batch file in Windows Server 2003 for scheduling ad-hoc reports.
- Involved in the deployment of application in Apache Tomcat.
- Designed Frontend web pages using FrontPage.
- Ensure Quality and Process by maintaining appropriate documents.
- Responsible for performing the quality audits in the team.
Environment: Java, J2SE, JMS, JSP, Servlets 2.1, JDBC, Eclipse 2.x, Apache Tomcat 4.5, SQL Server 2000, Windows 2003, MS office 2000.
Confidential
Responsibilities:
- As a Software Developer involved in development and design of assigned work using Servlet, JSP, Java Script, and Java Beans.
- Used AJAX in a module for Auto-suggest functionality
- Develop class diagrams and sequence diagrams using Rational Rose.
- Fixed bugs reported and assigned.
- Impart knowledge to other team members.
Environment: Windows Server 2003, Servlet, MySql, JSP, JDBC, HTML, JavaScript, RMI, Tomcat 4.5 and Oracle 8i.
Confidential
Responsibilities:
- Developed JAVA classes as per designed docs, Worked on Multi threading and thread pooling
- Developed Core Java classes and methods for handling data from database
- Developed the front end component using swing
- Used connection pooling for better performance
- Evaluated system requirements and worked on performance tuning with respect to JAVA
- Designed xml file and worked on XML parsing
- Used SAX parser
- Implemented Multithreading at various places for better performance
- Involved in Unit Test case preparation and Testing
- Involved in System Test case preparation and execution, UAT support and Bug fixing.
- Involved in complete Software Development Life Cycle (SDLC).
Environment: Windows 2000 Professional, Text pad, JDK 1.4, Apache Tomcat, Sybase, IBM DB2 v8.1, VSS 6.0.
Confidential
Responsibilities:
- Developed JSP/Servlet for server side business processing
- Developed Web Services using Weblogic.
- Developing UserInterfaces using HTML and JSP’S, JavaScript.
- Requirement analysis of the system.
- Developed presentation layer using Servlets, JSPs and HTML.
- Developed Business logic using Servlets.
- Coding/Unit Testing of the common utility classes.
- Involved in performing JDBC interactions using queries.
- Involved to create a Stored Procedures and Functions by using PL/SQL.
- Implemented different Report Views using Java Swing Components.
- Created SQL queries to retrieve and modify data in database.
Environment: Windows Server 2003, Java 2.0, JSP/Servlet, Oracle 8i, EJB2.1, JNDI, JDBC, and HTML