We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

3.00/5 (Submit Your Rating)

Fort Worth, TX

SUMMARY

  • 6+ years of experience with proven expertise in complete SDLC life cycle - System Analysis, Design and development with emphasis on Object Oriented, J2EE and Client Server technologies.
  • Sound knowledge and experience in SOA, n-tier architecture, object oriented analysis and design.
  • Experience in developing applications using: Swing/AWT, Spring 1.x/2.x, Jakarta Struts Framework 1.x/2.0,Java Server Faces1.2,Hibernate 2.0/3.0 ORM,JPA, Struts Validation and Tiles Frameworks.
  • Extensive experience indeveloping Enterprise applications using Java and various J2EE technologies including JSP, Servlets, RMI, EJB 2.0/3.0 (Entity Beans, Session Beans, Message Driven Beans), JSP Custom Tags Libraries, JavaBeans, JDBC, Networking, Threads, IO, JNDI and JMS
  • Experience in SOA architectural design and creating Web Services using JAX-WS, WSDL, JMS, SOAP Web Services, XML, REST, JSON, TCP/IP, HTTP.
  • Expertise working on Application servers,Web serverslike Apache Tomcat5.x/6.x, JBoss 6.0, Glassfish 2.1, IBMWebsphere 6.x/5.x and BEA WebLogic7.x/8.x/9.x.
  • Proficient with Web Page Development using HTML, DHTML, Dojo, JavaScript, XML, XSL, XPATH, XSLT, XSD, DTD, ColdFusion and CSS.
  • Good knowledge in Analysis and Design using Unified Modeling Language (UML) and strong experience on agile methodologies.
  • Experience in Adobe Flex and Microsoft Silverlight building Rich Internet Applications.
  • Hand on experience with AJAX technologies and JQuery API to develop rich and interactive web applications.
  • Well versed withJ2EE Design PatternslikeFactory, Front-Controller, Session Façade, Service-Locator, Data Access Object (DAO), Data Transfer Object (DTO), Singleton, MVC (Struts), Business-Delegate.
  • Experienced in developingUMLdiagramslike use cases, class diagrams and sequence diagrams usingRational RoseandMS Visio tool.
  • Experience working with different databases, such as Oracle, SQL Server, MySQL and writing stored procedures, functions, joins, and triggers for different Data Models.
  • Extensive experience inIntegrated Development Environment(IDE)such asEclipse, NetBeans, WSAD/RAD and JBuilder.
  • Have work experience in various Configuration Management Tools like Sub-Version (SVN), DTR (Design Time Repository), CVS and Microsoft Visual SourceSafe.
  • Performed unit testing using JUnit, Integration and deployment of applications done using tools like ANT and Maven and debugging through log4j.
  • Very strong analytical and problem solving techniques, presentation skills & deliverance and proven team player/ leadership qualities.

TECHNICAL SKILLS

Programming Languages: JDK 1.2,1.3,1.4,1.5,1.6, C, C++,Perl

Client Scripting: Javascript, VBScript,, Applet, Flex, ActionScript, MXML

Server Scripting: JSP1.2,2.1, PHP, JSTL

Platforms: Windows (7, Vista, XP, 2000, 98, NT), Red Hat Linux, Solaris, Unix

Version Control: Rational Clearcase, Tortoise SVN, CVS, PVCS, SCCS

Databases: SQL Server 2000, 2005, 2008, Oracle 8i, 9i, 10g, MySQL 4.1,5.0, DB2.

Database Tools: Toad for SQL Server, Toad for Oracle, Toad for MySQL, Connect/J for MySQL, DB2Connect, Teradata-Connect Assistant, ERWin, Altova Database Spy

ORM Frameworks: Hibernate 2.0,2.1,3.0, iBatis

GUI Frameworks: Swing, AWT

J2EE MVC Frameworks: Struts 1.1,1.2,1.3.8, JSF 1.2, Spring 2.5, 3.0 MVC

IDEs: Eclipse, IntelliJ, JBuilder 2005,2006, iRAD 7.5, NetBeans

Webservice Specifications: JAX-RPC, JAX-WS, JAX-RS(Restful)

Webservice Tools: TCPMon, SOAPUI, HttpMoniter

Webservice Implementations: Axis 1.0, 2.0, JWSDP, Jersey, Metro, XFire, CXF

Middleware Technologies: CORBA, EJB 2.1,3.0,JNDI

Design Patterns: Session Façade, Business Delegate, Front Controller, Service Locator, Singleton, Observer, DTO, DAO, MVC, Iterator, Factory, Abstract Factory

UML Tools: Altova UML Spy 2009,2010, MS Visio, Rational Enterprise, UModel

HTML Editors: MS Frontpage 2003, Adobe Dreamweaver MX CS4

White box Testing (Functional, Load): JUnit 4.1, JwebUnit, HttpUnit, DBUnit, LoadTest, TimedTest

Black box Testing (Functional, Manual, Load): Jmeter, BadBoy, LoadRunner 9.1, Quality Center, WinRunner,QTP

Ajax Frameworks: DWR, GWT, Prototype, EXT-JS

Javascript Frameworks: Jquery, GWT, Dojo 1.5

