We provide IT Staff Augmentation Services!

Sr Java/j2ee Developer Resume

Auburn Hills, MI

SUMMARY

  • 8 years of IT experience in software requirement analysis, design, implementation and testing of applications.
  • Extensive experience with J2EE using most of the advanced features of Java including Core Java, JDBC,JSP, Struts, EJB, Java Beans, MAVEN,Servlets, JMS,JAX - RPC, RICH UI like jQuery, YUI, RMI on windows and flavors of UNIX platforms.
  • Hands-on experience in implementing J2EE compliant applications using various Design patterns, Struts,Tiles and MVC framework, Hibernate,Hibernate Listeners and call back interfaces,Messaging Middleware using JMS and MQ, Spring JTA/XA Transactions.
  • Strong domain knowledge of Insurance, Marketing, Finance and E-Commerce domains.
  • Developing and deploying Interactive Voice Response (IVR) /Voice Response Unit(VRU).
  • Rich experience, and exposure to various Application servers like Weblogic, Web Sphere, JBoss Web servers like ApacheTomcat and a wide variety of development and testing tools.
  • Experience on XML with various parsers (SAX/DOM), designing XSL style sheets for different layouts in the web pages.
  • Experience in JavaScript and CSS for client side validations and designing HTML/ DHTML pages.
  • Expertise in the implementation of Core concepts of Java, J2EE Technologies: JSP, Servlets, JSF, JSTL, EJB transaction implementation (CMP, BMP, Message-Driven Beans), JMS, Struts, Spring, Swing, Hibernate, Java Beans, JDBC, XML, Web Services, JNDI, Multi Threading etc.
  • Proficient in implementation of frameworks like Struts, Spring, JSF, AJAX frameworks (RichFaces, MyFaces) and ORM frameworks like Hibernate, RICH UI like jQuery, YUI, Angular.
  • Expertise in XML technologies such as XSL, XSLT, XML schemas, XPath, XForms, XSL-FO and parsers like SAX, DOM.
  • Expertise in developing SOA (Service Oriented Architecture),REST and J2EE Web Services based on SOAP, WSDL, UDDI, JAX-WS, JAXB, JAX-RPC using tools like Apache Axis.
  • Proven experience with Application Servers like IBMWebSphere 6.x/5.x/7.x, Oracle/BEA WebLogic9.x/8.x/7.x/6.x, JBoss and Tomcat 5.x/4.x/3/x
  • Proven experience in writing Queries, Stored Procedures, Triggers, Cursors, Functions and Packages using TOAD.
  • Excellent experience with major relational databases - Oracle 8i/9i/10g/11g, SQL Server 2000/2005/2008 , DB2, My SQL.
  • Extensive development experience in different IDE's like Eclipse 3.x,Aptana Studio, Jbuilder 9.x/8.x, WSAD 5.x, IBM RAD and Altova XMLSpy.
  • Experience in SQL,PL/SQL, JDBC and Stored Procedures with Oracle and SQL Server. Developed, tested and deployed applications in Windows, UNIX and Linux environments.
  • Progressive Java Developer with broad based achievements in Planning, Coordinating and Implementing Applications across a range of systems and environments using the Agile and RUP software Methodologies (Extreme Programming).
  • Experience on Full Life Cycle development of software applications on Client-Server and Web-based environments with thorough knowledge of RDBMS concepts.
  • Involved in the providing services (Member Verification, HIPAA Verification, Benefits etc) using RAD 7.0 that would be used by the Viecore system (after it receives a voice XML document from the Genesys box which in turn is linked to the PBX).
  • Written code to consume data related services provided by the TIBCO layer for Facets and FEP healthcare systems.
  • Hands on experience on RESTful (JAX-RS) Web Services and Apache CXF Framework.
  • Used Maven, ANT, CVS, Dimensions and Log4j Extensively.
  • Experience in implementing the J2EEdesign patterns likeSingleton, Factory, MVC (Model-View-Controller), Adapter, Session Facade, DAO (Data Access Object), DTO (Data Transfer Object), Business Delegate and Business Object.
  • Good at Documenting and Understanding User requirements and System specifications.
  • Highly conceptual, innovative problem solver with excellent organizational and communication skills.

TECHNICAL SKILLS

Languages: Java 1.3/1.4/1.5/1.6 , PL/SQL

Java Technologies: J2SE, J2EE (JDBC, JSP, Servlets), SOA, Web Services, RMI, JMS, JPA, JAXB, JAX-RPC, JAX-RS.

