We provide IT Staff Augmentation Services!

Java Programmer / Web Developer Resume

Palatine, IL

SUMMARY:

  • 7 years of professional experience in Analysis, Architecture, Design, Development, Implementation, Integration and Testing of Client - Server applications using Object Oriented Analysis, Design (OOAD) and Methodologies.
  • Experience in Software Development Lifecycle (SDLC), application design, functional and technical specs, and use case development using UML.
  • Client interaction for requirement gathering/analysis and Testing.
  • Experience in building web and enterprise applications in various domain like Banking/Financial Services, Telecom, Pharmacy, Govt. and Software Service verticals.
  • Extensive experience in full cycle development of e-business systems using Java, J2EE, JDBC, JMS, JNDI, EJB, JSP, Servlets, Java Beans, Swing, XML, Java Mail and RMI.
  • Expertise in implementation of MVC using frameworks such as Struts, spring.
  • Worked on applications with the Service Oriented Architecture (SOA), which confirms to SOA standards.
  • Used JSP, Servlets, and HTML to create web interfaces. Developed Java Beans and used custom tag libraries for embedding dynamic into JSP pages.
  • Hands-on experience working with the JMS provider IBM MQ Series.
  • Developed Message Driven Beans (MDB) and extensively used JMS API.
  • Worked on design patterns like Singleton, Session Façade, Domain Object, DAO, Factory pattern, Service Locator, Abstract Factory, Observer, MVC2, Decorator, Dependency injection, Intercepting filters, Front Controller, Command pattern and Business Delegate patterns.
  • Deployed J2EE applications on Tomcat, IBM Web Sphere, BEA Web logic and JBOSS.
  • Experience with various IDE’s like Eclipse, RAD, RSA, MyEclipse, WID6.0, WSAD, IntelliJ IDEA, and NetBeans.
  • Worked on various Application and Web Servers like RAD 6.0, BEA Web logic Workshop, IBM WSAD (Web Sphere Studio Application Developer).
  • Extensive experience in open source framework like JSF, iBATIS and Hibernate ORM (Object Relational Mapping) Framework.
  • Experience in Java Database Connectivity JDBC API, Entity Beans, DAO Pattern, and configuring data sources on Websphere and Weblogic App Server.
  • Used SOAP, JAXB, JAXP, JAX-RPC, XML/XSLT and WSDL for developing Web Services.
  • Analyzed and developed Use Case diagrams, Sequence diagrams and Class diagrams using the Rational XDE plug-in in WSAD.
  • Hands-on experience working with source control tools such as CVS, Rational Clear Case, Microsoft Visual SourceSafe and PVCS.
  • Proficient in writing ANT, Maven build scripts and configuring and using Log4j .Good exposure in writing Unit Test Cases using JUnit by following Agile Methodologies .
  • Experience in Agile methodologies such as Extreme Programming , Scrum , Waterfall Model and Test Driven Development .
  • Excellent programming skills in writing/maintaining DB2, Oracle, SQLServer SQL and PL/SQL with strong and in-depth knowledge of relational database systems design and development.
  • Work With different types Vignette and CMS i.e. Application Portal (VAP) and Vignette Content Management (VCM).
  • Store and manage content, including text and binary data such as graphics, audio, and video files.
  • Good in communicating with clients, customers, managers and other teams in the enterprise at all levels.
  • Effective problem solving skills, outstanding interpersonal skills, good in written and verbal communication. Ability to work independently as well as within a team environment. Driven to meet deadlines. Motivated to produce robust, high-performance software.

TECHNICAL SKILLS:

Operating Systems: Windows 2008/2003/2000/ XP/NT Server, UNIX.

Languages: Java 1.5, C++, C, VB6, SQL, PL/SQL

Web Technologies: HTML, DHTML, XHTML, CSS, XML, XSLT, JSP and JSTL

Java Technologies: Servlets, JDBC, JNDI, Java Mail API s RMI, JUNIT, JAX-RPC, JPA

Design Patterns: MVC, Singleton, Prototype, Session fa ade, Business delegate, DAO Factory

Scripting Techniques: Java Scripts, AJAX, JQuery, Dojo, VB Scripts

Frameworks: Struts 1.2 and 2.0, JSF 1.2, Spring 2.0/2.5

Tools: Eclipse 3.2.1, Netbeans, Sun Java Studio Creator, Toad, Microsoft Visual Studio. Net Editor, Dream Weaver 8.0, Rational Application Developer.

Adobe Software s: Adobe Reader 9, Adobe Photoshop CS2, Adobe Image Ready CS2.

