We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

Little Rock, AR

SUMMARY

  • Over 7+ years of professional IT experience in Software Analysis Design and Development and implementation of client - server and web-based n-tire architecture systems.
  • Extensive experience in designing and developing enterprise applications using J2EE technologies such as Servlet, JSP, JSTL, Ajax, MVC architecture - Struts, JSF and Spring, Spring Framework, RMI, EJB, JDBC, Hibernate and Web Services .
  • Strong experience in the functional usage and deployment of applications over Web/Application servers like WebSphere, WebLogic, JBoss and Tomcat.
  • Expertise in the design and development of applications using Struts and JSF -Model View Controller Framework.
  • Experience in SOA (Service Oriented Architecture) and Web Services technologies (Apache AXIS, SOAP, WSDL, UDDI).
  • Experience in implementing Core Java & J2EE design patterns like Singleton, Factory Pattern, Service locator, Business Delegate, DAO, Session Façade, etc.
  • Experience working on XML, XSLT, XSL-FO, HTML, DHTML, JavaScript, CSS and Ajax.
  • Experience in RDBMS using Oracle, Sybase and SQL Server and comfortable using databases DB2, MySql and MS Access and strong experience in back end development using SQL, PL/SQL, Stored Procedures.
  • Experience developing applications using IDE’s like Eclipse, IBM WSAD and RAD, Weblogic WorkShop and JDeveloper.
  • Experience developing and deploying applications using build tools such as ANT.
  • Experience in providing logging support using log4j.
  • Excellent understanding of IBM Portal 6.1.
  • Excellent understanding and strong experience in testing applications using JUnit, jWebUnit test frameworks, QTP, Perl and WinRunner.
  • Experience and ability to use Version Control Systems like PVCS-Dimensions Client, CVS, Rational ClearCase and ClearQuest.
  • Extensive knowledge in Object LDAP, Oriented Design and Patterns and strong ability to prepare technical and functional specifications using UML diagrams.
  • Expertise involving system understanding, requirements analysis and upgrading or adding functionality to old legacy systems.
  • Ability to interact with different phase of SDLC which includes team interaction with System Analyst, Developers, Testing, Implementation and maintenance.
  • Excellent communication and interpersonal skills, quick learner, self-motivated, ability to work individually and as well as in a team environment with good team spirit.

TECHNICAL SKILLS

Languages: JAVA 1.4/5/6, J2EE 6, HTML 5, XML, C.

JAVA Technologies: JAVA 1.4/5/6, JSP 2.0, JDBC3.1/4.0/4.1, JMS1/1.1, JSF 1.2/2.x, jQuery 1.5.x/1.6.x/1.7.x

Internet Tools & Technologies: EJB 2.0/3.0,, AJAX, HTML 5, XML, XSLT1.0/2.0, JavaScript 1.8.x

XML Tools: JAXP 1.4, Xerces 1.4.

Framework/ORM: Struts 2.0, Spring 2.0/3.0

Application Server/ Web Server: Oracle Weblogic 8.1/10.3, IBM Webshere 5.1/6.0/7.x/8.x, JBoss5.1/6.0/7.0, Apache Tomcat 5.0.x/5.5.x

Software Modeling Language: UML

UML Modeling Tool: Rational Rose Enterprise Edition.

Methodologies: OOPS, OOAD, RUP.

IDE: Eclipse 3.x, Eclipse Galileo, Eclipse Indigo, RAD 6.0/7.x/8.x

Database: Oracle 11g/10g/9i/8i, MySQL 4.1/5.0, DB2 9.7/10

Version Control Tools: Perforce, WinCVS 1.3, VSS 6.0.

Protocols: TCP/IP HTTP, HTTPS, FTP, SMTP, RMI, IIOP

Others: Web Services, JNDI, OJB 1.0.1, Hibernate 2.0/3.x, HTML 5, XML, XSL-FO 1.0/1.1, XSLT1.0/2.0, XSD 1.0/1.1

Other Tools: JUnit 3.x, Log4J 1.2, ANT 1.x

Operating Systems: Windows 98/NT/2000/XP, Unix, IBM AIX.

Hardware: IBM compatible PC

PROFESSIONAL EXPERIENCE

Confidential, Little Rock, AR

Sr. Java Developer

Responsibilities:

  • Reviewed the requirements, functional specifications and test cases.
  • Participated in detailed design documentation and code review.
  • Modified existing JSP to display modified business data and validated using Javascript.
  • Written PLSQL queries for populating business information on JSP pages.
  • Formulated code changes for Transmission Reliability Application (RMI technology).
  • Modified Client side code to display UI and reflect controls for selected LBA.
  • Implemented remote methods for new functionalities.
  • Implemented Stub/cache changes and Server side code modifications.
  • Written PL-SQL queries, procedures to populate stub/cache using JDBC connections.
  • Provided support during testing and production for TRA & data posting application.
  • Utilized Netbeans IDE and Glassfish Server for Java development.
  • Utilized Tortoise CVS for software configuration management.
  • Created Business Process Models and Process flow using MS-Visio.
  • Created test cases for Cross Process Validation, and executed using HPQC.

