Sr. Java Developer Resume Profile
ColoradO
Technical Skills
Web Technologies
- J2EE, XML1.0/1.1, XSLT, JSP1.1/1.2, Servlets 2.0/2.3, Java JDK1.1/1.2/1.3/1.4, 1.5/5.0/1.6 , JavaScript, Angularjs HTML, RequireJs, Java Server Faces JSF , Hibernate, Spring, Struts 1.x/2.x, JDBC, SQL, Web Services.
- Application Server
- Web Logic 8.x/9.x/10.x., JBOSS 3.x/4.0.
- Web Server
- Java Web Server 2.0, Apache Web Server, Tomcat 6.0.
- Languages
- JAVA
- Databases
- Oracle 8.x/9i/10g Enterprise Edition, MS-SQL Server 2008/2005.
- Tools
- TOAD 5.0/8.0, XML, SPY, Code Check, Jtest, Squirrel SQL Client, Maven 1.1 /2.0 , Myeclipse
- Operating Systems
- Unix Sun Solaris 2.6/2.8 , Unix-HP, Windows 95/ 98/2000
- Modeling Tools
- Jasper Tools,Visio,Star UML
- Version Control Tools
- SVN, CVS, GitHub, Dimensions.
Executive Summary:
|
Professional Experience
Confidential
Title: Sr. Java Developer, Web Developer
Project: Web Application
Description: This project is web-based application which is used by business users and normal users, web based application incorporates a 3G dialer and WLAN handover capabilities to bring professionals a simple, hassle-free user experience and provide a clear telecommunications service.
Responsibilities:
- Involved in the complete Software Development method which is AGILE including Requirement Analysis, Design, Implementation and testing.
- Utilize in-depth knowledge of functional and Technical experience in Java/J2EE and other leading-edge products and technology in conjunction with industry and business skills to deliver solutions to customer
- Designed application modules, base classes and utility classes using core java
- Back end of application has been implemented with Spring MVC architecture with Junit test cases and interceptor for the validation of the secured cookie.
- Primarily focused on the spring components such as Dispatcher Servlets, Controllers, Model and View Objects.
- In the Front end of the Application designed and implemented a publishing framework and reusable UI component library based on AngularJS and jQuery.
- In this application we have used Angularjs as it is MVC framework which helped in dynamic views of our application.
- Implemented the application following the J2EE best practices and patterns like Singleton, Factory, Session Fa ade, MVC and DAO.
- Developed Hibernate DAO classes and with the spring frame work manager classes retrieve and save the data from the database.
- The RESTful web services have been used to retrieve and update the data which is populated in view using Angularjs MODEL.
- Used Spring IOC to integrate with Hibernate
- Dependency injection which is a very significant step in the UI development application has been implemented through services, a feature provided by Angularjs.
- Implemented Maven Script to create JAR, WAR, EAR dependency JARS and deploy the entire project onto the Web logic Application Server.
- A test framework which is called KARMA has been implemented which is very much efficient and flexible for the Angularjs framework.
- Implemented version control using Dimensions.
- Extensively used JSON object data in the model as from RESTful webservices which provided a structured and defined data to analyze and more comfortable to view the data and extract it.
- Using Angularjs which is an MVC framework the model which is two way binding fields which automatically updates our model if the values in view in that way we have achieved a good code coverage and code efficiency.
- Directory structure has been created for the code that is written for the UI part of the application which is very convenient for any of the teammate or the developer to understand the occurrence of defect or to rectify it.
- Involved in bug fixing during the System testing, Joint System testing and User acceptance testing.
Environment: Jdk 1.6, Eclipse 3.5, tomcat 8 servlet Container , AngularJs, JQuery 2.0, Servlets, Spring 3.0, CSS3, Junit 4.4, Oracle Database SQL, hibernate, JDBC, Jasmine test, Dimensions, Log4j, maven, Agile Scrum, Karma Integration tool , RestFUL webservices.
CONFIDENTIAL
Title: Sr. Java Developer
Project: B2BShoppingApplication
Description: This project is web-based Intranet application which is used by Customer Service Representatives, Business to Business shopping application for ordering equipment and/or activates new services, bulk ordering, and managing account through the My Business Application.
Responsibilities:
- Involved in the complete Software Development Life Cycle including Requirement Analysis, Design, Implementation, Testing and Maintenance.
- Deliver new and complex high quality solutions to clients in response to varying business requirements
- Designed and implemented customized exception handling to handle the exceptions in the application.
- Involved in developing code for obtaining bean references in spring framework using Dependency Injection DI or Inversion of Control IOC using annotations.
- Used Spring validation and wrote validation rules.
- Implemented the application following the J2EE best practices and patterns like Singleton, Factory, Session Fa ade, MVC and DAO.
- Developed Business components using Java Objects and used Hibernate framework to map the Java classes to the database.
- Implemented Singleton, Service Locator design patterns in MVC framework and developed command, delegate, model action script classes to interact with the backend.
- Designing the front end using JSP, JQuery, CSS and Html as per the requirements that are provided.
- Extensively used JQuery selectors, events, Traversal and Jquery AJAX with JSON Objects
- Used Hibernate, object/relational-mapping ORM solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema.
- Developed Hibernate DAO classes and with the spring frame work manager classes retrieve and save the data from the database.
- Implemented spring with Hibernate taking advantage of Java features like annotation metadata, auto wiring, and generic collections using plain EJB3's JPA specification that is used to implement the DAO layer with Hibernate Entity manager's Session Factory, HQL, and SQL.
- Used Spring IOC framework to integrate with Hibernate.
- Implemented Maven Script to create JAR, WAR, EAR dependency JARS and deploy the entire project onto the Web logic Application Server
- Customized Rich Faces data grid Floating filtering, Sorting, Pagination, clearing all filters, row coloring, column spans, scroll bars, Refine Views, column and header styles.
- Designed and developed components for order entry using EJB2.0 with a Java Swing client application.
- Implemented Model View Controller MVC Architecture and coded Java Beans as the model , Java Swing.
- Developed payment flow using AJAX partial page refresh, validation and dynamic drop down list.
- JQuery library has been used for creation of powerful dynamic WebPages and web applications by using its advanced and cross browser functionality.
- Implemented Webservices to send order details to downstream systems using Jax-Rpc, SOAP
- Implemented version controlling using SVN.
- Implemented log4j for logging purposes and debug the application.
- Designed and developed the application presentation layer using JSTL.
- Prepared Junit test cases and executed the test cases using Junit in eclipse.
- Executed Jprobe and resoled the performance issues in the application.
- Supported the application during the warranty period.
Environment: Jdk 1.6, UML, Struts1.3.8, Struts tiles, validator, struts taglibs, Eclipse 3.5, Oracle WebLogic Application server 10.3, JSP 2.0,JQuery 2.0, Servlets, JDBC, Hibernate 3.3.x, Spring 3.0 XML, XSLT, CSS, DOM, DHTML, Junit 4.4, SVN, Log4j, Oracle10g, TOAD, UNIX, Ant 1.8, Agile Scrum.
CONFIDENTIAL
Title: Sr.Java Developer
Description: This project is a web-based Intranet application used to input trading revenue details from various trading business units and generate reports. This receives revenue estimates from various Business Units. This application calculates the variant form the forecasted data and actual data. The data is presented to executive level businessmen through integrating it into intranet site. The consolidated revenue data from the system also feeds information to other websites.
Responsibilities:
- Involved in various Software Development Life Cycle SDLC phases of the project which was modeled using Rational Unified Process RUP .
- Generated Use Case Diagrams, Class Diagrams, and Sequence Diagrams using Rational Rose.
- Implemented the application using Jakarta Struts Framework which is based on Model View Controller design pattern.
- Implemented UI components like Font Chooser, Color Chooser etc. using SWINGS.
- Used the Struts Validation and Tiles Framework in the presentation layer.
- Developed user interface using JSP, JSP Tag libraries and Struts Tag Libraries to simplify the complexities of the application.
- Implemented the template-based categorization of presentation content using Struts-Tiles. MVC implementation using Struts framework.
- Used Swing components for designing the GUI modules.
- Implemented workflow system in a SOA environment, through web services built using Axis2 for SOAP over HTTP and SMTP. Configuration and deployments of AXIS2 components on web sphere application server at class loader level, and used the same to build and consume the web services both synchronous and asynchronous .
- Developed components of web services JAX-WS, REST, JAX-RPC end to end, using different JAX-WS standards with clear understanding on WSDL type, message, port Type, bindings, and service .
- Developed various EJB components to fulfill the business functionality.
- Session Beans were developed to process the requests from the user.
- Extensively used Hibernate in data access layer to access and update information in the database.
- Used Spring Framework for Dependency Injection and integrated it with the Struts Framework and Hibernate.
- Used DOJO widgets package for handling browser incompatibilities and IO package for AJAX support. Used Jquery to simplify the client-side scripting of HTML.
- Used a WAP server for communications to the customer.
- Used Web services WSDL and SOAP for getting credit card information from third party.
- Used JMS API for asynchronous communication by putting the messages in the Message queue.
- Implemented various design patterns in the project such as Business Delegate, Session Fa ade, Data Transfer Object, Data Access Object, Service Locator and Singleton.
- Designed various tables required for the project in SQL server 2008 database and used Stored Procedures and Triggers in the application.
- Write new plug-in classes accessed by action classes. Apply the test first methodology on the same using JUNIT4
- Performed unit testing using Junit framework and used Struts Test Cases for testing Action Classes.
- Used Ant scripts to build and deployed on WebSphere Application Server.
- Monitored the error logs using Log4j and fixed the problems.
- Developed the different components of application such as JSPs, Servlets, EJB's using Websphere Studio Application Developer and used CVS for version control.
Environment: JDK 1.5, Servlets, EJB, XML, Jquery, JMS, Struts 1.2, Hibernate 3.0, Spring 2.5, SQL, Web Service JAX-WS ,HTML, JSF, AJAX, DOJO, Javascript, CSS, SVN, DB2, SQL Server, Adobe Dreamweaver CS5, ANT 1.7, IBM Web Sphere Application Server 6.1,TCPMon, SoapUI, Visio, Rational Rose, Log4j
CONFIDENTIAL
Title: Sr.Java Developer
Project: Wireless Intelligence System
Description: The New Business Accounting solution automates the process of Reconciliation and Balancing process. The Accounting solution runs the complex accounting rules for generating Trail balance reports and accepts data feed from multiple vendor sources to automate the process of R C.
Responsibilities:
- Followed Agile SCRUM methodology and used Test Driven Development TDD .
- Created Design Docs from Functional Specifications.
- Implemented Spring MVC framework in the application.
- Developed Object -- Relational O/R mapping using Hibernate 3.0 .Developed Data Access Object DAO persistence layer using Hibernate 3.0.
- Involved in development of WebServices using JAX-WS 2.0 to get data from the SAP System.
- Used Tomcat Web Server 5.5 for development purpose.
- Used Oracle Sql Developer 1.2.0 for Oracle 10g for running queries to confirm the results from the application.
- Worked on code-merge, code integration and module integration. Involved in monitoring the defects and assigning it to the concerned.
- Provided support to the testing team and also involved in the Bug Fixing.
- Deployed the application on to IBM WebSphere 6.1 in UNIX environment IBM AIX 5.1.0.3. Tested the application after making the necessary configuration.
- Environment: EJB, Struts 1.2.4, Hibernate 3.0, Spring 2.0, JSP 1.2, Java Swing, Servlets 2.1, EJB 2.0, JMS, MQ Series, XML, SOAP, UDDI, WSDL, WAP, WML, JDBC, JavaScript, UML, HTML, JNDI, CVS, Log4j, Junit, WebSphere App server 5.1, WSAD 5.1.2, Rational Rose, SQL Server 2008.
CONFIDENTIAL
Title: Jr. Java Developer
Project: Invoice Generation for Pharmaceutical Company
Description: Invoice Generation for Pharmaceutical Company is a web application developed for a multinational pharmaceutical company to create administrative section for maintenance of its invoice orders, product search, stock availability in store, organization contracts, customer service and report generation.
Responsibilities:
- Responsible and active in the analysis, definition, design, implementation, management, and deployment of full software development life-cycle of project.Developed User Interface and implemented business process using JSP and Servlets.
- Involved in writing the presentation layer in Java Server Pages JSP .
- Involved in writing SQL queries and stored procedures for the application in Oracle.
Environment: Eclipse, HTML,Java Script,Core,Java, JSP,Servlets,JDBC,Oracle, CVS and Tomcat Server