Profiling Tools: Together4J, Jprobe

Batch Scripting: ANT 1.4,1.5,1.6,1.7 Hudson, Maven

Methodologies: Rational Unified Process, Agile, Scrum, Test Driven Development

Messaging Technologies: JMS, MDB

Transaction Control: JTA, Hibernate Transactions

XML Tools: Altova XML Spy

Loggers: Log4J

PROFESSIONAL EXPERIENCE

Confidential, Fort Worth, TX

Sr. Java Developer

Responsibilities:

  • Involved in analysis and design phases of Software Development Life Cycle (SDLC).
  • Created detail design document, Use cases and Class Diagrams using UML and Rational Rose.
  • Implemented/Developed core J2EE patterns: MVC, DI/IOC, DAO, Interceptors, Business Delegate, Service Locator, Singleton for the enterprise applications.
  • Extensively used all types of swing layouts to place the components in the containers.
  • Implemented all the Layout managers like Box Layout and Grid Bag Layout for laying out the components on the complex screens.
  • Implemented JSF framework which provides many tag libraries for development of rich UI interface.
  • Used AJAX for intensive user operations and client side validations.
  • Integrated disparate applications using SOA Architecture.
  • Developed Spring Validator Interface for enterprise level validations and developed code for obtaining bean references in spring IoC framework and implemented Dependency Injection (DI/IoC).
  • Middle-Tier: Primarily focused on Business Logic using EJB components, such as JavaBeans, Business Delegate, MDBs, JMS, DAOs and Hibernate.
  • Achieved asynchronous communication using JMS message listeners and configured the JMS environment by setting up Queue and Topic connection factories.
  • Applied annotations for running the XDOCLET and transforming POJOs to EJBs.
  • Used JAX-WS - JSON, WSDL and SOAP using Apache-Axis2 to consume the web services.
  • Implemented Hibernate Object-Relational Mapping (ORM) for mapping between the Java classes and Database tables.
  • Used Entity Beans and Java Annotations to maintain the database schema.
  • Used Container-Managed Persistence and Bean-Managed Persistence to make queries against entities stored in a relational database.
  • Involved in writing complex SQL queries using JDBC and stored procedures for the application in Oracle 10g.
  • Used Eclipse 3.0 as development environment, Designed, Developed and Deployed EJB Components (EAR) on Web-Sphere application server 6.1.
  • Built the application using Apache ANT.
  • Developed test cases using Junit and tested the application.
  • Used Log4j as the logging framework.
  • Installation and setup of the class paths, maintenance and troubleshooting while deployment of software during development and QA phases.
  • Involved in Unit integration, bug fixing, Design Reviews, Code Walk through, Client interaction and Team Support.
  • Used Rational Clear Case for software configuration management and version control.

Environment: J2EE 1.6, Rational Rose, UML 2.0, JSP, JSF 1.2, JFC/Swing, Spring 3.0, EJB3.0, Hibernate 3.1, GWT, MDB, JNDI, JMS, Entity Beans, JAX-WS, SOAP UI, Apache Axis 2.0, SOAP, WSDL, JSON, Altova XML Spy, HTML, AJAX, JavaScript, Dojo 1.5, XML, Oracle 10g, Junit, ANT 1.7, Log4j, Rational Clear Case, Linux, Eclipse 3.0, Web-Sphere application server 6.1, Lotus Notes.

Confidential, Chicago, IL

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in design and development phases of Software Development Life Cycle (SDLC).
  • Involved in designing UML Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
  • Developed user interface using JSP, JSP Tag libraries, Struts Tag libraries and Java Script to simplify the complexities of the application.
  • Used Adobe Flex to create Rich UI for training module of the application.
  • Implemented Model View Controller (MVC) architecture using Struts 1.3 framework at presentation tier.
  • Validated all forms using Struts validation framework and implemented Tiles framework in the presentation layer.
  • Used the Spring Framework for Dependency Injection and Aspect Oriented Programming (AOP).
  • Extensively used Hibernate 3.0 in data access layer to access and update information in the database.
  • Implemented the application using the concrete principles laid down by several Java/J2EE Design patterns like Business Delegate, MVC, Session Façade, Singleton, Data Transfer Object (DTO) and Service Locator.
  • Used JDBC to connect to backend database SQL Server 2005.
  • Used Hibernate ORM framework as persistence engine, configured O/R mapping, and wrote complex Hibernate queries.
  • Developed the Business tier with Stateless and Stateful Session beans with EJB 2.0 standards.
  • Used Web Services - WSDL and SOAP for at the client side for exchange rate calculation and used SAX and DOM XML parsers for data retrieval
  • Implemented Persistence layer using Hibernate to interact SQL Server 2005 databases.
  • Used JSON for data exchange between application modules along with XML.
  • Used IBM RAD 6.0 as development environment.
  • Involved in development of WebServices using JAX-WS.
  • Deployed and tested the application on WebLogic application server.
  • Used MAVEN as the build tool.
  • Developed test cases on JUnit.
  • Used Log4J for logging and tracing the messages.
  • Used CVS for version control across common source code used by developers