Application Servers: JBOSS 4.0.0.2, BEA Web logic Application Server 8.1 and Web Sphere Application Server 6.1.

Web Servers: Apache Web Server 2.0, 2.2 and Apache Tomcat 4.1, 5.0.

Protocols: HTTP, HTTPS, SOAP, SMTP, FTP and TCP/IP.

Oracle 9i and 10g, MS: SQL Server 2005/2000, MY-SQL Server 3.1 and 4.0

IBM Tools: Rational Clear Case, Rational Clear Quest.

Developer Tool Bars: IE 6 Developer tool bar, Fire Bug.

Version Control: CVS, VSS, WINCVS.

PROFESSIONAL EXPERIENCE:

Confidential, Palatine, IL

Java Programmer / Web Developer

Responsibilities:

  • Design and architect the UI and draw the UML class diagrams.
  • Involved in front end development using JSF, and Servlets to present data to the Students.
  • Responsible for designing Rich user Interface Applications using JavaScript, CSS, HTML, JQuery and AJAX.
  • Used JavaScript to validate forms and implement special functions in front-end.
  • Applied J2EE Design Patterns such as Factory, Singleton, and Business delegate, DAO, Front Controller Pattern and MVC.
  • Implemented spring web MVC architecture and Tiles for an efficient implementation of the view level customizations.
  • Had extensively used JSTL and Tag libraries.
  • Used Spring Security Framework.
  • Used the light weight container of the Spring Frame work to provide architectural flexibility for inversion of controller (IOC).
  • Used Spring AOP for cross cutting concerns and IOC for dependency injection.
  • Used Hibernate ORM module as an Object Relational mapping tool for back end operations over Oracle database.
  • Provided utility to connect to LDAP to get the user details and the authorized packages.
  • Implemented Web Services (SOA) with JAX-WS and dealing with WSDL, WSDD, SOAP, JAX-RPC and UDDI.
  • Implemented Single Sign On (SSO) for multiple applications.
  • Provided Hibernate configuration file and mapping files and also involved in the integration of Struts with Hibernate libraries.
  • Implemented MDB listeners to listen the JMS messages from the queues.
  • Provided SQL scripts and PL/SQL stored procedures for querying the database.
  • Provided JUnit test cases for the application to support the Test Driven Development (TDD).
  • Managed source repository using CVS for version control tool.
  • Used NetBean IED to build a professional-looking application.
  • Excellent working experience with Oracle 10g including storage and retrieving data using Hibernate.
  • Used Maven tool for building application EAR for deploying on Web Sphere Application servers.
  • Worked in deadline driven environment with immediate feature release cycles.
  • Provided Log4j support for the application for debugging the system.
  • Provided extensive pre-delivery support using Bug Fixing and Code Reviews.

Environment: Java1.5/J2EE, JSF, Servlets 2.5, Struts 2.0, Spring 2.5, JDBC, JavaScript, JQuery, PrimeFace, XML, Hibernate, Oracle10g, SQL, PL/SQL, Custom Tags, Struts Framework, JSTL, EJB, NetBean IDE 7.1.1, JTA, JMS, HTML, DHTML, CSS, CVS, WSDL 2.0, SOAP 1.2, 1.3, Axis, JNDI 1.2, JUnit 4.5

Confidential, Jacksonville, FL

Java/J2EE Developer

Responsibilities:

  • Preparing Technical Design Documents that includes application architecture details, Architecture flow diagrams, Class and Sequence diagrams.
  • Involve in designing the Database Models.
  • Prepared Java coding standards based on BCBSFL requirements and code review documents.
  • Preparing documentation for set up environment (Data Source, Queues, Listener ports and etc.,)
  • Designed and developed generic spring bean component that can be injected using spring IOC and reused across the application.
  • Used stateless session beans for controlling the transaction in the application.
  • Involved in creating XA Data sources to connect multiple databases to control transaction.
  • V6 added support for templates that used Java and ASP in addition to tcl.
  • Designing and Developed Message Driven Beans (MDB) for receiving asynchronous messages sent on IBM MQ.
  • Parsing XML using JAXB.
  • Using Hibernate framework to persist data in databases.
  • Develop UI Screens using JSF IBM Implementation and Jboss Implementation.
  • Developed Managed Beans to collect user-entered input and send to the common controller.
  • Collect appropriate user interface messages to display them in UI using common message service.
  • Integrating web-tier and ejb-tier using spring framework.
  • Designed a common controller in determining the appropriate resulting UI page based on the service outcome.