Environment: Java 1.6, JSP 2.0, Servlet, Java Script 1.8, Oracle 10g, Toad 9.6.1, NetBeans 7.2.1, Concurrent Versions System (CVSNT) 2.8.01, Glassfish Serever 3.2.1, Jasper Reports 3.7, HP-ALM Quality Center 11.0, Microsoft SharePoint Workspace 2010.

Confidential, Oklahoma City, OK

Sr. Java Developer

Responsibilities:

  • Participated in the integration of different Use Cases, code reviews.
  • Responsible for gathering and reviewing the business requirements.
  • Created Business objects, Form beans and JSPs.
  • Implemented Business objects, Data Access Object to transfer data from UI to backend.
  • Used RAD and IBM Websphere application server for Java development.
  • Used IBM Clearcase software configuration management.
  • Developed UI for Automatic Payment Setup using EFT.
  • Utilized Struts 2.0 framework for development of JSP based user interfaces.
  • Validated the JSP pages using Javascript.
  • Written various PLSQL queries and created JDBC connections.
  • Used Ajax for data validation in JSPs.
  • Responsible for understanding and documenting technical specifications at javadoc and design and specification level.
  • Implemented services using WSDL, XML, and SOAP Web Services.
  • Conducted and documented Junit test cases.

Environment: Java 1.6, jQuery 1.6, Struts 2.0, Ajax, JSP 2.0, Servlet, Java Script 1.8, Oracle 10g, jQuery 1.6, DBVisualizer 8.0, RAD 6.1, IBM Clearcase 7.0, IBM Web Sphere 6.1

Confidential, Reston, VA

Sr. Java Developer

Responsibilities:

  • Requirement analysis with the customers and then designed the Functional Specification.
  • Created Technical Design Document which includes UML Class Diagrams and Sequence Diagrams.
  • Design and development for the requirements and major decision making.
  • Incorporated many design patterns in the design.
  • Implemented the presentation layer with JSP and java script.
  • Experience with concurrency, multi-threading.
  • Configured MVC Spring framework for Dependency Injection and Aspects.
  • Implemented the persistence layer with Hibernate and MVC Spring framework.
  • Written various PLSQL Procedure and triggers for the business logic.
  • Implement the Service Oriented Architecture for Web Service.
  • Designed and implemented services using MVC, XML, WSDL, XSD, JSF Sand JAX, SOAP Web Services.
  • Data Modeling and writing SQL queries.
  • Configuring the Web sphere Application Server.

Environment: Java 1.6, JSP 2.0, Servlet, MVC Spring framework, jQuery 1.7, Java Script 1.8, JSF, Hibernate 3.0, Oracle 10g, PVCS, Toad, RAD 7.0, IBM Web Sphere Application Developer 5.1, Swing, Perl, MS OC and Jabber.

Confidential, Boston, MA

Java Developer

Responsibilities:

  • Involved in Design, Development, and Unit testing of the project.
  • Responsible for gathering new Business Requirements of the system from client.
  • Used Struts as a web application framework.
  • Responsibilities involved developing of JSPs using Struts - Tiles.
  • Navigation between pages was done through a Tabbed approach.
  • User security was embedded into each page. User Access was page based.
  • Created development environment in Oracle JDeveloper using Tomcat server (local authentication).
  • Used HTML iFrame to populate default data in forms.
  • Used JDBC for all interactions with the database. All database access was done through Callable statements and Stored Procedures.
  • Used AJAX in a module for Auto-suggest functionality.
  • Implemented Data Access Objects, Value Objects for moving data between Presentation tier and Business Layer.
  • Written JavaScript for validation of page data in the JSP pages.
  • Used JavaScript to add extra functionality to JSP pages like Collapsible Form sections and Re-orderable Lists.
  • Designed services using XML, JAX, SOAP Web Services.
  • Implemented J2EE patterns viz. MVC and Data Access Objects.
  • Used Perforce for version control.

Environment: Java, J2EE (JSP2.0, Servlets2.3, JDBC2.0), Struts - Tiles, JDBC, Oracle 9i/10g, Oracle Application Server, SIP, MS OC, JDeveloper, Perforce, RAD 7.0, AJAX, Tomcat, Log4J, jQuery, IE and Mac Safari compaliblity, Perl.

Confidential, IL

Senior Developer

Responsibilities:

  • Responsible for gathering new Business Requirements of the system from client.
  • Used Apache Struts as a web application framework.
  • Responsibilities involved developing of Action Classes, Form Beans and JSPs.
  • Created development environment in Eclipse using WebLogic 8.1 server.
  • Involved in using different Design patterns like Session Facade pattern, Service Locator Pattern, Singleton pattern and MVC architectural design pattern for solving the architectural issues.
  • Written Enterprise Java Beans (EJB) to implement business logic.
  • Developed different components required for the application like Business Delegates, Value Objects, Data Access Objects (DAO) etc.
  • Actively involved in the integration of different Use Cases, code reviews and re-factoring.
  • Written JavaScript for validation of page data in the JSP pages.
  • Actively involved in UI development.