Environment: J2EE 1.4, HTML, JavaScript, JSP 2.0, Servlets 2.3, Struts 1.3, Spring 2.5, EJB 3.0, Hibernate 3.0, SQL Server 2005, JDBC, JAX-WS, SOAP, WSDL, SAX, DOM, JAXB, Log4J, JUnit, MAVEN, CVS, PL/SQL, MQ, Rational Rose, WebLogic Application Server 8.0, Eclipse 3.0, Windows XP, Adobe Flex.

Confidential, Stamford, CT

Java/J2EE Developer

Responsibilities:

  • Involved in various Software Development Life Cycle (SDLC) phases of the project which was modeled using Rational Unified Process (RUP).
  • Generated Use Case Diagrams, Class Diagrams, and Sequence Diagrams using Rational Rose.
  • Implemented the application using Jakarta Struts Framework which is based on Model View Controller design pattern.
  • Image transformation in JSP’s using SWINGS and APPLETS
  • Implemented UI components like Font Chooser, Color Chooser etc. using SWINGS
  • Used the Struts Validation and Tiles Framework in the presentation layer.
  • Developed user interface using JSP, JSP Tag libraries and Struts Tag Libraries to simplify the complexities of the application.
  • Developed various EJB components to fulfill the business functionality.
  • Session Beans were developed to process the requests from the user.
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Used Spring Framework for Dependency Injection and integrated it with the Struts Framework and Hibernate.
  • Used a WAP server for communications to the customer.
  • Used Web services - WSDL and SOAP for getting credit card information from third party.
  • Used JMS API for asynchronous communication by putting the messages in the Message queue.
  • Implemented various design patterns in the project such as Business Delegate, Session Façade, Data Transfer Object, Data Access Object, Service Locator and Singleton.
  • Designed various tables required for the project in Oracle 9i database and used Stored Procedures and Triggers in the application.
  • Performed unit testing using JUnit framework and used Struts Test Cases for testing Action Classes.
  • Used Ant scripts to build and deployed on WebSphere Application Server.
  • Monitored the error logs using Log4j and fixed the problems.
  • Developed the different components of application such as JSPs, Servlets, EJB’s using Websphere Studio Application Developer and used CVS for version control.

Environment: EJB, Struts 1.2.4, Hibernate 3.0, Spring 2.0, JSP 1.2, Java Swing, Servlets 2.1, EJB 2.0, JMS, MQ Series, XML, SOAP, UDDI, WSDL, WAP, WML, JDBC, JavaScript, UML, HTML, JNDI, CVS, Log4j, JUnit, WebSphere App server 5.1, WSAD 5.1.2, Rational Rose, Oracle 9i.

Confidential, KC MO

Java/J2EE Developer

Responsibilities:

  • Designed the UML diagrams based on the OOAD principles.
  • Developed a multi-user web application using JSP, JSTL, Action Forms, Action Classes, JavaScript and JDBC to provide the needed functionality.
  • Developed the front end with Model-2 architecture using Struts 1.2 framework with JDK 1.4
  • Client side validation was done using JavaScript’s, sever side validations are done using Struts Validator Plug-In.
  • Used AJAX in suggestion list and to display dialog boxes.
  • Implementing the Design Patterns like MVC-2, Front Controller, Composite view and all Struts Framework Design Patterns to improve the performance.
  • Authentication of the users is implemented using LDAP, TIM.
  • Involved in writing the Oracle PL/SQL Stored procedures, triggers, views
  • Developed Generic DAO object to perform generic database operations using data source JNDI name defined in application container.
  • Maven to compile and generate EAR, WAR, and JAR files.
  • Used Log4j for logging Errors.
  • Integrated, tested on Windows Platform and deployed the application on Weblogic application Server.

Environment: Core Java, J2EE, Servlets, JSP, Oracle 9i, JDBC, Struts, Weblogic, CSS, HTML, DHTML, JavaScript, AJAX, LDAP, TIM, Maven2.0, Log4j, Junit.

Confidential

J2EE Programmer

Responsibilities:

  • Created the Mock-ups using HTML and JavaScript to understand the flow of the web application
  • Used Struts framework to develop the MVC architecture and modularized the application
  • Developed user interfaces using JSP, HTML and JavaScript for views and to interact with the end users
  • Developed interactive modules using JSP and Servlets
  • Developed the Business Logic using Plain Old Java Objects (POJOs) and Session EJBs
  • Designed Stateful Session Beans for maintaining user sessions
  • Integrated and used Hibernate framework for database persistence logic
  • Implemented the search mechanism using Stored Procedures, Sequences in PL/SQL
  • Involved in coding, maintaining, and administering EJBs, Servlets, and JSP components to be deployed on a WebLogic application server
  • Implemented Axis web services for the extended search
  • Performed integrated testing using different test cases
  • Used SVN version control to maintain the different version of the application

Environment: HTML, DHTML, JavaScript, JSTL, JSP, Servlets, EJB 2.0, Struts, BEA WebLogic Application Server, SQl Server 2005, Eclipse 3.1, XSLT, Hibernate, Ant, Windows NT, Oracle8i, JUnit, Log4j.

We'd love your feedback!