Environment: Java1.5/J2EE, JSP 2.1, Servlets 2.5, Struts 2.0, Spring 2.5, JDBC, JavaScript, JQuery XML, Hibernate, Oracle10g, SQL, PL/SQL, Custom Tags, Struts Framework, JSTL, EJB, Websphere, Eclipse3.1, JTA, JMS, HTML, DHTML, CSS, CVS, WSDL 2.0, SOAP 1.2, Log4j1.3, Axis, JNDI 1.2, JUnit 4.5,Tomcat 5.1

Confidential, FL

Java/J2EE Developer

Responsibilities:

  • Extensively involved in the phases of SDLC. Used Agile based scrum methodology for developing the project.
  • Design and architect the UI and draw the UML class diagrams.
  • Involved in front end development using JSP’s, and Servlets to present data to the client.
  • Responsible for designing Rich user Interface Applications using JavaScript, CSS, HTML, JQuery and AJAX.
  • Used JavaScript to validate forms and implement special functions in front-end.
  • Applied J2EE Design Patterns such as Factory, Singleton, and Business delegate, DAO, Front Controller Pattern and MVC.
  • Implemented Struts MVC architecture and Tiles for an efficient implementation of the view level customizations and interfaced with application logic.
  • Had extensively used JSTL and Tag libraries.
  • Used Struts Validator framework for validate the form data.
  • Used the light weight container of the Spring Frame work to provide architectural flexibility for inversion of controller (IOC).
  • Used Spring AOP for cross cutting concerns and IOC for dependency injection.
  • Used Hibernate ORM module as an Object Relational mapping tool for back end operations over Oracle database.
  • Provided utility to connect to LDAP to get the user details and the authorized packages.
  • Implemented Web Services (SOA) with JAX-WS and dealing with WSDL, WSDD, SOAP, JAX-RPC and UDDI.
  • Implemented SingleSignOn (SSO) for multiple applications.
  • Provided Hibernate configuration file and mapping files and also involved in the integration of Struts with Hibernate libraries.
  • Implemented MDB listeners to listen the JMS messages from the queues.
  • Provided SQL scripts and PL/SQL stored procedures for querying the database.
  • Provided JUnit test cases for the application to support the Test Driven Development (TDD).
  • Managed source repository using CVS for version control tool.
  • Used Eclipse Rich Client Platform (RCP) to build a professional-looking application.
  • Excellent working experience with Oracle 10g including storage and retrieving data using Hibernate.
  • Building and Deployed the application in Websphere Application Server.
  • Used Maven tool for building application EAR for deploying on Web Sphere Application servers.
  • Worked in deadline driven environment with immediate feature release cycles.
  • Provided Log4j support for the application for debugging the system.
  • Provided extensive pre-delivery support using Bug Fixing and Code Reviews.

Environment: Java1.5/J2EE, JSP 2.1, Servlets 2.5, Struts 2.0, Spring 2.5, JDBC, JavaScript, JQuery XML, Hibernate, Oracle10g, SQL, PL/SQL, Custom Tags, Struts Framework, JSTL, EJB, Websphere, Eclipse3.1, JTA, JMS, HTML, DHTML, CSS, CVS, WSDL 2.0, SOAP 1.2, Log4j1.3, Axis, JNDI 1.2, JUnit 4.5,Tomcat 5.1

Confidential, AZ

Java/J2EE Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) and the project was developed using Agile based SCRUM Methodology.
  • Prepared Class Diagrams, Use Case Scenarios, and Sequence Diagrams using UML.
  • Responsible in developing Rich Web Interface modules with JSP, Ajax, JSTL, Tiles, Struts Tags, JavaScript, CSS, HTML.
  • Used JavaScript to validate forms and implement special functions in front-end.
  • Implemented Module using Spring IOC, Spring AOP, Struts and Hibernate.
  • Used Struts framework for implementing MVC
  • Worked on JSP’s and Custom tags and Expressions for presentation layer.
  • Had extensively used JSTL and Tag Libraries.
  • Implemented Service Locator, Business Delegate, Session Facade, DAO, DTO, Factory and Singleton design patterns for developing the application.
  • Used the Struts Validator Framework to validate the form data.
  • Extensively involved in developing the Server Side Business logic using Stateful and Stateless Session Beans.
  • Implemented asynchronous request processing using EJB Message Driven Beans.
  • Implemented ORM mapping of Persistence Layer using Hibernate.
  • Used JMS (Java Messaging Service) for sending updates to various other applications.
  • Managed Transactions using JTA (Java Transaction API) Container Managed Transactions.
  • Implemented Web Services (SOA) with JAX-WS and dealing with WSDL, WSDD, SOAP, JAX-RPC and UDDI.
  • Represented and transferred XML data using XSD, DTD, XPath, XQuery, and XSLT.
  • Creating database Schema & populating data using SQL statements, PL/SQL Functions,
  • Stored Procedures, Triggers, Bulk uploads.
  • Worked on JUnit Framework for Test Driven Development.
  • Log4j is used for logging different types of messages.
  • Closely worked and supported the Infrastructure team for building and deploying the applications
  • On Weblogic Application Server.
  • Used SAX and DOM for parsing XML documents and XSLT for transformation.
  • Excellent working experience with Oracle 10g including storage and manipulating data.
  • Involved in Unit integration, bug fixing, acceptance testing with test cases, Code reviews.
  • Developed Maven scripts to build and deploy the application.
  • Used CVS as a documentation repository and version controlling tool.

