Sr.java Developer,resume Profile
PROFESSIONAL SUMMARY:
- Professional J2EE Software Developer with 7 years of focused experience of Web based applications with provisioning of groundbreaking and customized solutions to meet capricious industry requirements.
- Participated in entire Software Development Life Cycle SDLC including Requirement Analysis, Design, Development, Testing, Implementation, Documentation and Support of software applications.
- Designed and modeled projects using techniques in UML - Use Cases, Class Diagrams, Sequence Diagrams using Rational Rose and Visual Paradigm.
- Developed web applications based on different Design Patterns such as Model-View-Controller MVC , Data Access Object DAO , Singleton Pattern, Front Controller, Business Delegate, Service Locator, Transfer Objects. Strong experience in developing N-Tier applications using J2EE.
- Experienced in creative and effective front-end development using JSP, JSP Tag Libraries, Servlets, JavaScript, HTML, DHTML, ANT, Maven, JavaScript, Ajax and CSS.
- Worked onSOA and Web Services.
- Usage of JSON for faster and impulsive responses.
- Worked on Struts open source java framework utilizing Struts Tiles, Struts Controllers Actions and Forms and client server validations.
- Expert level skills in programming with Struts Framework, Custom Tag Libraries, Struts Validation.
- Experienced in programming with spring and Hibernate Framework.
- Have excellent Relational Database understanding and experience with Oracle 10g/11i, IBM DB2 7.X/8.X,SQL Server 2005 and MySQL 5.0/5.5.
- Worked on test driven software development where Junit testing was employed.
- Experienced in using Version Control Tools like CVS, SVN and PVCS.
- Have extensive experience in building and deploying applications on Web/Application Servers like JBossAS, Weblogic, IBM WebSphere, Glassfish and Tomcat.
- Experience in developing Web services using SOAP and REST.
- Comfortable in Windows, UNIX and Linux environment.
- Strong work ethic with desire to succeed and make significant contributions to the organization.
- Strong problem solving skills, good communication, interpersonal skills and a good team player.
TECHNICAL SKILLS:
Software | Microsoft Office 2007,10, MS Project, Visio |
Languages | Java, C, C , JavaScript |
Operating Systems | Windows 98,2000,XP, Windows7, Mac OS, Unix |
Tech/Frameworks | J2EE Servlets, JSP, JNDI , JDBC, JSF, Hibernate 3.0, Struts 1.3, Tiles, Spring 3.0, DOJO, AJAX, JSON, JQUERY, EXT-JS, HTML/HTML5, CSS/CSS3, XML, DOM, XSLT, Web Service Axis2, SOAP, WSDL, JAX-RPC, JAX-WS , Design Patterns |
Web/App. Server and IDE'S | Tomcat 5.5 6.x, WebLogic 8.1 9.0, 10.3.2, Web- Sphere 5.0, 6.1, JBoss, TOAD, IDE's Net Beans, Eclipse, RAD |
Tools | UML, Rational Rose, Microsoft Visio, SOA, IBM MQ Series |
Source code Control | SVN, CVS, PVCS, Clear Case |
Build/Deploy | Ant, Maven |
Methodologies | Systems Development Life Cycle SDLC , Waterfall, Agile scrum |
Database | Oracle 8i/9i/10g/11g, SQL Server2005/08/10, MS Access |
CLIENT PROJECT DETAILS
Sr. Java Developer
Confidential
RESPONSIBILITIES:
- Participated in project discussions and helped in defining the requirements.
- Adopted agile methods for development and delivery of the solution.
- Responsible for development, Support activities.
- Used MVC, JSTL, Struts and AJAX for rich UI experience to the end user.
- Developed JSPs as part of the UI layer and JavaBeans as data carriers.
- Used JSON to interchange data from server side to client side using EXT-JS framework.
- Written database functions and triggers.
- Developed Class, Sequence and Use Cases diagrams for the AMC Module.
- Conducted technical document code reviews of the deliverables to ensure quality of outputs. Ensured that the product meets expected performance benchmarks by suggesting better way of code writing and using appropriate tools.
- Bug fixing, conducted Unit, Integration and stress test.
- Written stored procedures.
- Written deployment scripts to deploy application at client site.
ENVIRONMENT: Java1.5, J2EE, JSP, JSTL, AJAX, Struts, WebSphere Application Server, RAD7, EJB, JUnit, ANT, CSS, JSON,JavaScript, HTML, Windows XP and Oracle10g.
Java J2EE Application Developer
Confidential
RESPONSIBILITIES
- Involved in gathering requirements and built technical specifications from the requirements.
- Used Agile Scrum development methodology during designs, implementation, testing, and maintenance.
- Used spring framework for building the application based on MVC design paradigm.
- Used Spring AOP to implement security, where cross cutting concerns were identified.
- Developed JSPs, Servlets and custom tags for creating user interfaces.
- Developed Business logic with the help of spring and Data Access was implemented using Hibernate.
- Developed SQL queries and executed them by using JDBC Template provided by spring.
- Involved in design and development of the application using SOA Service Oriented Architecture with java web services/J2EE technologies.
- Consumed Web Services SOAP from third party for authorizing payments to/from customers and implemented them using CXF.
- Developed HQL queries to retrieve data using Hibernate. The Data Manipulation operations were implemented using Hibernate Template provided by spring.
- Implemented OR Mapping with the tables in the Oracle database for one-to-one relation and many-to-one relation with the tables.
- Did Packaging and Deployment of builds through Maven script.
- Web Logic Application Server is being used as the Business Service Tool in middle tier.
- Used Log4j for tracking the applications.
- Used Clear case as version control tool and Clear Quest for defect management.
ENVIRONMENT:Java , J2EE, Spring , Hibernate, Eclipse, Oracle 11g, Maven, SOAP, SOA Test tool, LOG4J, Clear case, Clear Quest, Eclipse, Web Logic Server, Scrum, Agile.
Sr. Java J2EE Developer
Confidential
RESPONSIBILITIES:
- I was responsible for developing, testing and maintaining/supporting application using Java, J2EE, JUnit,JSF, Hibernate, HSQL, HQL, Hibernate JPA, Spring IoC, Spring AOP, JDBC, Adobe Flex/Flash MXML/ActionScript , MVP Model View Presenter design pattern.
- I worked as a performance engineer /Java developer with load testing team and worked with them to performance test J2EE applications and support them during the performance test cycle.
- Developed various UI User Interface components using Struts MVC , JSP, and HTML.
- Involved in debugging the product using Eclipse and JIRA Bug Tracking.
- Used CVS for version controlling and JUnit for unit testing.
- Prepared statements are used for communication with Oracle database
- Created files deployed on Tomcat using ANT deployment tool.
- Involved in the integration of EJBs running on Web logic Server with COM objects running on IIS.
- Extensively used Core Spring Framework for Dependency Injections of components.
- Developed Servlets and Worked extensively on Sql.
- Performed Java web application development using J2EE.
- Developed the Servlets for processing the data on the server.
- Expertise in employing Water Fall Model and best practices for software development
- Deployed the application in JBOSS Application Server.
- Implemented persistence layer using Hibernate configuration files.
ENVIRONMENT:Java 1.5/J2EE, MVC design pattern, Spring, Hibernate , UML, XML/XSLT, HTML, IBM DB2 UDB , SVN, Toad, HP Mercury Load Runner, HP/Mercury Quality Center, Oracle 10 g, Web logic, Apache Tomcat , Agile TDD , Eclipse, Windows, Unix, Linux
Java/J2EE Developer
Confidential
RESPONSIBILITIES:
- Developed an additional module in Sales Tax in J2EE Struts, which empowers clients with the ability to submit tax for various items through sales tax online screens.
- Developed additional batch processing interfacing Sales Tax with other systems. Maintained this batch schedule with Control-M enterprise manager.
- Developed Web Components using JavaScript, JSP, JSTL, Custom Tags, Struts Tags, HTML and Ajax
- Wrote Server side components using Servlets, JDBC. Used Struts framework for MVC implementation
- Created new set of interfaces and classes DAO pattern to fetch data from database tables
- Used JAXB, created XSD documents to generate automated classes and used them for Marshall /UnMarshallxml documents
- Responsible for configuring JBOSS Application Server administration activities which involved creating domains, Configuring the domain for weblogic clustering, SSL, Database Connection configurations, performance monitoring, etc.
- Involved in creating unit testing of various layers using junit and created automated test scripts for integration testing using Selenium.
- Involved in debugging the product using Eclipse and JIRA Bug Tracking.
- Designing process documents and job flow diagrams using Rational Rose/MS Visio
- Demonstrating the Design with Business Analyst and Data Analysts.
- Created Support plan and transitioning newly developed modules to Support team.
Environment:UNIX, Java/J2EE Struts, JSP, Servlets, PL/SQL, PL/SQL Developer, UNIX Shell Scripts, Java Scripts, Oracle 10g, Control-M, Eclipse, Weblogic, JUnit
Confidential
Implementation Engineer
RESPONSIBILITIES:
- Developed a customized code for General Motors Post Phaser Project, interacting with different levels of people and gathered their inputs in form of workflows.
- Workflows are decision making tools used in Teamcenter for project and program management.
- Customized code is developed for new product using the programming Languages C, C , HTML, XML, JAVA and JavaScript's.
- Worked on schedule manager tool which is used to assign tasks based on project data.
- Working with Teamcenter in thin client and Rich client Customization.
- Worked in creating bill of materials BOM in Teamcenter using Structure Manager.
- Worked in Thin client customization of Teamcenter to support the PMC Project Monitoring and control of Siemens GSS-offshore using Programming languages JavaScript's, XML and Teamcenter 8.
ENVIRONMENT:C, C , JAVA, J2EE, Eclipse, Struts,HTML 4/5, CSS 2/3, JavaScript, JQUERY, JSP, AJAX, XML and APACHE TOMCAT, Oracle