Java/ J2ee Developer Resume
Las Vegas, NV
SUMMARY
- 7 years of experience in Project management, Business analysis, Requirement gathering, Failure analysis, Data analysis, Forecast Modelling, Software development, delivery and testing in realm of Product Lifecycle Management (PLM) and Client/Server applications development using Web Technologies like Java1.6, Servlets, JSP, J2EE.
- Rich experience in Web development using Java1.5&1.6, J2EE, Spring MVC, Spring Security3.1, Servlets, JSP, JDBC, Multi - threading, collections, XML & UML .
- Experience in Full Software Development Life Cycle (SDLC) like design, analysis, development, Testing and implementation of Java 2 Enterprise Edition (J2EE) applications.
- As technical subject matter expert involved in all phases of SDLC followed OOAD and UML modeling techniques, design patterns and CASE tools in systems design architecture and used Java/ J2EE, Oracle and other web technologies in implementation of enterprise applications.
- Have very good experience in PLM tools like Windchill, PDMLink etc.
- Have very good experience on Database design.
- Good experience with ORM techniques including JPA.
- Software version control using IBM Rational Clearcase software.
- Bug Tracking using IBM Rational Clearquest.
- Experience in third party software integration and customization.
- Good experience with service oriented architecture(SOA) development.
- Good knowledge of MySQL.
- Application development using with GWT.
- Good experience of development with RUBY.
- Excellent communication skills and team player spirit coupled with problem analysis and solving abilities.
- Good experience in Application testing (Unit, Integration) and software deployment.
- Commitment to achieving corporate goals, able to establish priorities and adapt quickly to changing needs.
- Having good experience on agile methodology.
- Team player with good interpersonal skills, ability to lead the team.
- Experienced in managing both onshore and offshore development teams.
TECHNICAL SKILLS
IDE: Eclipse, Net Beans, Visual Studio
Configuration Management and Bug Tracking: IBM Clearcase, ClearQuest
Documentation Tools: MS Office 2010 (Word, Excel, Power Point, Visio)Risk Analysis Tools: @ Risk.
Languages/ Technology: JAVA/ J2EE (GWT, Struts, Hibernate, Spring), JavaScript, SQL, PL/SQL, VBA, C#, Perl.
PLM Tools: CATIA, Pro-E, Windchill PDMLink, Windchill PRIMES, VPM PCE 3DCOM.
Methodologies: Agile and Waterfall
Operating Systems: Windows NT, Windows XP, Windows7, Windows8
PROFESSIONAL EXPERIENCE
Confidential, Las Vegas, NV
Java/ J2EE Developer
Responsibilities:
- Gathered functional requirements, Created design documents.
- Drew UML diagrams like Class and Sequence diagrams.
- Created EJB3.1 CLOE ServiceEJB project in RAD 8.0.4 and stateless session EJB bean, will be deployed as HTTP Web serviceusing SOAP over HTTP transport.
- Used IBM Clear case 7 as version control to check in the code, Created base lines.
- Involved in the software deployment automation.
- Managed the unit and integration testing of the JAVA application.
- Scanned source code and fixed the issues in code review.
- Involved in creating JSP pages with struts2 tags & written Java Script, jquery& EXT JS java script libraries
- Used REST architecture for building Web APIs.
- Wrote code using RUBY.
- Used JQuery for developing web pages.
- Project is build using clear case/open Make build.
- Updated the defects information in HP Mercury quality center on daily basis& uploaded test case into QC Test plan and test lab and created test suits & ran the test cases manually in QC.
- Coded the test cases and tested using JUnit.
- Tested webservice using soap UI tool.
- Created the exception hierarchy to handle the exceptions.
- Exposed web services (EJB 3.1 Project is exposed as JAXB 2.0 web services).
- Used Agile methodology.
- Created Front end web application (just a simulator to demo product owner) to test the EJB Web service.
- Managed Database design, creation and querying of the whole project.
- Used JPAand JPQL for managing persistent data.
- Enabled Application and Database logging using custom triggers.
- Created the exception hierarchy to handle the exceptions.
- Managed the database operations and automated the logging of operations performed on the persistent as well as dynamic data.
Confidential, Indianapolis, IN
Responsibilities:
- Effectively participated in weekly client communications.
- Involved in the architecture team for design and implementation of system.
- Analyzed combinations of renewable energy sources (solar, wind, biomass) to replace part or the entire fossil fuel requirement in WA and OR from through data analysis and spreadsheet modeling.
- Developed excel model for demand forecasting and capacity analysis.
- Developed VBA code for scenario analysis for different proportions of energy sources satisfying the demand.
- Developed JAVA application for predictive modelling.
- Developed client side application using GWT.
- Developed reporting module in JAVA to automate the reporting of the results to stakeholders.
- Design/Development of enterprise architecture frameworks and standards
- Review designs for compliance with standard design patterns, performance and security
- Developed plans for transmission of energy to multiple sites in US.
- Used Java persistence API (JPA).
- Calculated the costs associated with respect to capacity generated with renewable sources of energy.
- Researched the Wind turbines to find the optimum turbines to meet the capacity required per turbine.
Confidential, Columbus OH
Sr Java/ J2EE Developer
Responsibilities:
- Coded JSP’s and Spring Controller Classes using Spring MVC, workflow, service, data manager classes& written hibernate queries in data manager classes.
- Created hibernate mapping files and written named queries
- Involved in creating JSP pages with jstl tags &HTML written Java Script,
- Used svn as version control to check in the code, Created branches and tagged the code in SVN.
- Developed Web APIsusing REST.
- Used design patterns.
- Application development and deployment using GWT.
- Drew UML diagrams like Class and Sequence diagrams.
- Coded the test cases and tested using JUnit.
- Created the exception hierarchy to handle the exceptions.
- Used Agile methodology. Ccalibri11
Confidential, Boston, MA
Java Developer
Responsibilities:
- Developed all the User Interfaces using JSP and spring MVC.
- Writing Client Side validations using JavaScript.
- Extensively used JQuery for developing interactive web pages.
- Developed the DAO layer using the hibernate and for real time performance used the caching system for hibernate
- Web Services interface for provisioning the Subscriber configuration and inventory configuration
- Designed the applications using multithreading concepts
- Designed class and sequence diagrams for Modify and Add modules
- Followed Spring MVC Framework for the development of the project
- Developed the user interface presentation screens using HTML, XML,CSS.
- Experience in working with Spring MVC using AOP, DI/IOC and JDBC template.
- Hands on experience with data persistency using Hibernate and Spring Framework.
- Developed many JAVA Interfaces to integrate the Web Services with the database transaction tables.
- Experience in developing web services for production systems using SOAP and WSDL.
- Co-ordinate with the QA lead for development of test plan, test cases, test code and actual testing responsible for defects allocation and those defects are resolved.
- Maintained the existing code base developed in the Struts, Spring and Hibernate framework by incorporating new features and doing bug fixes.
- Used ANT tool to build and deploy applications.
- Involved in configuring web.xml and struts-config.xml for workflow
- Wrote SQL queries and Stored Procedures for interacting with the Oracle database.
- Was part of solving the issues that came in production
- Documentation of common problems prior to go-live and while actively in a Production
Confidential, Washington DC
Java/ J2EE Developer
Responsibilities:
- Worked on change management and service requests simultaneously.
- Coded JSP’s and Struts2 Action Classes, workflow, service, data manager classes& written queries in data manager classes.
- Involved in creating hibernate mapping files and giving relationships between entities.
- Involved in creating JSP pages with struts2 tags & written Java Script, jquery& EXT JS java script libraries.
- Used already existed SOAP based web services and created some new SOAP based from scratch.
- Involved in code review manual testing and bug fixing, prepared unit test cases.
- Used design patterns like DAO and DTO.
- Used CVS as version control to check in the code, Created branches and tagged the code in CVS.
- Handled resource status and needs, deployment of resources to point of need, coordinated sourcing and outplacement to ensure organizational goals are met
- Participated in functional integration and unit testing.
Confidential, Charlotte NC
Java Developer
RESPONSIBILITIES:
- Worked with Agile development Methodology with a Test Driven approach.
- In case of application development to be loaded, modular approach was done.
- Depending on the business requirements, Class and Sequence diagrams were developed.
- Developed UML diagrams for analyzing the business requirements and designing the system.
- Was a part of every phase in the SDLC.
- Worked on developing JSP’s, Action Classes and delegating the tasks to the corresponding session parameters.
- Involved in Requirements Gathering, Analysis, Design and Development of the project.
- Developed services using Servlets, JSP’s, and Java Beans.
- Hibernate was the ORM tool used to relate the objects to the database.
- Annotations in Hibernate were extensively used.
- Worked on designing screens using Swing and Ajax.
- Most parts of the code developed were integrated using the Struts and Spring Framework.
- Involved in developing Hibernate mapping definitions for the required persistent layer.
- Implemented validations for both client side and Server side using the Struts2 Validator Framework.
- MVC design pattern and TDD was used in the application in order to make it more modular.
- Was responsible in generating Maven Script was faster and easier deployment.
- Deployed Web Services, JSP’s, Servlets, and Server side components in Web Logic Application Server.
- Worked on running integrated testing using the JUNIT and XML for building the data structures required for the Web Service.
Confidential, New York, NY
J2EE Developer
RESPONSIBILITIES:
- Developed Session Beans using J2EE Design Patterns.
- Involved in designing the control which includes Class Diagrams and Sequence Diagrams using VISIO.
- EJB as a middleware in designing and developing a three-tier distributed application.
- Set up WebSphere Application server and used Ant tool to build and deploy the application in WebSphere.
- Implemented J2EE Design patterns like Data Access Objects, Business Objects, Session Façade and Java Design Patterns like Singleton.
- Extensive use of struts framework.
- Implemented Home Interface, Remote Interface, and Bean Implementation class.
- Implemented business logic at server side using Session Bean.
- Wrote PL/SQL queries to access data from Oracle database.
- Used JSP and Servlets, EJBs on server side.