Java Developer Resume
Seattle, WA
SUMMARY
- 7 years of professional experience as a Java Developer in Object Oriented development, implementation and maintenance of web and distributed Enterprise applications using Java/J2EE technologies for banking, financial, insurance, Energy, Hotel and Mortgage organizations using Java, J2EE, JSP, Servlets, EJB, AJAX, Hibernate, Spring, JNDI, Webservices, JDBC, JAXP, RMI, XML, Javascript.
- Expertise in server - side development with JDBC, Servlets, MVC architecture, Java Beans, XML.
- Developed application using Java, J2EE, Javascript, Vbscript, XML, HTML, DHTML, EXT JS, Sencha, AJAX, DOJO, CSS, XSLT, PERL, Weblogic, IBM Websphere, JBoss and Tomcat Performed requirement analysis, and prepared High Level and Low Level design (HLD and LLD).
- Experience in MVC architecture, Struts framework, J2EE Design Patterns, Spring IOC, Java Server Faces and Hibernate.
- Used and worked with SOAP and Rest Webservices.
- Working knowledge of Agile SCRUM methodology.
- Worked with backend MySQL and writing stored procedures
- Experience with Core Java with multithreading, Concurrency, Exception Handling, File handling, IO, Generics, Data structures and Collections, Garbage Collection.
- Experience with unit testing using Junit, Selenium and knowledge of Maven and Log4j tools.
- Experience with test-driven development using a various unit testing framework such as JUnit.
- Having good knowledge on usability studies being part of product development.
- Good knowledge of popular AJAX frameworks like DOJO and JQuery.
- Used tools like Quantum, TOAD, DB Connect for performing SQL and PL/SQL developments.
- Sound conceptual knowledge of Business Processes, Project Lifecycle and Software Development Life Cycle (SDLC).
- Extensive experience in Object-Oriented Analysis, design and complete product development life cycle including Requirements Analysis, Design, Development, Implementation, Testing and Maintenance.
- Experience in Oracle and SQL Server 2000 databases. Hands on with PL/SQL Stored Procedures, Triggers and Views.
- Created Unix Shell Scripts and maintained production scripts.
- Experience Working in Production support on 24 x 7 x 365 basis for Java/J2EE application.
- Excellent communication, analytical, interpersonal and presentation skills.
- Extensive experience in Object-Oriented Analysis, design and complete product development life cycle including Requirements Analysis, Design, Development, Implementation, Testing and Maintenance.
- Strong problem solving, debugging, logical implementation, Installation and Configuration Skills.
- Dynamic, performance driven, and result-oriented with good communication, technical and time management skills
TECHNICAL SKILLS
Java Technologies: JDK (1.6), Servlets, Struts 2.0/1.2, Hibernate, JSP 1.2, JDBC 2.0, JNDI, ANT, AJAX, XML, (DTD, Schema, DOM, SAX), Java Beans, Web services (WSDL, Rest, SOAP), HTML, CSS, JavaScript
Frameworks: Spring 3.0/2.5, Hibernate 3.0, Struts 1.x/2.x
Languages: Java, SQL, PL/SQL, XML, HTML, UML
Database: SQL Server 2005/2008, Oracle 9i/10g, PL/SQL.
Servers: Apache Tomcat, JBoss 5.0, Weblogic App Server, WebSphere
Script /OS: JavaScript, Perl, Shell, Linux, UNIX, Windows XP/NT/2000, Mac.
IDE: Eclipse 3.5
Version Control: Perforce, SVN
Functional Domain: Financial, Banking, Healthcare, Insurance, Credit-card
PROFESSIONAL EXPERIENCE
Confidential, Seattle WA
Java Developer
Responsibilities:
- Responsible and active in the analysis, definition, design, implementation and deployment of full software development life-cycle (SDLC) of the project.
- Involved in Analysis, Design and Implementation/translation of Business User requirements.
- Actively participated in daily SCRUM meetings to produce quality deliverables within time.
- Involved in multi-tiered J2EE design utilizing Spring Inversion of Control (IOC) architecture and Hibernate.
- System built using Model-view-controller (MVC) architecture and Hibernate.
- Implemented the application using the concrete principles laid down by several Design patterns such as Bean Factory, Singleton, Data Access Object, and Service Locator.
- Developed Web Service to allow communication between application through SOAP over HTTP using Apache Axis2
- Designed and Implemented applications using JSP, Spring MVC, Spring IOC, Spring Annotations, Spring AOP, Spring Transactions, Hibernate, JDBC, SQL, Maven, JMS and JBOSS.
- Used Spring Framework for Dependency injection and integrated with the EJB 3.0 using annotations.
- Used Perforce version control tool.
- Automated build process by Maven.
- Configured and customized logs using Log4J.
- Developed a rich GUI interface and Web pages using HTML, CSS, Javascript, EXT JS, JQuery, JSPs.
- Spring MVC model integration for front-end request action controller.
- Wrote SQL queries, Stored Procedures, modifications to existing database structure as required for addition of new features using Oracle database.
- Developed Various UML diagrams like use case, class diagrams, interaction diagrams (sequence and collaboration) and activity diagrams.
- Played a key role in the design and development of the almost all the modules of the project.
- Used Log4J to validate functionalities and JUnit for unit testing.
- Used JIRA for bug tracking, issues tracking and project management.
Environment: Java 1.6, JavaScript, Hibernate 3.0, Spring 3.0, AGILE Methodology, SCRUM, JSP, Servlet, EXT JS 4.0, JQuery, XML, Java Beans, Design Patterns, JBoss, Apache Axis, SOAP Webservices, Log4j, JUnit, Perforce, Eclipse3.2, Maven 4, JIRA, Tomcat 5.5 and Mac
Confidential, Bentonville, AR
Java Developer
Responsibilities:
- Using OOAD Technology classes are designed in UML with the help of Rational Rose tool.
- Created user-friendly GUI interface and Web pages using HTML, JSP, Jquery, EXT JS and javascripts
- Used Struts Validation framework for Client side validations and Server side validations.
- Designed and Developed Model Components - Action Form Bean, Controller Components - Action Classes, Action Mapping.
- Managed Object Persistence, Data retrieval using Hibernate, Spring Framework with ORACLE as backend.
- Worked closely with requirements to translate business rules into business component modules.
- Developed and deployed business logic using session beans and servlets
- Used Web Services (SOAP) to exchange information.
- Used Hibernate framework for back end development along with JDBC and Spring dependency injection for middle layer development
- Provided production support for the application and co-ordinated with cross functional teams
- Deployed JAR,WAR files on Weblogic Application Server
- Wrote Database objects like Triggers, Stored procedures in PL/SQL .
- Interacted with the users and documented the System.
Environment: Java, J2EE, HTML, Servlets, Weblogic Application server 8.x, Webservices, SOAP, Struts 2.0, Hibernate 2.5,Spring MVC, JQUERY, EXT JS, JavaScript, JDBC, CVS, XML/XSL, WebSphere 6.1, Oracle 10g, PL/SQL, Agile.
Confidential, Santa Clara, CA
Java/J2EE Developer
Responsibilities:
- Involved in complete software development life cycle with object oriented approach of clients business process and continuous client feedback.
- Worked on designing and developing a complete service riented system based on SOA principles and architecture in agile development environment.
- Involved in writing of the design document.
- Involved in design and Drawing UML diagrams such as use cases, sequence diagram.
- Involved in the design of user interface and business layers.
- Developed web services to generate and attached contract documents.
- Involved in the testing of the web services to establish time taken to attach and send huge PDF.
- Developed user interfaces using JSP and form beans with JavaScript to reduce round trips to the server.
- Involved in development of controller component using Servlets and view component using JSP, XSLT, CSS, HTML and JavaScript for the client side validation.
- Created use cases diagrams, activity diagrams, sequence diagrams and class diagrams.
- Designed and implemented UI layer using JSP, Java Script, XML, XHTML, XSL, XSLT and business logic using Servlets, JSP and J2EE framework.
- Worked on Spring-DAO based declarative transaction management.
- Implemented Hibernate and Spring framework.
- Involved on the back end to modify business logic by making enhancements.
- Responsible for writing JavaScript for the validation in client side.
- Involved in design and implementation of contract Web service.
- Involved in the business logic-coding framework to seamlessly map the business logic into respective value beans.
- Used JSF tags such HTML tags and JSF core tags.
- Used Eclipse for application development.
- Involved in publishing the web services to help users interacting with web services.
- Involved in the migration of independent parts of the system to use persistence technology such as JDBC.
- Developed functions and store procedures using SQL and PL/SQL for the application.
- Wrote database queries using SQL and PL/SQL for accessing, manipulating and updating Oracle database.
- Used Clearcase to merge code and deploy them in to a central repository location.
- Extensively implemented telecom operational support system (OSS) in development.
- Multithreading used to enhance interaction between rate matrix and ECM systems.
Environment: Java 1.5, J2EE, SOA services, JPA, JSP, JSF, Agile/Scrum, Eclipse, HTML, DHTMLXML, JavaScript, AJAX, Weblogic 10.3, ANT, Websphere 6.0, Apache Axis, WSDL (RESTfull), SOAP, XML, LDAP, TCP/IP, JavaScript, OSS, ClearCase, XSLT, CSS, JMS, Oracle 10g, Spring, SQL, Pl/SQL
Confidential
Java Developer
Responsibilities:
- Gathered user requirements followed by analysis and design. Evaluated various technologies for the Client.
- Developed HTML and JSP to present Client side GUI.
- Involved in development of JavaScript code for Client Side Validations.
- Designed the HTML based web pages for displaying the reports.
- Developed Java classes and JSP files.
- Extensively used JSF framework.
- Extensively used XML documents with XSLT and CSS to translate the content into HTML to present to GUI.
- Developed dynamic content of presentation layer using JSP.
- Develop user-defined tags using XML.
- Developed JavaMail for automatic emailing and JNDI to interact with the Knowledge Server.
- Used Struts Framework to implement J2EE design patterns (MVC).
- Developed, Tested and Debugged the Java, JSP and EJB components using Eclipse.
- Developed Enterprise Java Beans like Entity Beans, Session Beans (both Stateless and State full Session beans) and Message Driven Beans.
- Developed JSP as the view, Servlets as Controller and EJB as model in the Struts Framework.
- Worked on Web Logic application server to deploy JSP and EJB applications.
- Created and implemented PL/SQL stored procedures, triggers.
Environment: Java, J2EE, EJB 2.1, JSP 2.0, Servlets 2.4, JNDI 1.2, JavaMail 1.2, JDBC 3.0, Struts, HTML, XML, CORBA, XSLT, Java Script, Eclipse3.2, Oracle9i, Weblogic8.1, Windows 2003.
Confidential
Java Developer
Responsibilities:
- Involved in Analysis, Design, Coding and Development of custom Interfaces.
- Provided application development, using OOA and OOD methodologies, primarily for Java, EJBs, JSP, (D)HTML, CSS, XML, XSL, XSLT.
- Used JavaScript for client side validations.
- Developed the Form Beans and Data Access Layer classes.
- Servlets and JDBC were used in retrieving data.
- Deployed EJB Components on WebLogic .
- Used JDBC API for interaction with the Oracle Database.
- Testing the module and fixing the bugs.
- XML was used to transfer the data between different layers.
- Dealt with java Beans helper classes and servlets for interacting with the user interface written in JSP.
- Dealt with the database operations e.g., Calling stored procedures and stored functions.
- Worked on database interaction layer for insertions, updating and retrieval operations on data.
Environment: JAVA/J2EE, Servlets, JSP,EJB, JDBC, JavaScript, XML, WebLogic Server, Oracle 8i, Windows NT