Internet Technologies: HTML, DHTML, CSS, JavaScript, XML, DTD, XSD, XHTML, XSLT, JSTL.

Middleware: EJB 1.1/2.0/3.0, JMS, MQ Series.

Application Servers: IBM WebSphere (4.5, 5.0, 6.0, 6.1), Web Logic, J Boss IBM Portal .

Web Servers: Apache Tomcat

Databases: Oracle 10g,DB2, MS-SQL Server, MS-Access

Tools: /IDE: Eclipse, WSAD, RAD 6.0, JBuilder, NetBeans5.5.

Parsers: SAX, DOM.

Case Tools: Rational Rose, OOAD using UML, Microsoft Visio

Version Control: PVCS, Clear Case, CVS, Dimensions

OR Mapping: Hibernate3.1, iBatis

Frameworks: Struts, Spring, Java Server Faces(JSF), Apache Axis, Apache CXF

Operating Systems: Windows 2000/XP/95/NT Server. UNIX (AIX), Linux.

PROFESSIONAL EXPERIENCE

Confidential, Auburn Hills MI

Sr java/J2ee developer

Responsibilities:

  • Developed the J2EE application using Core Java and based on the Service Oriented Architecture.
  • Used Design Patterns like Singleton, Factory, Session Facade and DAO.
  • Developed using new features of Java 1.7 Annotations, Generics, enhanced for loop and Enums. Used Spring and Hibernate for implementing IOC, AOP and ORM for back end tiers.
  • Involved in writing Thread Safe blocks for multithread access to make valid transactions.
  • Created and injected Spring services, Spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
  • Used Spring Inheritance to develop beans from already developed parent beans.
  • Used DAO pattern to fetch data from database using Hibernate to carry out various database.
  • Used Hibernate Transaction Management, Hibernate Batch Transactions, cache concepts.
  • Modified the Spring Controllers and Services classes so as to support the introduction of Spring framework.
  • Developed various generic JavaScript functions used for validations.
  • Developed screens using jQuery,JSP, JavaScript, AJAX and Ext JS.
  • Developed various generic JavaScript functions used for validations.
  • Developed screens using HTML5, CSS, JavaScript, JQuery and AJAX.
  • Used Aptana Studio and Sublime to develop and debug application code.
  • Used XStreamAPI to transfer data back and forth between Spring MVC and Ext JS.
  • Used AJAX extensively to implement front end /user interface features in the application.
  • Developed the presentation layer and GUI framework in JSP and Client-Side validations were done.
  • Implemented SOA to develop REST Based Web services using Apache Axis.
  • Created logical and physical data models putting to practice, concepts of normalization and RDBMS.
  • Used Hibernate framework for back end development and Spring dependency injection for middle layer development
  • Database development required creation of new tables, PL/SQL stored procedures, functions, views, indexes and constraints, triggers and required SQL tuning to reduce the response time in the application.
  • Worked closely with QA team and fixed QA bugs as well as production issues with a quick turnaround time.
  • Focused on Test Driven Development; thereby creating detailed JUnit tests for every single piece of functionality before actually writing the functionality.
  • Used Rational Application Developer (RAD) which is based on Eclipse, to develop and debug application code.
  • Created user-friendly GUI interface and Web pages using HTML, Angular JS, Jquery and Java script.
  • Used Log4j utility to generate run-time logs.
  • Involved in a full life cycle Object Oriented application development - Object Modeling, Database Mapping, GUI Design
  • SVN was used for project management and version management.
  • Deployed the application on Websphere 7.0 application server.
  • Developed Functional Requirement Document based on users’ requirement.

Confidential, West Des Moines IA

Sr java/J2ee developer

Responsibilities:

  • Involved in analysis of functional specifications and design documents.
  • Used MVC based Struts framework to develop the multi-tier web application presentation layer components.
  • Developed EJBs in order to develop the business logic as per the requirement.
  • Used Web services like WSDL and SOAP messages for transfer the data in different servers.
  • Enhanced the User Interfaces using JSTL, JQuery, HTML.
  • Developed the application with client side validation in AJAX
  • Involved in developing JSP for client data presentation.
  • Worked with various design patterns like Transfer Objects (TO), DAO, Business Object.
  • Designed and developed Java classes, Action Beans, and Action Classes.
  • Worked on parsing the XML files using DOM/SAX parsers.
  • Used JavaScript for client side validations.
  • Involved in design and development of style sheets with CSS.
  • Configured and created application log files using Log4j required to trace application messages.
  • Used JUnit for testing the entire application, rectified performance bottlenecks and eliminated mission critical bugs.
  • Configured and deployed the application on the Web sphere application server.
  • Used Rational Clear Case for version control.
  • Used Rational Clear Quest for bug tracking.

