Java/j2ee Developer Resume
Richardson, TX
SUMMARY
- Over 7 years of experience in application development using OO software architecture, analysis, design, development & implementation of Enterprise Systems.
- Proficient in Java, J2EE, JSF, Struts, Spring Framework, Hibernate, HTML, DHTML, JDBC, XML, EJB, RAD, Rational Rose, UML, SQL, PL/SQL, Oracle, SQL Server, Tomcat.
- Sun Certified Java Programmer 1.4
- Experience in developing enterprise applications using IDE tools like Eclipse, Weblogic Workshop, RAD and WSAD.
- Experience in using Weblogic Application Server and Websphere Application Server.
- Extensively worked with Java Servlets, JSP, and Struts, HTML tags and tiles.
- Experience in working with EJB and developed several State less, Stateful Session Beans and Entity Beans.
- Experience in Unix Shell Scripting for automated daily house - keeping activities by coding several daily and weekly jobs for reporting.
- Worked with SQL/PLSQL to create field-domains, tables, table-spaces and views.
- Extensively used JUnit for writing automated test cases during application development.
- Experience in using the open source tools Log4j, ANT, Maven and JUnit test Framework.
- Excellent organizational, interpersonal and communicational skills.
TECHNICAL SKILLS
Programming: Java, C, C++, Shell Scripting, SQL, PL/SQL.
ID Environments: Weblogic Workshop, RAD, Eclipse, TOAD
Web Technologies: J2EE, EJB, Java Swing, Servlets, JSP, Java Beans, Spring, Hibernate, XML, Java Script, SOAP, JMS, XSLT, Struts, JSTL, HTML, DHTML, CSS, XSL.
Application Servers: Weblogic and Websphere Application Server, Apache Tomcat and JBoss
Design: Rational Rose, Dreamweaver
Database environments: Oracle, SQL Server, Postgre SQL, DB2
Versioning Tools: Clearcase, Visual Source Safe, and CVS
Build tools: Ant, Maven
Operating systems: Windows XP, Windows NT/2000, UNIX, Solaris 8.0, Linux
PROFESSIONAL EXPERIENCE
Confidential, Richardson, TX
Java/J2EE Developer
Responsibilities:
- Involved in full SDLC for $20 starter toll tag and other related tasks for Confidential project.
- Involved in technology upgrade and added logging support and timeout functionality for legacy applications for Confidential .
- Successfully analyzed and resolved numerous production tickets which required debugging code, analyzing logs and querying Oracle database within standard time
- Worked in production environment to process DPU files and helped resolve file processing issues for Confidential .
- Analyzed and resolved issues in Job processing when reported.
- Worked on Online Help module that displays help page for each screen for Confidential .
- Involved in Enhancement of processes and modules.
- Worked on requests to change content on the OLCSC web application.
- Worked on internal applications to resolve issues faced by Confidential .
- Headed multiple daily or weekly application UAT and Production release projects, from business approvals to final system sanity checks.
- Utilized UNIX commands to run shell scripts, check logs, directories, and copy files
- Interfaced with application programmers and database administrators, QA, UNIX administrators and application stakeholders and end users.
- Strong understanding of the application and its logical database system infrastructure
- Involved in investigation and troubleshooting of data issues and bug fixes.
- Hands on experience in Java and UNIX from support perspective.
- Online Support, on call support, incident & problem management
Environment: Java, JSP, JSTL, JavaScript, JQuery, YUI, Struts, Tiles, JNDI, EJB, Hibernate, JDBC, JNDI, Maven, Log4J, Quartz Scheduler, Eclipse IDE, JDeveloper, Oracle, PL/SQL Developer, TortoiseCVS, HEAT Lite, OC4J
Confidential, MS
Java/J2EE Developer
Responsibilities:
- Involved in Software Development Life Cycle phases like requirements gathering, Analysis, Design, Development and Testing for Access MS system
- Used Tiles plugin to create reusable view components
- XDoclet was used to generate Struts configuration file, struts validator configuration file and Hibernate mapping files.
- Implemented Model View Controller (MVC-2) architecture using Jakarta Struts framework at presentation tier.
- Performed cost benefit analysis
- Wrote client side and server side validations using Struts Validators.
- Used Clearcase as version control tool and Ant as build tool.
- Involved in writing LDAP scripts to create functions and roles
- Developed Data Access Objects (DAO) and Domain Objects
- Hibernate 3 was used as the Object Relational Mapping (ORM) framework.
- Hibernate Annotations is used to provide the metadata for the Object and Relational Table mapping.
- Used BIRT tool to create reports and correspondences
- Involved in writing unit test cases and managing defects
Environment: Java 1.6, Struts, Hibernate 3.0, Log4J, Eclipse, Ant, Clearcase, SQL, DB2, XDoclet, JDBC, Embarcadero, LDAP, BIRT Drools, Unix, JBoss
Confidential, WI
Java/J2EE Developer
Responsibilities:
- Followed Scrum concepts of Agile Methodology to produce high Quality deliverables
- Involved in System Requirement study, conceptual design and creation of Use Cases based on the requirements using UML.
- Involved in building java applications using OSGI SOA platform by creating OSGI based services
- Involved in use case integration testing of interactions between services.
- Worked on the service layer for transaction related activities
- Implemented transaction dispatcher for transaction state changes
- Implemented state change machine for scanner state transition based on transaction
- Used core java during the whole lifecycle and extensive use of multithreading
- Wrote JUnit test cases and Integration tests for high test coverage
- Used OSGI framework and Declarative services to expose services
- Used Clearcase as version control tool and Maven as build tool
- Used Sonar and Coverity for static analysis and test coverage
- Used Rally as Agile management software
Confidential, Austin TX
Sr. J2EE Developer
Responsibilities:
- Involved in System Requirement study, conceptual design and designing of Use Cases based on the requirements using UML.
- Developed UI screens by using JSP’s and VXML.
- Implemented Model View Controller (MVC-2) architecture using Jakarta Struts framework at presentation tier.
- Retrieved audio recording, utterance value, confidence value by using struts.
- Wrote client side and server side validations using Struts Validators and Java Scripts Validations.
- Followed Scrum concepts of Agile Methodology to produce high Quality application.
- Programming for reading CDR (call information) from IP network via TCP /IP socket.
- Implemented unit testing by using JUNIT.
- Creating Deployment Descriptor in Struts framework.
- Used Spring framework to integrate the application using struts-spring plugin.
- Development of Spring config files and web.xml
- Performed testing and maintenance on application built using Struts framework,
- Involve in writing Stored Procedures & cursors using DDL, DML SQL queries.
- Involved in developing web services using SOAP, XML to retrieve customer identification using a unique call identifier.
- Used PVCS as version control tool.
Environment: Core Java 1.5, JSP, Servlets, Struts, Spring, JavaScript, Oracle, PVCS, TCP/IP, HTTP, SNMP, JUNIT,JDBC, Log4J, VXML, RAD, Web sphere, ANT,SQL, MVS, Web Services, SOAP, Agile.
Confidential, NC
JAVA/J2EE Developer
Responsibilities:
- Involved in Software Development Life Cycle phases like requirements gathering, Analysis, Design, Development and Testing
- Designed and developed user interfaces according to the levels of users (Admin, Management, Support and Customer levels)
- Developed Web services for retrieving credit information from the credit bureau.
- Developed Session Beans for maintaining the session of the current users and to implement the business logic
- Developed Entity Beans which will manage the transactions with the database to deliver the content to the presentation layer and also to store the data into the data layer
- Used WSAD for the developing the application
- Used Visual Source Safe for version management
Environment: J2EE, Java, Servlets, JSP, EJB2.0, PL/SQL, XML, JUnit, Web Sphere, Struts1.2, Hibernate, HTML, JavaScript, WSAD, Rational Clear case, Oracle, Unix.
Confidential, St Louis, MO
Java/J2EE Developer
Responsibilities:
- Design of web pages using JSP/HTML/DHTML and client side validation with Java Script
- Strutswere used to make the application Web-centric, and followed the MVC architecture for the application.
- UsedDynaActionFormsto simplify the use of ActionForm for each Jsp.
- Integrated View Commands with the Business Commands.
- Developed and deployed EJB’s (Session and Entity) to implement the business logic and to handle various interactions with the database.
- Database Connectivity coding using Hibernate.
- Data retrieval and storage in the DB2 database. Retrieval of datafrom database using JDBC Connectivity.
- Responsible for writing, tuning and maintaining complex SQL statements.
- Developed, implemented, and maintained an asynchronous, AJAX based rich client for improved customer experience.
- Involved in solving the multithreaded synchronization issues and job schedulers.
- Upgraded the existing Rate Estimate Application using AJAX - manipulating the data using JavaScript that is retrieved in JSON format for enhancement in performance and user experience.
- Used WebServices - WSDL and SOAP for getting credit card information from third party.
- Used XSL/ XSLT for Transforming and displaying reports. Developed DTD’s for XML.
- Developed test suits for the application using JUnit
- Used CVS for Source code control System.
- Involved in the design and implementation of the business façade based on session façade and business delegate patterns to manage interactions between the web tier and business tier
Environment: Java, J2EE, JavaScript, Struts, XML, Eclipse, JBOSS, Apache Tomcat, AJAX, XSLT, JSP, JSTL, JSON, JMS, SOAP, SOA, Hibernate, WSDL, Tag libraries, Web sphere, Ant, EJB2.0, Log4J, JUnit, CVS, UNIX
Confidential
Java Developer
Responsibilities:
- Analyzed the banking and existing system requirements and validated them to suit J2EE architecture.
- Designed the application based on J2EE n- tier architecture for server side and designed the front- end based on the struts framework for web application on Tomcat.
- Designed the process flow between front-end and server side components
- Designed and validated the business rules for Banking, Credit Card, and Corporate Cards.
- Interacted with Portfolio Architect and Business Analyst for requirements gathering, Business analysis, and for other system dependencies.
- Designed Data Transfer Objects (DTO)
- Designed Use Case, Java classes, Sequence diagram in UML using Rational Rose.
- Designed Java classes as per OO Design.
Environment: s: JDK1: J2EE, Struts, EJB, JMS, XML, Servlets, JSP, CVS, HTML, Oracle 8i, Microsoft VISIO, Rational Rose, UML, and Tomcat.
Confidential
Java Developer
Responsibilities:
- Created user flows and custom controls flows using JSP, Java Script and Perl.
- Performed database designing, developed packages, stored procedures, functions and database triggers using SQL Server 2000.
- Designed relational data models based on application system data requirements.
- Used JDBC to access the SQL Server Tables.
- Data from various tables is integrated.
- Automated sending of E-Mails from MS Outlook from the application.
- Involved in developing different type of JSP Reports and complicated validations.
- Extensively Worked with Back-end communication using Servlets and Interfaces
- Fixed Bugs and Enhancements for Existing applications.
Environment: J2EE, Perl, Servlets, JSP, WebLogic5.0, UML, XML, SQL Server 2000, MS Windows.