Java/j2ee Developer Resume
Bothell, WA
SUMMARY
- 6+ years of experience in software development includes Analysis, Design and Development of quality software for Standalone Applications and Web - based applications.
- Experience in the field of Software Development as Developer. Expertise in full Software Development Life Cycle (SDLC) including Software Architecture, Object Oriented programming, Designing & Prototyping.
- Thorough knowledge in core Java concepts like OOP, JAVA SWING, JDBC, JMS, Multi-Threading, JUnit and advanced Java concepts like JSP, Servlets, Struts, HTML, XML, CSS, Hibernate, AJAX, SVN, Java Beans and SPRING.
- Having good experience with Angular.js and OO Javascript.
- Involved extensively in designing/developing web based applications using HTML, XML and MVC design patterns.
- Extensive Knowledge in Java Persistence API.
- Experience in web application design using open source MVC, Spring and Struts Frameworks.
- Good experience on EJB (stateless Session EJB, MDB, Entity Beans).
- Extensive experience in Tomcat Server, JBoss, Web logic and Web Sphere application
- Good Experience in implementing Web Services such as SOAP, WSDL, UDDI, REST.
- Expertise in writing JUnit test cases.
- Experience in Object Oriented Analysis and Design (OOAD) techniques using UML in Rational Rose.
- Proficient in using RDBMS concepts with Oracle 10g/11g, MySQL and experienced in writing SQL, PL/SQL Stored procedures.
- Skills in analyzing user requirements, modeling the system and ensuring the functionality.
- Strengths include excellent interpersonal and communication skills.
- Has the ability to provide solutions from a functional and technical perspective, meet deadlines.
- Excellent team player, very dynamic, flexible with positive attitude and excellent learning skills.
- Good knowledge on web based technologies.
TECHNICAL SKILLS
Languages: Structures, Java, Action Script 3.0, HTML, DHTML,XML,CSS,UNIX Shell, Script, JavaScript, SQL, PL/SQL, ETL
Technologies: JSP, Servlets, JNDI, JDBC, EJB, JMS, Java Beans, SOAP, REST, JAXP, AJAX, AWT, Swings, CSS, ILOG, JXPath, Xpath
Distributed Technologies: RMI, EJB, JMS, Data Warehouse
Application Server: BEA Weblogic 10.3/8.1/7.1/5.1, JBoss, Apache Tomcat 5.5/6.0, IBM Infosphere
J2EE Frameworks: Struts 2.0, ANT build tool, Log4J, MVC, Hibernate2.0
IDE’s: Eclipse, Edit Plus, Notepad++, RAD, JBuilder, Netbeans
Database(s): Oracle 8i/9i (TOAD), Oracle(10g,11g) MS Access, DB2 UDB, MySQL
Version Control Tools: Rational ClearCase, VSS, WinCVS, RequisitePro, ClearQuest,SVN
Testing Tools: JUnit, WinRunner, Cantata
Case Tools: Rational Rose, UML, OOAD, RUP
Operating Systems: Windows Family, MS-DOS, UNIX
PROFESSIONAL EXPERIENCE
Confidential, Bothell, WA
Java/J2EE Developer
Responsibilities:
- Developed and designed the front end using HTML, CSS and JavaScript with JSF Ajax and tag libraries.
- Developed the entire application implementing MVC Architecture integrating Hibernate and spring frameworks.
- Involved in development of presentation layer using JSP and Servlets with Development tool Eclipse IDE.
- Worked on development of Hibernate, including mapping files, configuration file and classes to interact with the database.
- Designed and developed Hibernate configuration and session-per-request design pattern for making database connectivity and accessing the session for database transactions respectively.
- Implemented Object-relation mapping in the persistence layer using hibernate frame work in conjunction with spring functionality.
- Involved in injecting dependencies into code using spring core module.
- Used Spring Core Annotations for Dependency Injection.
- Involved in developing code for obtaining bean references in Spring framework using Dependency Injection (DI) or Inversion of Control (IOC).
- Used HQL and SQL for fetching and storing data in databases.
- Designed and developed the Validations, Controller Classes and Java bean components.
- Used XML/XSL and Parsing using both SAX and DOM parsers.
- Used Web services - WSDL and SOAP for getting required information from third party
- Developed Web Services using REST.
- Designed and Developed Stored Procedures, Triggers in Oracle to cater the needs for the entire application. Developed complex SQL queries for extracting data from the database.
- Used Apache Ant for the build process.
- Used ClearCase for version control and Clear Quest for bug tracking.
Environment: Java, JDK 1.6, Servlets, Hibernate 3.2, JPA 2.0, Spring 2.5, JSF beans, JSF Ajax, Oracle 10g, Eclipse 3.4, Apache Ant, Web Services, REST, Apache Axis 2.0, WebSphere 6.1, JSF Taglibs, JavaScript, HTML, CSS, XML, ClearCase, Clear Quest.
Confidential, Columbus, Ohio
Java Developer
Responsibilities:
- Involved in complete software development life cycle.
- Involved in Analysis, Detail design, Development, System and User Acceptance Testing.
- Collected data from the users and generated appropriate queries to retrieve data from the database using Aqua Data Studio.
- Implemented the integration layer to integrate with various legacy back-end Inspection Management and Billing systems.
- Implemented Web Services using Spring Web services.
- Involved in writing test cases.
- Involved in Supporting the Project.
- Acted as Production support to handle any critical user issues.
- Assisted software configuration team for code merges and deployment issues.
- Review code to follow Industry standards.
- Involved in Spring framework.
- Introduced JQuery plug-in to support required functionality.
Environment: JDK 1.5, JavaScript, JSP, Servlets, Spring MVC, Spring Web services, Spring AOP, Amazon cloud Services, Spring JDBC Template, XML, XSLT, AJAX, Jqery, Intellij Idea, Ant, JSON, SQL Server, Unix Shell, PL/SQL, REST Web Services, Angular.js, MTOM Web Services, SOAP, JUnit, Soap Ui, Aqua Data Studio, Perforce, CSS, SVN.
Confidential, Phoenix, AZ
Java/J2EE Developer
Responsibilities:
- Involved in analyzing system specifications from system perspective and identifying Testable and Non- Testable requirements based on the business Requirements.
- Performing GUI, Functional and Regression testing.
- Involved in writing the test plans, test data and test cases using Functional Specifications and use cases.
- Created and executed Functional, Security, and Navigation and Usability Test cases manually.
- Worked with Angular.js and OO Javascript.
- Worked with Spring framework.
- Involved with the team for Data Driven Testing and end-to-end testing using WinRunner scripts.
- Performed functionality of the Web page objects such as HTML Links etc.
- Setting up data source and caching in JBoss Application Server and fine tuning it. Detecting bugs & classifying them based on the severity.
- Have used JAXB to marshal and unmarshal java objects to Communicate with the backend mainframe system. Providing Screenshots to identify & reproduce the bugs.
- Worked on generating the Web Services classes, WSDL using Apache Axis.
- JSON is used for serializing and deserializing data that is sent to or receives from JSP pages.
- Developed presentation layer using Java Server Faces (JSF) MVC framework.
- Used JSP, JSTL, HTML and CSS, JQuery as view components in MVC.
- Coordinate testing meetings (e.g. status update; action items; open issues; prioritizing errors; Communicate Priorities)
- Ensure all open issues/and or risks are documented prior to moving to next testing stage.
- Verify all Entry/ Exit criteria are completed with appropriate sign off.
Environment: J2EE, Java Script, JSP, Servlets,WinRunner, GUI, Test Director 8.0, DB2,, IBM Mainframe, JBOSS,JSF,JSTL, Java Script, HTML, Jquery, CSS, JUnit, Web Sphere, UML,JSON, XML,Web Services, WSDL, Apache Maven, UNIX, Windows' XP Professional.
Confidential
Java Developer
Responsibilities:
- Developed Controllers for request handling using Spring framework.
- Involved in Command controllers, handler mappings and View Resolvers.
- Designed and developed application components and architectural proof of concepts using Java, EJB, JSP, JSF, Struts, and AJAX.
- Participated in Enterprise Integration experience web services
- Configured JMS, MQ, EJB and Hibernate on Web sphere and JBoss
- Focused on Declarative transaction management
- Developed XML files for mapping requests to controllers
- Coded Spring Port lets to build portal pages for application using JSR 286 API
- Hibernate templates were used to access database
- Use the DAO in developing application code
- Developed stored procedures.
- Extensively used Java Collection framework and Exception handling.
Environment: Core Java, J2EE5, Spring, JSP, XML, Spring TLD, JSP, Servlets, Hibernate Criteria API, XSLT, CSS,JSF, JSF Rich Faces, WASD5.1, Java Swing, Web service, AXIS Server2, WSDL, XML, Glassfish, jsr 286 api, UML, EJB, Java script, JQuery, Hibernate, SQL, CVS, Agile, JUnit.
Confidential
Jr. Java Developer
Responsibilities:
- Developed Java Sever Pages, Tiles, Validator, Action classes and EJBs for various user transactions.
- Designed Java Servlets and Objects using J2EE standards.
- Designed the project by using MVC framework.
- Developed the XML Schema for the data maintenance and structures.
- Implemented EJB session beans, messaging technologies like Message Driven Bean, JMS.
- Used JSP for presentation layer, entity beans as the model to represent the persistent data and interacted with Oracle database as per MVC Architecture.
- Design Implementation of GUI using HTML, JSP, Tiles, Validator and Java Script for front-end validations.
- Involved to develop Multithreading for improving CPU time.
- Involved in coding for JUnit Test cases, ANT for building the application.
- Used the XML Parsers like SAX parser to parse the data.
- Used JDBC calls in the Enterprise Java Beans to access Oracle Database.
- Involved in Integration testing and defect fixes.
Environment: Core Java, J2EE, Servlets, Multithreading, JSP, Struts1.1, EJB, JMS, UML, Rational Rose2000, MQ Series, WinCVS, Oracle 8i, Eclipse, Web Logic 8.1, HTML, JavaScript, JUnit, ANT, XML SAX, DOM, XSL.