Environment: Java, EJB 2.0, JSP, Servlets, JDBC, Oracle 9i, Hibernate, jQuery, Rational Rose, Eclipse/MyEclipse, CVS, Ant, Weblogic 8.1, Perl.

Confidential, NY

Java Programmer

Responsibilities:

  • Involved in Design, Development, and Unit testing and Integration of the project.
  • Responsible for the Portfolio module of Confidential online.
  • Created numerous modules specific Class and Sequence Diagrams.
  • Managed and delivered all aspects of a Java based peer-to-peer Statistical Graphical System. Fully responsible for Product Design,Implementation, Quality Assurance, and Maintenance. The product is positioned as a disruptive technology by providing a graphical solution that is lessexpensive, more reliable, and more convenient than existing solutions.
  • Design frameworks modules like support for XML message format.
  • Implemented J2EE patterns viz. MVC, Factory Pattern, and Data Transfer Objects.
  • Implemented Java Design patterns using Struts Framework.
  • Managed Individual’s share in asset management in the specific portfolio of operated by securities, for his tracking through this Content Management. Managing client benefits’, including Diversification and Professional Money Management.
  • Designed and implemented layer for accessing application reference data from oracle database using Hibernate API. Wrote complex HSQL queries to interact with database.
  • Used Hibernate for accessing client data from different Confidential systems and their subsidiary systems. Used Stateless session beans which in terms make use of Hibernate for accessing data from database and returns it to the caller.
  • Developed reports using JAXP, which is used to convert the XML data into HTML printable format reports.
  • Written JUnit test cases for Servlet and EJB modules, and prepared code documentation for future reference and upgrades.

Environment: J2EE (JSP, Custom Tags, EJB2.0, Servlets2.3, JSP2.0, JDBC2.0, JNDI), Java 1.4, Struts 1.1, Hibernate 2.1, Rational Rose Enterprise Edition, Jabber, XML, VSS6.0, Eclipse, JAXP, Oracle 9i, JBuilder 2006, Websphere Application Server 5.1, Windows XP.

Confidential, NY

Java Programmer

Responsibilities:

  • Involvement in the Design and Architecture of this application.
  • Involved in design of application framework using J2EE guidelines and different J2EE design patterns and Object Oriented Analysis and Design (OOAD) methodologies.
  • Created various UML diagrams during the design phase.
  • Implemented Data Transfer Objects, Value Objects for moving data between Presentation tier and Business Layer.
  • Designed and developed wrapper around JDBC API, which works in two modes - Prepared Call and Callable that provides Compensated Transaction support. Also developed the Data Sources with the help of WSAD 5.0 for application development.
  • Used XML for configuring application and involved in implementation of robust, flexible and J2EE compliant system.
  • Experience with concurrency, multi-threading.
  • Worked on complex business rules and algorithms for view, access and service of different Confidential products.
  • Wrote application presentation layer, which is based on MVC framework, involves Servlets, JSPs and Java Beans.
  • Deployed application on Websphere Application Server in Windows environment.

Environment: J2EE (JSP 1.2, Servlets 2.3), JDK 1.4, XML/XSL, JavaScript, Hibernate 1.0, WSAD 5.0, UML, Rational Rose 2000, Websphere Application Server, Rational Clear Case, Oracle 9i, Windows 2000

Confidential, HARTFORD-CT

Java Programmer

Responsibilities:

  • Involved in design of application framework using J2EE guidelines and different J2EE design patterns and Object Oriented Analysis and Design (OOAD) methodologies.
  • Wrote application presentation layer, which is based on MVC framework, involves Servlets, JSPs and Java Beans.
  • Created Object relational mapping for database operations using EJB.
  • Implemented complex business logic using Java.
  • Implemented design patterns such as Session Façade, Service Locator & Singleton.
  • Deployed application on Weblogic Application server in Windows environment.
  • Conducted code review for team members, involved in JUnit testing and Black Box testing. Performed Unit Testing for each module and prepared Code Documentation for future reference and upgrades.
  • Implementing enhancements involving major framework changes to the supply network using singleton and factory design patterns.
  • Writing classes and Interfaces for implementing business logic and validations to be used while workflow execution.
  • Writing ANT scripts for building project modules.
  • Implementing core framework components for executing workflows using Core Java, JDBC, and Servlets & JSPs.
  • Design and implementation of DB schema for backend DB2.

Environment: J2EE (Servlet 2.2, JSP 1.1, EJB 1.1, JDBC 2.0), JDK 1.4, Struts 1.0, XML, Java Script, WebLogic Application Server 6.1,Rational Rose 2000, Oracle 8i, DB2, Log4J, Swing.

Hire Now