Environment: JAVA, J2EE,Web Services, EJB, XML, Struts, AJAX, Servlets, JSP, JQuery, JSTL, HTML, CSS, JavaScript, UML, IBM Web sphere Junit, JSon, ANT, Log4j, IBM RSA 7.0, IBM Web sphere Application Server (WAS6.1), Rational Clear Quest,DB2.

Confidential, Tampa, FL

Sr. J2EE Developer.

Responsibilities:

  • Participate in project planning sessions with business analysts and team members to analyze business IT requirements and translate business requirements into working model.
  • Involve in Initial designing and creating Use case diagrams, Sequence Diagrams and class diagrams using the MS Visio Tool.
  • Used Agile software development methodology which helps to develop project plans
  • Involved in developing applications using Core Java, J2EE and Struts
  • Designed and developed user interfaces using JSP, HTML and CSS, ajax, jQuery.
  • Developed ActionForm classes, Form beans, Action Classes using Struts.
  • Hibernate is used to persist the objects in the Database.
  • Implemented MVC, DAO J2EE design patterns as a part of application development.
  • Develop web application using Struts Framework;
  • Develop user interfaces using JSP, HTML and CSS
  • Used JavaScript and struts validation framework for performing front end validations.
  • Develop DAO design pattern for hiding the access to data source objects.
  • Use Hibernate framework for the backend persistence
  • Use Eclipse as IDE tool to develop the application and JIRA for bug and issue tracking
  • Use CVS for software configuration management and version control
  • Deploy the application on the WebSphere Application Server.

Confidential, Fort Worth, TX

Sr. Java Developer

Responsibilities:

  • Applied Agile Software Development in Designing, Coding, Testing and documentation.
  • Designed and coded business components using J2EE architecture.
  • Added enhancements to the admin module, which involves adding the Accounts for different Customers to Confidential .com.
  • Designed the application by implementing JSF Framework based on MVC Architecture with EJB, simple Java Beans as a Model, and JSF UI Components as View.
  • Used Collection Framework and MultiThreading for performing cache Operation.
  • Used SOA architecture for different applications to exchange data for business process.
  • Developed Static and Dynamicweb service Clients for Consuming web services using Apache Axis frame works.
  • Session Beans are used to maintain the sessions of the concurrent users in the context.
  • Entity Bean is used to manage the transactions with the database to deliver the content to the presentation layer and also to store the data into the data layer.
  • Involved in using Spring Framework IOC for bean conceptual application and Spring ORM framework for mapping database using Hibernate.
  • Designing & coding Generic Login component using Factory Method pattern.
  • Created stored proceduresand Database Triggers using PL/SQL.
  • Involved in creating tables, stored procedures in SQL for data manipulation and retrieval using SQL Server 2000.
  • Used Eclipse 3.2.1 IDE to develop java code.
  • Used Visual Source Safe as the version control.
  • Worked on deploying interactive voice response(IVR) / VRU (Voice Response Unit).
  • Routingof IVR/VRU callsto Customer Service Call Centers.
  • Integrated various modules and deployed them in BEAWeb logic Application Server 10.3.

Confidential

Sr java/J2ee developer