Environment: Java1.5/J2EE, JSP 2.1, Servlets 2.5, Struts 2.0, Spring 2.5, JDBC, JavaScript, XML, Hibernate, Oracle10g, SQL, PL/SQL, Custom Tags, Struts Framework, JSTL, EJB, Web Logic, Eclipse3.1, JTA, JMS, HTML, DHTML, CSS, CVS, WSDL 2.0, SOAP 1.2, Log4j1.3, Axis, JNDI 1.2, JUnit 4.5,Tomcat 5.1

Confidential, VA

Java/J2EE Developer

Responsibilities:

  • Involved in Analysis, Design, Coding, and unit testing of the project.
  • Involved in gathering requirements from the Client and actively participated in various group meetings.
  • Created Java Server Pages (JSP) for configuring Users and maintaining User information
  • Used Servlets, JSP’s, Custom Tags, XML, XSL, Tiles framework, Struts, EJBs, and UML.
  • Worked with Struts front-end utilizing the Struts tiles framework and Struts Validation framework to implement the GUI interface.
  • Extensively used the Struts Tags, Struts Bean Tags and HTML tags, Logic Tags, Nested Tags and JSTL for the view side of MVC.
  • Supported integration efforts between the Struts Action classes and the EJB’s services layer.
  • Did Client Side and Server side validations using JavaScript
  • Implemented Session Beans for business logic and Message Driven Beans for asynchronous messages.
  • Developed Enterprise Java Beans and deployed on Web Logic Application Server.
  • Used LDAP for authentication and authorization.
  • Implemented persistence mechanism using spring support for Hibernate SQL Maps.
  • Used clearcase as the version control software.
  • Involved in writing Junit test scripts to check the functionality of the middle tier and aid in debugging phases.
  • Used JMS to send and receive messages between J2EE components.
  • Involved in writing build scripts using Ant.
  • Worked on XML conversions and validations.
  • Written test cases to verify the functionality, performance of the application based on requirements.
  • Created stored procedures and PL/SQL statements to interact with the SQL Server database
  • Involved in deploying and running the application server Websphere and fixed issues at the time of production.
  • Performed GUI testing for Functional Specification using WinRunner.
  • Created GUI and Data base checkpoints.

Environment: Java 1.5, J2EE, JSP2.1, Spring2.5, Struts2.0, Hibernate, JavaScript, AJAX, XML, Web Services, EJB2.1,Eclipse3.0, Weblogic9.0, SOAP1.2, WSDL2.0, Rational Clear Case, SQL Server 2005, SQL, PL/SQL, ANT, Windows 2003, Custom Tags, JSTL, Struts Tiles, JUnit3.8.1.

Confidential, CA

Java/J2EE Developer

Responsibilities:

  • Analyzed requirements using user scenarios and use cases with Rational Rose. Designed
  • Object models and sequence diagrams using UML approach.
  • Involved in system design process, utilized Rational Rose for design & detailed documentation of Use Case Diagrams, Structure Diagrams, Sequence Diagrams and Class Diagrams.
  • Utilized java J2EE Design Patterns to use proven technology.
  • Worked with application and component groups to integrate into the application infrastructure.
  • Involved in Client Side coding Servlets, JSP, HTML, DHTML, and CSS.
  • Adopted multi-tier approach consisting of Client Tier, Workflow Tier, Business Logic Tier and Data Tier.
  • Used struts framework and coded the project implementing MVC Struts Framework.
  • Servlets for dynamic generation of login, logout and web pages. Designed and Involved in Singleton Patterns.
  • Designed and developed a web-based tool for the administration and monitoring of organizations, users, permissions, and back-end processing services using JDBC, Stateless Session EJBs.
  • Designed and developed a user usage logging facility using Java, JDBC, and Stateless Session EJBs.
  • Packaged and deployed the entire application code to integration testing environment for all the releases.
  • Utilized ANT framework to build and deploy the application.
  • All the applications were deployed on Web Logic and JBoss.
  • Implemented Database Security, Creating users, roles and assign privileges. Database
  • Export and Database Import
  • Worked and Modified the Database Schema according to the Client requirement.
  • Configure and deploy the application in the development, staging and production environments.

