Java Developer Resume Profile
CO
Summary
- 7 years of extensive experience in Object-Oriented Analysis, Design, Development, testing, implementation and maintenance of web based and client server multi-tier applications using J2EE technology.
- Experienced in designing and developing object oriented software applications with a wide exposure to E-business, Internet, Intranet, Manufacturing and Finance security applications.
- Involved in collecting requirements from Business Users, Data Modeling, designing and developing tools using: J2EE, Java,Servlets, EJB, JSP, Xml, HTML and Java script.
- Worked with XML related technologies such as XML, XSL,DOM, JDOM, SAX, XSD, XSLT and JAXB andused XML Schema for retrieving patient details in some of my projects.
- Experienced in using Waterfall and Agile Methodology including creating product/sprint catalogs, active participation in Scrum, Sprint planning.
- Responsible for the implementation of various Ajax Frameworks and JavaScripts using JQuery, DOJO, JSON.
- Expertise in MVC Architecture using spring, JSF and Struts framework and implementing custom tag libraries.
- Used Java, JSP, EJB session Beans and Message Driven Beans , JMS, JNI, JNDI, Java Mail, Frameworks Struts, spring, Hibernate, JSF in Implementing J2EE technology.
- Implemented J2EE Design Patterns like Session Fa ade, DAO, VO, Service Locator, Singleton Pattern, Front Controller and value object pattern, Data source Business Delegateand etc.
- Experience in implementing SOA architectures with web services using WSDL, SOAP and UDDI.
- Worked on Hibernate for mapping the java objects to relational database and SQL queries to fetch the data, insert and update the data from the database.
- Expertise in deploying enterprise applications on WEB /Application servers like IBM Web Sphere, Jboss, Apache Tomcat BEA WebLogic.
- Experienced in design and development of various web and enterprise applications using J2EE technologies like JSP, Servlets, EJB, JDBC, JPA, XML, JAXB, JAX-WS, AJAX, ANT and WebServices.
- Experience in developing Front-End using Struts, Struts2, JSP, JSF, Rich Faces, My Faces, JavaScript, HTML, DHTML and CSS.
- Exposure to implementing Web Services WSDL using SOAP protocol .
- Used Hibernate and JDBC to connect to databases like Oracle, MYSQL and DB2 to store, delete, manipulate andretrieved data from them in many of my applications.
- Experience working in Databases like Oracle 9i/8i/10g SQL, PL/SQL , MS SQL Server 2000, MySQL.
- Experienced in all stages of Software Development Life Cycle including proposal, process engineering, requirement analysis, design, development, testing, deployment and support.
- Good experience in implementing Object Oriented Analysis Design OOAD .
- Hands on experience in developing user interfaces with HTML, DHTML, JSTL and CSS.
- Expertise in implementation of web applications using frameworks such as Struts, spring, Spring web flow, JPA, and Persistence Framework like Hibernate ORM Object Relational Mapping in a typical n-tier architecture.
- Good understanding of JMS, JSF, EJB, SOA, Apache Axis and XML related technologies like XSL, XSLT.
- Experience working with graphical interface using JBOSS business process management. JBPM
- Hands-on experience working with source control tools such as CVS, Clear Case, SVN and Surround SCM.
- Experience in writing applications using Core Java, Java/J2EE, OOPS Concepts, Algorithms, Data Structures, Performance related technologies such as Hibernate3 withEHCache, JBoss, EJB3, Struts Servlets, JSP, JDBC, SWING, Java Beans, XML, XSL, HTML, CSS 3, Media Queries, SQL, PL/SQL middleware technologies such as Web Services, SOAP and WSDL, Restful, WADL, XSD with Mule ESB with Cloud hub as Service container.
- Experience in writing ANT, Maven build scripts, providing logging facility using Log4j, Writing JUnit test cases and used Clear Quest, Jmeter,Bugzilla for bug tracking.
- Excellent interpersonal, technical, strong problem solving and decision making skills.
- Possess effective communication skills along with strong dedication and commitment towards work.
- Worked on different Operating Systems like UNIX, Linux,Windows 2k/NT, Windows XP.
Technical Skills
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
PROFESSIONAL EXPERIENCE
Confidential
Role : Java developer
Description: Confidential is an eligibility determination system developed for state of Confidential. It is an information technology system for data collection and eligibility and benefit determination. The project also collaborates with county departments and non-county Medical Assistance MA sites for client eligibility support. This incorporates eligibility determination for Children's Basic Health Plan including case management functions such as work orders and others. The project encompasses programs that determine eligibility and associated benefits for more than 493,999 clients and for more than 264,000 cases. This system interacts with Federal hub and other state eligibility sites to take referrals and determine eligibility and send them back if they are not eligible.
Responsibilities:
- Designed Front-end Screens using HTML, CSS, JQuery, JavaScript, and DHTML with Dreamweaver tool.
- Used JSP, Spring dependency injection , Web services and JSF on the client-tier to build web pages.
- Responsible for consuming Restful service with JSON response
- Utilized JavaScript, Apache Rich faces to perform client-side validation rich user interface.
- Utilized JDBC, DB2 SQL to write few DAO classes for database communication.
- JAXB for parsing the xml and Schematron for schema validations.
- Implemented the logging mechanism using Log4j framework, Integration of logic4j with spring.
- Tested the application using JUnit.
- Used Struts 2 based customized GUI for display.
- Deployed the application on Web sphere application server using ANT Scripts.
- Involved in developing custom mail and messaging application.
- Assisted in User Management, Project Management and Configuration of Services
- Involved in data fixing for issues related to the project production.
- Extensive use of Servlets, HTML, MQ Series, JQuery, and JSP for the presentation layer along with JavaScript for the client side validations.
- Involved in configuring Web.xml, Struts-config.xml and Tiles-def.xml files.
- Developed and used JSP custom tags in the web tier to dynamically generate web pages.
- Implemented Stateless and State full Session beans to capture user data and to achieve scalability, memory management and transactions and implemented Business Delegate design pattern.
- Designed and developed an enterprise common logging around Log4j with a centralized log support used logger info, error and debug .
- Developed test cases using JUNIT and used CVS for maintaining repository for the project.
- Used Soap tool to unit testing SOA based applications.
Environment:Java, J2EE, JSP 2.0, PL/SQL, Spring 2.0, EJB 2.0, JMS, JSF,SQL, XML, DOM,JAXB, Eclipse IDE, Logic 4j framework JDBC, MS SQL Server 2008,JUnit.
Confidential
Role : Java /J2EE Developer
Description:Verify Application Programming Interface API would communicate with all Spotlight Ad Servers and calculate the actual vs. expected online advertising activity, regardless of which Ad Server the asset was deployed to. A front-end user interface will allow both NFC and Local Sales AEs and Sales Coordinators to view the activity/performance for each order or campaign. iVerify will enable consistent reporting across all online properties and products for both national and local marketing campaigns.
Responsibilities:
- As a Senior Developer my responsibilities in this project are:
- Coding on various framework which includes Spring Core, Spring Batch, Spring JDBC, Spring Webservices, Spring Security, Extensively used Spring Annotations
- The toolset includes Eclipse as the development IDE, Maven Toolset, Sonar, EclEmma plugin, continuum.
- Written parser to parse the feed files and convert to the relational structure using Super csv and Spring batch.
- Used Google development tool kit GWT to enhance some of the functionalities in iVerify web screens.
- Extensively adhered to the Java and J2EE design patterns with the annotation concepts as the decorator around existing dis-midtier code.
- Used Continuum to build and run Continuous Integration and formal builds to create artifact and deploy it in the corresponding repository.
- Unit Testing includes testing the application with Spring JUNIT annotation, EasyMock,PowerMocktesting to satisfy block coverage Maven Emma and Checkstyle goals.
- Involved in writing and reviewing Maven for building the Application.
- Experienced in running Hadoop streaming jobs to process terabytes of xml format data. Developed UNIX scripts for job scheduling, handled logs and error from the Hadoop.
- Worked with Comcast stakeholders and Business Analyst to understand the business flow and coded the new module accordingly
- We followed the Agile methodology in all the phases of the project.
- Developed Spring Webservice client which consumes web services using generated files using Java2ws and wsdl2java maven plugins.
- Helped in developing mobile app for this project using IOS.
- The work effort were split to regular stories and were estimated by the developers and then on the story will be assigned to each developer.
Environment: Java 6, Spring Webservices, Spring Batch, Spring core, Spring DAO, Spring JMS, Apache CXF, Maven, Tomcat server, Eclipse, Continuum, JUnits and EasyMocks, Postgres..
Confidential
Role : Java, J2EE Developer
Description: Confidential is a health imaging and information technology solutions company. Carestream provides medical and dental imaging systems and healthcare IT solutions molecular imaging systems for the life science research and drug discovery/development market segments and x-ray film and digital x-ray products for the non-destructive testing market worldwide.
Responsibilities:
- Used Unix shell scripting for automated backups.
- Communicated with the other groups that use the service to demonstrate the application and to get their feedback on regular basis.
- Involved in writing the JUnit test cases.
- Performed automated code review using JCart.
- Configured Struts tiles component with Spring MVC Frame Work.
- Involved in migration Oracle Weblogic from 9.2 to 10.3
- Helped other Team members to test and debug the source code.
- Developed Stored Procedures, SQL Triggers and Functions using PL/SQL.
- Developed Outbound Data Exchanges and Inbound Data Exchanges as part of web services implementation.
- Used Mercury Quality center for Defect Tracking and bug fixing.
- Developed Java Based Batch jobs to support the application.
- Extensively used IBM Tools like Rational Clear Case and Clear Quest for Version Control.
- Generated client stubs for the WSDL files provided by the different services using Axis.
- Used Dozer framework for Object to Object, Object to XML, XML to Object mapping.
- Extensively used EJB 3.0, developed Entity Beans and Session Beans for business Logic.
- Developed SOAP web services using JAX-WS and Restful web services using JAX-RS and provided to other external applications.
- Prepared backend procedures, functions, views using native SQL.
- Developed Restful Web Services using JAX-RS which were exposed to other applications
- Used J2EE Design patterns like Singleton, Service Locator, Session Fa ade, DAO, DTO and Business Delegate during development.
- Used JavaScript for client side validations.
- Used JSP, AJAX and JSTL custom Tags to develop User Interface.
- Extensively used CCMS-V4 Framework which is developed on Struts,Spring, EJB and JPA frameworks and technologies.
- Study and understand the business Requirements and design and development of Software Design Document using Magic Draw.
- Extensively worked with Core java Collection Classes like ArrayList, HashMap and Iterator
- Developed Hibernate mapping file and the hql queries for retrieving data from the database DB2.
- Performed configuration of Spring Application Framework
- Used Rational Clear Case as version control tool and Rational Clear Quest for defect logging.
- Fixed application issues and helped to mitigate defect damages.
- Developing PDF documents/correspondences using iText, an Open Source API.
- Used ANTtool to build and deploy the application on IBM Web Sphere Server.
- Log4J was used as the logging framework.
Environment:Struts, Spring, JPA, AJAX, WebLogic AS, Java/J2EE, JMS, SOAP, EJB 3.0, Oracle 10g ,WebServices, ANT, XML, XMLSpy, JMS, Eclipse, Agile, OOA, JUnit, Unix, Log4J, Rational Clear Case, HTML, CSS, SAX, JAVA 1.5, JDBC, TOAD
Confidential
Role : Java Developer
Confidential gives the Client the ability to view inventory on hand, audits and the approval of their audits, various reporting functionality, account tracking. An inventory module that allows the client to view an image of their stock item and the quantity on hand .An audit and approval module that allows the client to view and approve their audit files on-line. An account-tracking module that allows the client to view the status of a specific account.
Responsibilities:
- Involved in various phases of Software Development Life Cycle SDLC .
- Worked closely with Business Analysts, Project Managers and Project Leaders to transform business requirements into test plans and test cases.
- Used various Core Java concepts such as Multi-Threading, Exception Handling, Collection APIs to implement various features and enhancements.
- Worked in Mule framework Environment
- Developed Web Services SOAP via WSDL, XML and XSLT for transferring data between different applications.
- Designed XML Pull Parser to parse the XML Data.
- Developed functional AJAX interfaces and widgets using EXT JS 4.2/3.2.
- Used Shell Script to deploy the application on Web Sphere and Database Updation.
- Involved in coding, maintaining, and administering Servlets, and JSP components.
- Deployed on Tomcat, JBOSS, WebSphere, and Web Logic.
- Used Hibernate, object/relational-mapping ORM solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL schema.
- Implemented Dependency Injection and IOC paradigm using the Spring Framework.
- Developed the application using Spring MVC and added asynchronous features using AJAX.
- Developed controller and bean classes using spring and configured them in spring configuration file.
- Used Spring Hibernate Template helper class for performing the database operations using Hibernate.
- Designed middleware components like POJO Plain Old Java Objects such as Java beans .
- Worked on WebSphere Commerce to make web page interactive.
- Used Hibernate for data persistence and designed hibernate queries and Hibernate specific configuration and mapping files for Oracle Database
- Used MQ series for Messaging and Queuing purpose in the Application.
- Created JMS Binding for MQ Queue Managers and MQ Queues using JMS Admin tool.
- Used Rational Clear Case for version Control and JUnit for unit testing.
Environment: JDK 1.5, spring 2.5, Web logic , Apache Axis, Clear case, HTML, JavaScript, CSS, Oracle 10g, MQ Series, JMS,Shell Script, Linux, JSP, Java Beans, Hibernate 3.x, SAX,DOM, Web Sphere,RAD,Altova XML Spy, Rational Rose, Rational Clear Case, JUNIT.
Confidential
Role : Java Developer
Description: Confidentiall is a provider of data information technology services for the utility automation and data acquisition industry. Web based UI is developed which provides an effective means of intelligent power management and content management, advanced tamper detection and power outage detection under high level of reliability and security. Reports were also generated in web based UI based on the data information repository in user-defined format. Electricity billings are generated.
Responsibilities:
- Developed Use Cases, High Level Design and Detailed Design documents.
- Implemented Java design patterns wherever required.
- Involved in development, maintenance, implementation and support of the System.
- Involved in initial project setup and guidelines.
- Implemented Multi-threading concepts.
- Developed the application using Core Java, J2EE and JSP's with DB-Derby as backend.
- Responsible for change management enhancements major/minor .
- Interaction with customers and identified System Requirements and developed Software Requirement Specifications.
- Front end development using JSP.
- Installation and deploying in Tomcat server.
- Code reviews and PQM Product Quality Metrics .
- Different types of testing viz Unit, System, Integration testing etc. is carried out during the testing phase.
- Generating reports to the user in different formats like PDF, Excel.
- Developed guidelines/checklists maintained version control to ensure the project is at CMM 5.
Environment: Java, J2EE, JSP, JDBC, JUnit, XML, HTML, XSLT, Apache Tomcat, DB-Derby