Sr.java Developer,resume Profile
Professional Summary:
- Java/J2EE Developer with 8 years of Core Information Technology IT experience in analysis, design, development and implementation of Java, J2EE enterprise applications.
- Software development experience in Agile Software Methodology.
- Experience in designing, developing, and deploying JDBC, JSP, Struts, EJB, Java Beans , JDK, Servlets, JSF, JMS, JAX-RPC, RMI on windows and flavors of UNIX platforms
- Experience in developing enterprise applications using SDLC, Rational Unified Process, OOAD
- Good experience in implementing J2EE compliant applications using various Design patterns, Struts framework, Tiles, Spring, MVC framework, Hibernate and Messaging Middle-ware using JMS
- Exposure and knowledge in designing and developing applications using RUP, UML with Rational Rose
- Proficient in handling administering Web servers/application servers - IBM WebSphere, Weblogic , JBoss and Apache Tomcat.
- Extensive experience in Internet Programming with HTML, DHTML, JSON, Java Script, CSS, JQuery, XML
- Excellent back-end programming skills using SQL, PL/SQL, Stored Procedures, and Triggers in Oracle, UDB MS SQL Server 2000/2005/2008
- Developed, tested and deployed applications in Windows, UNIX and Linux environments
- Experience in developing front and back end applications using Java Swing, Ajax and DOJO
- Handled long running calls to XML web services and Sql Server stored procedures using multi threads
- Experience on Web-based environments with thorough knowledge of RDBMS concepts
- Worked under Agile XP, Scrum, TTD , RUP methodologies.
- Used Maven, ANT, CVS, JUnit and Log4j Extensively
- Comfortable in developing applications using editors like Eclipse, IntelliJ, NetBeans, JDeveloper
- Experience in to prepare Test Cases and JUnit Testing
- Excellent communication skills, team playing spirit and strong analytical problem solving abilities
Technical Skills:
Operating Systems | Windows . UNIX AIX , Linux, Mac. |
Languages | JAVA, JavaScript, |
Java Technologies | RMI, JAVA BEANS, JDBC, JMS, JPA, JDK, XML, UML, HTML, JSON, Ajax, JQuery, Swing, Object Oriented JavaScript. |
Web Technologies | Struts, Spring, Spring WS, Spring Security, Spring Transaction, Java Server Faces JSF , Servlets, JSP, WSDL, JSTL, Facelets, REST, SOAP, UDDI, Java Web Services, XSLT. |
Middleware | J2EE, EJB, IBM Web sphere. |
Application Servers | Tomcat, JBOSS, BEA Web Logic Application Server |
Databases | Oracle, MS-SQL Server, and MS-Access |
Tools/IDE | Eclipse, IntelliJ, Ant, Maven, Gradle , NetBeans. |
Design Patterns | Singleton, Business Delegate, Business Object, Service Locator, Data Access Object, Model View Controller, Iterator, Fa ade, Factory. |
Case Tools: | Rational Rose, OOAD using UML, Clear Quest, Microsoft Visio |
Version Control | SVN, VSS, GIT, Clear Case, CVS, |
OR Mapping | Hibernate |
Professional Experience:
Confidential
Role: Sr. Java Developer
.Responsibilities:
- Used TOAD to check and verify all the database turn around times and also tested the connections for response times and query round trip behavior.
- Extensively written CORE JAVA code in application
- Used Spring MVC as framework and JavaScript for major data entry that involved extreme level of data validation at client side
- Implemented Struts and Spring framework modules like IOC, MVC, AOP, ORM, and DAO for application design and development.
- Support existing production order system and also worked on enhancements to the existing system.
- Setting up the XML parsing engine build on top of JAXB .
- Developed Java, JSP, AJAX, Java Script, HTML, and CSS for UI business logic.
- Implemented Validator framework to implement server side for Validations.
- Used O/R mapping tool Hibernate for persistence data.
- Developed and flexible, scalable, utilizing open source technologies like Hibernate ORM and Spring Framework.
- Wrote the Hibernate-mapping XML files to define java classes database tables mapping.
- Used Hibernate Template for various database update, insert, delete operations and for invoking functions, stored procedures, triggers.
- Created Database tables and schema in postgres based on data flow requirements.
- Written database Functions, Procedures and Triggers as per the business logic requirements.
- Build scripts were written to create a run time environment for ANT.
- Wrote JUnit test cases for testing the Business layer and the service layer.
- Followed Agile approach for the development process.
Environment :
Java, J2EE, JSP, Servlets, Struts, Spring, Hibernate, Postgres, MVC, AJAX, Java Script, CSS, HTML, ANT, JUnit, Apache Tomcat Server.
Confidential
Role: Sr. J2EE Developer
Responsibilities:
- Developed user interfaces using JSF, CSS, HTML, JavaScript and AJAX.
- Used different phases of JSF lifecycle for client-side and server-side data validation.
- Developed web-based customer management software using JSF and Spring.
- Used Hibernate to query DB2 database and return results to the front-end.
- Involved in development of JUnit Testing, debugging, and bug fixing.
- Involved in analysis of requirements of the Project, have input into the high level design where required and support complete Project implementation.
- Involved in the implementation of internal message channels utilizing JMS API.
- Worked on SQL scripts to resolve issues reported by business users on the back-end database DB2 server.
- Developed batch processes to generate data files using web services.
- Integrated enterprise information system tier by developing Web Services SOA .
- Built application ear files to be deployed on WebSphere Application Server.
- Worked on new feature enhancements and provide new functionality as requested by the business users.
- Identified bugs and resolved them in an efficient way.
- Increased performance of the extended applications by making effective use of various design patterns Session Facade, Business delegate, DAO .
- Identify, document and resolve project issues, escalate as required.
- Support of production, post production and maintenance issues of the Project.
Environment:
Java 5, JEE 5.0, JSF, RAD 7.0, Ajax, JavaScript, JAX-WS, Web Services, SOA, SOAP, WSDL, JMS, Hibernate 3.0, JSTL, Spring, XML, XSLT, WebSphere 6.1, DB2 9.1, Db Visualizer 7.1, Squish, Apache CXF 2.1.3, JUnit 4.1, SVN, Ant 1.6.5, Squish 5.1
Confidential
Role: Sr. J2EE Developer
Responsibilities:
- Involved in the analysis, design, and development and testing phases of Software Development Lifecycle SDLC .
- Used Spring MVC as framework and JavaScript for major data entry that involved extreme level of data validation at client side.
- Implemented Survey Questionnaire using JSF 2.1 for front end with AJAX calls.
- Integrated JSF 2.1 with spring and Hibernate 3.5.
- Extensively used JPA 2 specification for accessing and updating information.
- Used Native Queries and Criteria Queries annotations in hibernate for access and updating data.
- Used Spring 2.5 Framework for DI/IOC and ORM components to support the Hibernate tool.
- Used Spring AOP to track CRUD operations on the database.
- Used Spring Transactions and Spring Web Flow for Payment and Money Transfer.
- Used Spring ORM Support for Hibernate to manage efficiently Hibernate Resources and consistent exception Hierarchy.
- Used Spring 2.5 Framework for DI/IOC and ORM components to support the Hibernate tool.
- Designed and created Hibernate persistence classes using Hibernate API
- Involved in designing and implementing Hibernate Domain Model for several services.
- Worked on XML parsing by using JAXB for XML Schema Validation.
- Used XSLT to transform my XML data structure into HTML pages.
- Involved in development of web services for business operations using SOAP, WSDL, JAX-WS, JDOM, XML, XSL and Apache CXF.
- Consumed SOAP REST based web services to transfer information to the Sears server from List server.
- Developed JUnit test cases for unit test of all developed modules.
- Monitored the error logs using Log4J and fixing the problems.
- Maven was used to manage dependencies in the application and deploy it on Weblogic Application server. CVS was used for the version control.
- Used Java Message Service JMS for reliable and asynchronous exchange of important information, such as order status report, delivery report.
- Followed TDD and wrote unit test cases using JUnit.
Environment:
Java 5.0, JSP, Struts, Spring, Spring Web Flow, Spring Security, Spring AOP, JMS, Hibernate, Apache CXF, Spring WS, UDDI, WSDL, SOAP, REST, UML, XML, HTML, Log 4j, Weblogic, Eclipse, UML, Rational rose, Surround, Ant, Oracle.
Confidential
Role: Java/J2EE Developer
Responsibilities:
- Heavily used the Dependency Injection feature provided by spring framework for bean wiring
- Developed the enterprise application by integrating JSF/Spring/Hibernate Frameworks.
- Hibernate DAO Support for interfacing with the database and integrated spring with JSF
- Used JSF to build application and to create a page structure by arranging JSF components.
- Added interactivity to the UI pages using JavaScript and GWT.
- Developed Contract first Web Services using Spring-WS to communicate with Database Tables.
- Provided a new Web Service and Client using Spring-WS to get the alternate contractor details.
- Used Spring-JDBC configuration to manage some transactions across multiple databases.
- Designed and developed the service business process and data access to Oracle database and back-end layers with JAXB, JMS and XML.
- Used Maven for building the applications EAR for various environments.
- Wrote Stored Procedures/Triggers/Functions using SQL Navigator to perform operations on Oracle 10G database.
- Implemented Unix Shell Scripts for loading Mainframe feeds to the database and scheduling the jobs.
- Used JUNIT extensively and defined various Test Suites and Test Cases
- Used Log4J to trace the flow of the application.
- Deployed application on BEA Weblogic Application Server 9.2 to get efficient performance.
- Used Subversion for version control across common source code used by developers.
Environment:
Java 1.5, Spring 2.5, Hibernate 3, JSF 1.x, JSP, Servlets, JavaScript, Maven 2.x, Log4J, Web Services, SQL Navigator, Oracle10g, tortoise SVN, Mercury Quality center, BEA Weblogic Application Server 9.2, Unix Shell Scripts, GWT 2.0.
Confidential
Java/J2EE Developer
Responsibilities:
- Developed presentation components using JSP, Struts tag library, JSTL, JavaScript, CSS, XML, HTML.
- Developed struts action, form beans, business object and adapter components for the controller and model layers of the MVC pattern.
- Developed business validation scripts for the UI using Forms and validation. xml struts components.
- Used XML Beans to communicate with enterprise web services from UI layer for accessing enterprise business data.
- Involved in developing and integrating web services customer view, account view, set lending data, get lending data, get credit report, search credit reports, search application, customers, product recommendations etc., services using XML, XML Beans, XML Schema, SOAP, WSDL.
- Designed Java components and integrated using Spring framework for Hibernate Object/Relational persistence mechanism.
- Used XML parser APIs such as JAXP SAX and JAXB in the web service's request response data marshalling as well as unmarshalling process.
- Used XML Web Services using SOAP to transfer the amount to transfer application that is remote and global to different financial institutions.
- Worked with Business Analysts to convert the business requirements into technical specifications and implementation
- Used CVS for version control across common source code used by developers.
- Assisted Technology QA team to test the application and integration testing.
Environment:
Java Jdk 1.4.2, J2EE 1.4, Apache Struts 1.2 Framework, Tiles, Apache XML Beans, JSP, Java Beans, SOAP, XML Schema, Tomcat 5.0, Hibernate, Apache AXIS, Oracle 9i, Windows 2003, Web Logic 8.1, EJB2.1.
Confidential
Java Developer
Responsibilities:
- Involved in analysis and design of the application.
- Involved in preparing the detailed design document for the project.
- Developed the application using J2EE architecture.
- Involved in developing JSP forms.
- Designed and developed web pages using HTML and JSP.
- Designed various applets using JBuilder.
- Designed and developed Servlets to communicate between presentation and business layer.
- Used EJB as a middleware in developing a three-tier distributed application.
- Developed Session Beans and Entity beans to business and data process.
- Used JMS in the project for sending and receiving the messages on the queue.
- Developed the Servlets for processing the data on the server.
- The processed data is transferred to the database through Entity Bean.
- Used JDBC for database connectivity with MySQL Server.
- Used CVS for version co0ntrol.
- Involved in unit testing using JUnit.
Environment:
Core Java, J2EE, JSP, Servlets, XML, XSLT, EJB, JDBC, JBuilder 8.0, JBoss, Swing, JavaScript, JMS, HTML, CSS, MySQL Server, CVS, Windows 2000.