Java Developer,resume Profile
SUMMARY
- Having 6 years of experience in Object Oriented programming, design, developing and testing of Client/Server, Enterprise and web Applications using JAVA, J2EE, J2SE technologies and Web Technologies for enterprise applications.
- Expert in developing enterprise web-based application based on Java technologies using J2EE, J2SE, EJB, Java Servlets, Struts, Java Beans, JMS, JNDI, ANT and Apache Maven.
- Expertise in developing web based GUIs using Java Applets, HTML, DHTML, JavaScript, XML, DOJO, AJAX, JSF, JSP spring form tags.
- Professional in various frameworks: Struts, Hibernate3.0, Spring2.0, JSF Extensive work experience in JSP, Servlets, Java Script, JDBC.
- Expertise in developing GUI using Swing, HTML, DHTML, Java Script, CSS.
- Working knowledge on XML, XSLT, XPATH, XQUERY and XSL-FO.
- Hands on experience in configuration and deployment of multi-tier applications using servers like WebSphere, Web Logic, Tomcat.
- Experience in developing Web services using Axis, WSDL, SOAP, UDDI, WS Security, XML-RPC and JAXB/JAXP.
- Extensive experience working in Spring 2.5/3.0 framework, Struts 1.0/1.1/2.x framework, O/R Mapping Hibernate 3.x framework and web services SOAP and RESTful .
- Strong experience in writing SQLs, Stored Procedures and Triggers.
- Very good experience in OOAD, UML, Rational Rose Methodologies.
- Working experience in relational databases like ORACLE and SQL Server.
- Very good knowledge in writing Shell, ANT scripts for building the projects.
- Good Working Knowledge of Ant for project build/test/deployment, Log4j for logging and JUnit for unit and integration testing.
- Strong knowledge of IDEs like Eclipse, Net Beans, IBM Rational Application Developer RAD 7.0.0 , Web Sphere Studio Application Developer.
- Extensive experience in software development methodologies Agile .
- Commitment to achieving corporate goals. Able to establish priorities and adapt quickly to Changing needs.
- Excellent team player with leadership abilities. Strong analytical skills with excellent interpersonal and communication skills with analytical ability and understanding of Organizational functioning.
TECHNICAL SKILLS
J2EE Technologies | JDK1.4/1.5/1.6, JSP 1.2/2, Servlets, Ajax, Struts1.1/1.2/2.0, JSF, Hibernate3.0, Spring2.X, EJB2.0/3.0, JDBC, JUnit, JNDI, XML, JMS, Web Services, WSDL, SOAP, JSP, JSTL, XSLT, SPRING FORM TAGS, STRUTS TAGS. |
Languages | Core Java, C , SQL, PL/SQL, XML, HTML, Java Script, DOJO, Ajax, JSON, Hibernate, Java Servlets, JSP, JNDI, Java Beans and SQL. |
Web/App Servers | IBM Websphere 5.1/6.x, Bea Web Logic Server 9.2, Tomcat 4.0/5.0, Apache1.3/2.0, JBoss 4.x, OC4J. |
RDBMS | Oracle 8i/9i, 10g MS SQL Server 7.0, Postgres 8.3 |
Operating System | Windows, Linux, Unix, Mac OS. |
Development Tools | Eclipse 3.0/3.1, MyEclipse 5.x, WSAD 4.x/5.x, RAD6.x, 7.x, IBM WebSphere 5.x/6.x, IBM MQ Series, TOAD, ANT, MAVEN, SQL Loader, EDI TIE Commerce, IBM Rational Software Architect for WebSphere, IBM Messaging Queue series MQ , IBM MQ visual EDIT. |
PROFESSIONAL EXPERIENCE
Confidential
Role: Java Developer
Responsibilities:
- Have been part of development and deployment of the project.
- Back end development of the project in terms to writing Java services for various functionalities to implement SOA and OSB.
- Integrating the services with accordance to the existing services and developing the new WSDL and XSD files as per the business needs.
- Creating and modifying the views in Springs framework so as to mask the appearance of URLs to end users.
- Responsible for writing J2EE compliant code using Java for an application development effort. This involves working with JSP, Servlets, JDBC, XML, EJB etc.
- Involved in the architecture of the modules according to the J2EE Standards like, client tier, web tier and business tier.
- Testing the functionalities in terms of requests and responses for the front-end Json files.
- Writing the front end look and appearance for the screens using javascript, AJAX, AngularJS and jquery.
- Creating Java code and modifying the existing code so as to match with the front JavaScript files.
- Developing web-services for different functionalities in the application in SOAP and REST architectures.
- Have written Database queries to deal with updating of records in Tandem Database.
- Used hibernate in order to deal with large databases the organization has.
- Actively participated in production support.
- Had to do quality assessment and control for the application.
- Documenting and updating the work that is being done.
Environment: Java, J2EE, Weblogic Server, Jboss, Tomcat Server, Eclipse, OEPE, Maven, Anthill Java, JAX-WS, Soap UI, OSB, SVN, Oracle 11g, Tandem, jQuery, Hibernate, JSP, AJAX, YUI, AngularJS, HTML 5, XML, Struts, Springs Framework.
Confidential
Java Developer
Responsibilities:
- Followed SOA Design pattern and Used Agile methodology in developing the application, which included iterative application development, weekly Sprints, stand up meetings and customer reporting backlogs.
- Collaborated with the business and technical teams and took the responsibility to document the functional and technical specifications in the business requirements analysis phase.
- Developed user interface using JSP, Tiles Framework, JQuery, HTML5, CSS3, JavaScript, AJAX and JSTL.
- Worked on CORE JAVA Collections of type Generics, Templates and used the core packages.
- Implements MVC, Singleton, Factory, DAO, Value Object, session Facade, Data Access Object, Business Object paradigm.
- Extensively used Hibernate in data access layer to access and update information in the database.
- Developed the RESTful web services using Spring IOC to provide user a way to run the job and generate daily status report.
- Implemented Spring Framework for the information flow between database and Model.
- Process Claims records which are received regularly.
- Used SQL, PL/SQL and SQL PLUS for interfacing to databases like Oracle 9.i and SQL Server.
- Developed Ant scripts to build and deploy the app on Tomcat Application Server.
- Configured tiles-defs.xml file to configure the presentation views.
- Used struts-config.xml file for defining Mapping Definitions and Action Forward Definitions.
- Developed Test cases, Test scenarios Test scripts for Unit testing and Black box testing.
- Developed Log4j logs to record the application events to provide the debugging, monitoring and auditing capabilities to the application.
- Used Eclipse IDE for developing the application.
- Used JDBC API and HQL Hibernate Query Language to query the Database System and used JDBC Thin Driver to connect to the database.
- Conducted code reviews and design reviews.
- Developed the MAVEN scripts for preparing EAR and WAR files used to deploy J2EE components.
- Used CCD to define a set of constraints on the CDA standards and to obtain the CCD schemas used HL7.
- Collaborated with test teams, to support System and Integration Testing.
- Troubleshoot and fix systems as part of Production support.
Environment: Java, J2EE, Struts 2.x, Tiles, JavaBeans, Servlets 3.0, JSP 2.x, Hibernate 3.0, Spring 3.0, RESTful Web services, JavaScript, HTML, CSS, SQL, SQL PLUS, Oracle 10g, Cassandra 1.2.8, DB2, Apache Tomcat, Windows 2000/XP, Eclipse IDE 3.5, CVS, Log4j, Junit, ANT.
Confidential
Role: Java Developer.
Responsibilities:
- Was part of total SDLC for the project.
- Preliminary task was to document whatever is existing.
- Created a whole new application with many new features and enhanced security.
- Extensively used Springs framework for implementing MVC architecture and Batch frameworks.
- Developed Web Services to implement SOA using SOAP.
- Data from the clients is retrieved using Hibernate.
- Worked extensively in the backend Oracle 11g database.
- Extensively worked with stored procedures and database functions.
- Developed lookup tables and views for quick processing of database queries.
- Developed design and use case diagrams using Rational Rose.
- Used jQuery for achieving cross browser viewing enabled.
- Extensively used JMS for point-to-point Messaging.
- Worked in developing web services using SOAP architecture.
- Was actively involved with production and support.
- Participated in Quality analysis and testing
Environment: Java 1.7, Spring 3.0, Hibernate 3.5.0, JSP, HTML, CSS, ANT, SAML, SOAP, Hibernate, Windows 7, Oracle 11g, JBoss 7, Tomcat Server, XML, SVN, jQuery, JMS, UML.
Confidential
Role: Java Developer
Responsibilities:
- Created many new functionalities for report distribution module
- Developed JSP and HTML pages using CSS as part of the presentation layer
- Used SAML 2.0 protocols to establish security in communication between HTML pages.
- Extensively used Struts taglibs
- Developed Web Services to implement SOA using SOAP, WSDL, and UDDI with HTTP
- Data access layer is implemented using Hibernate
- Used Apache POI to generate Excel documents
- Implemented Struts action classes.
- Developed web applications using the SPRINGS framework for the View component for the front end HTML and DHTML pages and customized templates and tags.
- Extensively used beans for keeping the sessions active.
- Worked extensively in the backend Oracle database
- Used WSDL to post the services in the UDDI.
- Developed lookup tables and views to speed up queries.
- Developed mail alert mechanism for alerting the users when their selection criteria are met
- SOAP client request is used to make use of services.
- Developed ANT scripts for building, testing and deploying the application on Weblogic server
- Developed content rich webpages using FXML.
- Was actively involved with production and support.
- Participated in Quality analysis and testing
- Used jQuery for mobile auto enhancements and cross browser viewing.
Environment: Java 1.5, Struts 2.1, Springs 3.0, Hibernate 3.5, jBoss 7, JSP, HTML, CSS, Apache POI, ANT, SAML, SOA, XML, Sybase 12.5, Solaris, Windows XP, DB2, Oracle 11g, JBoss, Tomcat, JavaFX, jQuery Mobile.
Confidential
Java Developer
Responsibilities:
- Design and development of User Interfaces using JSP, XML, HTML and CSS.
- Developed Servlets, JSP pages and Session Beans.
- Used JSP extensively to display and manipulate data.
- Created tables in the data base using SQL.
- Developed Model and DAO classes using Hibernate Reverse Engineering.
- Developed Struts action classes and Struts action form beans for the information flow between database and Model.
- Interpreted and manipulated Struts and hibernate configure files.
- Prepared backend procedures, triggers and functions using native SQL.
- Implemented SPRING IOC Inversion of Control .
- Developed different JSP pages GUI client side user validations using JavaScript DOJO.
- Used Session Facade, Data Access Object, Business Object and Value Object design patterns.
- Created JUnit test suite to automate the testing of the business logic
Environment: JDK, EJB, Struts, Spring, XML, JSP, Hibernate, Maven, Java Script, VSS, XSLT, CSS, UML, Eclipse, Websphere Application Server, Share point, SQL Server, JUNIT, Linux