Responsibilities:

  • Utilized the latest generation of open source and web 2.0 tools including Spring Framework, Hibernate, AJAX, Web Services and a myriad of other relevant technologies.
  • Utilized Agile process to streamline development process with iterative development
  • Developed the J2EE Application using IBM RSA 7.5, DB2 Database, Microsoft SQL Server and Spring Framework and deploying to IBM WAS7.0 application server.
  • Experienced with Object Oriented Design (OOD) and Object Oriented Analysis (OOA), UML and associated Tools like Rational Rose and Modeling with RSA 7.5. RSA supports modeling based on UML 2.1.
  • Adopted Model Driven Architecture approach to transform design model to working java code.(For Service interfaces, Business Objects)
  • Designed model for SOA style business tier services, transformed the design model to Web Service assets (WSDL and XML schema) & and also generated EJB3.0 Java code from WSDL through Rational Software Architect.
  • Designed and Implemented Top-Down and Bottom-Up Web Service (WSDL) approaches using RSA (Rational Software Architecture) using JMS and HTTP as the underlying transport for SOAP communications.
  • Designed and implemented front end applications usingAdobe Dreamweaver. Designed and developed the UI usingJSP, Spring, Servlets, HTML, CSSandJavaScript, JQuery.
  • Wrote JQUERY function while implementing various UI Screens across the whole web application (both consumer facing as well as internal application).
  • Implemented applications based onSpring Framework.
  • Developed business logic usingEJBAnnotations.
  • Used iBATIS framework with Spring Framework for data persistence and transaction management.
  • Designed and implemented the User Interface using Google's AngularJS MVC framework (which means JavaScript, HTML, and CSS), JQuery, UnderscoreJS, JSP and AJAX.
  • Implementing the design pattern of software AMD (Asynchronous Module Definition) using RequireJS and in order to isolate the components of our JS applications as modules and resolve their dependencies.
  • Participated with SQA team in bug thrashing sessions to discuss and resolve bugs that were reported in JIRA.
  • Designed and implementedHibernateAnnotation-basedpersistence layerfor backend.
  • Participated in the design and development phases of Agile Software Development.
  • Designed and implemented front end applications usingAdobe Dreamweaver. Designed and developed the UI usingJSP, Spring, Servlets, HTML, CSSandJavaScript, JQuery.
  • Wrote JQUERY function while implementing various UI Screens across the whole web application (both consumer facing as well as internal application).
  • Implemented applications based onSpring Framework.
  • Developed business logic usingEJBAnnotations.
  • Used iBATIS framework with Spring Framework for data persistence and transaction management.
  • Worked on RESTful Services, components design, Caching Services and basic project setup.
  • Used EJB, JMS, Java Script in enhancement of the product.
  • Designed and implementedHibernateAnnotation-basedpersistence layerfor backend.
  • Parsing complex XML’s using SAX/DOM parsers for data extraction.
  • Implemented logging mechanism usingLog4j Framework.
  • Responsible for creating the screens with table less design following W3C standards.
  • Worked with business analysts to understand their business models and goals.
  • Used JSP, Servlets, and HTML5 to create web interfaces. Developed Java Beans and used custom tag libraries for embedding dynamic into JSP pages.
  • Used advanced level of HTML5, JavaScript, CSS3 and pure CSS layouts (table less layout).
  • Produced content pages with CSS3 layout and style markup presentations and also used JavaScript methods and properties.
  • Used AJAX extensively to implement front end /user interface features in the application.
  • Successfully implemented Auto Complete/Auto Suggest functionality using Ajax, JQuery, Web Service call and JSON.
  • Developed a core component of Analytics with Angular JS.
  • Designed and developed custom jQuery components for the front end client side validations.
  • Developed dynamic e-mails using JavaScript, and hand coding of HTML5 and CSS3.
  • Responsible for quality assurance of finished websites including the validation of web
  • Designed DTDs, XML Schema for data transmission. And also developed Marshalling and UnMarshalling for Request and Response XML using JAXB and XML Beans to manipulate XML documents.
  • Used Adobe Flexto create SWF files that are deployed to Flash runtimes
  • Developed Message based systems using JMS API and Message Driven Beans (EJB 3.0).
  • Configured Message Queues, Queue Connection Factories on Web sphere Application Server.
  • Held daily meeting with the development team to check development progress and resolve any design decision items.
  • Performed review on project documentations including design documents, work estimation, risk plan, test plan, deployment/build plan.
  • Estimated project timelines and resources required to complete programming projects, tracked overall development schedule including outstanding tasks and dependencies across modules and projects.
  • Worked with other developers, architects, SME’s and other IT Team members to develop solutions in compliance with established enterprise standards.
  • Developed, Updated the Maven scripts for packaging and deployment in the Web sphere Application server.

Confidential

Java Programmer

Responsibilities:

  • Participated in the complete software development life cycle, wrote functional specifications and design documents.
  • Developed the programs to parse the XML files using SAX parser and validate the XML documents with XSD and DTD s.
  • Developed secure J2EE components using filters for Authentication and Servlets for organizing the J2EE components.
  • Writing test cases using JUnit framework.
  • Created the documentation for the deploying the war and ears on Production, QA and UAT servers
  • Used Eclipse as Development environment and CVS as Sub version control system.

Hire Now