Environment: Java, J2EE, JSP, MVC Architecture, Servlets, Struts, EJB, JDBC, XML, XSLT, Weblogic8.1, JBoss, JBuilder, JavaScript, HTML, Design Patterns, CVS, UML, ANT, Windows XP, Rational Rose, Tomcat, Toad, Oracle 10g.

Confidential, VA

Java/J2EE Developer

Responsibilities:

  • Involved in the design discussions to develop application using Rational Rose.
  • Worked on the data layer and created Java classes, which interacts with data to Insert, Update and Select from and to multiple data tables.
  • Used agile methodology for SDLC and Analysis and Design of the Software System.
  • Created Java Server Pages (JSP) for the browser interactions with the engine.
  • Used AJAX for front-end asynchronous operations.
  • Involved in developing WebPages and performing client side validations using JavaScript.
  • Worked extensively with JDBC API.
  • Used JMS to send and receive messages between J2EE components.
  • Implemented Web Services using WSDL/UDDI/SOAP.
  • Created prototype XML/XSL application server with Java and Websphere
  • Worked on Websphere application server to deploy the EJBs.
  • Implemented Java Beans, Servlets to act as the controller in the MVC model.
  • Involved in the design and development of Presentation Tier using Struts framework, written Action classes, Form beans.
  • Performed server side validations in struts using the third party validation tool.
  • Used Eclipse IDE for development of the project
  • Developed EJB’s for the applications and implemented transactions in EJBs.
  • Used tools like e*Gate 4.5.3, Ican for the data & workflow integration to connect to various DataSources.
  • Implemented Hibernate for the Data Access layer.
  • Created stored procedures and PL/SQL statements to interact with the Oracle database.
  • Used ANT for builds and deployments and Hands on experience with Maven as build tool.
  • Used Toad with Oracle 10 g.
  • Created Check points to verify objects physical properties on various builds.

Environment: Java, J2EE, EJB, Servlets, JSP, JavaScript, HTML, DHTML, XML, XSLT, MQ Series, JMS, JMX, Apache Struts, Ant, Websphere,TOAD, Hibernate, Rational Rose (UML), UNIX, AJAX, Oracle 10g, PL/SQL.

Confidential

Java/J2EE Developer

Responsibilities:

  • Analyzed and defined user requirements, prepared project proposals, used application development tools to develop customized computer systems and executed testing plans.
  • Assessed and analyzed the business goals and operational challenges and worked with clients to devise and implement appropriate solutions in areas such as project planning and execution, resource management, financial management, reporting time, expense management and project cost accounting.
  • Involved in design, development, enhancement, testing and integration of web-based applications for their proprietary software ‘Silent Partner’.
  • Developed these web applications using J2EE technologies like Java Server pages (JSPs), Servlets and Struts framework.
  • Used Agile Scrum Methodology for the development process.
  • Used Struts MVC architecture for development.
  • Used Struts ActionServlet, Struts ActionForm, Struts Tag libraries, JSP, Business objects.
  • Logical Java code that includes Multi- Threading and Collection Framework concepts is written based on pure accounting rules and regulations.
  • Used JDBC, SQL and PL/SQL programming for storing, retrieving, manipulating the data.
  • Extracting, manipulating and updating the Oracle and MySQL databases through ETL tool.
  • Had good experience in deploying web applications on Tomcat Web server and writing XML based Apache Ant script..
  • Extensively used Eclipse IDE, Sub-Versioning (SVN) system for developing Java based Applications.
  • Used Jasper Server and iReport for designing, generating and printing the reports.

Environment: Java, J2EE, Struts 2.1/1.3, Java Script, UML, JUnit, RAD 7.0.0.8, Oracle 9i, HTML, XML, SQL, PL/SQL Developer, Windows XP/NT, Eclipse, Tomcat, CVS, Subversion

Hire Now