Sr. Java Developer Resume
Dallas, TX
SUMMARY
- Sr. Java Consultant wif 7+ years of IT experience in Analysis, Design, Development, Testing, Implementation, Enhancement and Support of full life cycle web applications using N - TierJ2EE architecture
- Thorough understanding and professional experience in object oriented analysis, design and development of client/server and distributed environments using Java and J2EE Technologies (EJB, JSP, Servlets, JDBC, JNDI, JMS, RMI)
- Expertise in J2EE application design using design patterns such as MVC, Business Delegate, Session Façade, Service Locator, Factory Method, Singleton, DAO etc.
- Good working experience in object/relational persistence and query service like Hibernate, JPA,iBATIS and MyBatis.
- Strong Analysis and Design(OOAD) skills utilizing UML, Rational Rose, Agile and Rational Unified Development Process.
- Proficient in writing PL/SQL Queries, Cursors, Stored Procedures, Packages, Functions andDatabase Triggers .
- Experience using various web/application/directory servers like IBM Web Sphere, BEA Web Logic, Apache Tomcat, JBoss.
- Extensive experience in MVC frameworks likeStruts and Spring MVC Framework.
- Experience working in Dependency Injection wif Spring Framework.
- Good experience working wif JavaScriptand AJAX.
- Extensive Experience in Web Application Development using Servlets, JSP, JSP Tag Libraries, Custom Tags, Tiles etc.
- Good experience wif SOAP based web services development wif JAX-WS.
- Good noledge of REST-full web services using JAX-RS and Jersey tools.
- Good working experience in using Log4J for logging, JUnit for unit testing, ANT for build scripts.
- Proficient in using XML Suite of Technologies (XML, XSL, DTD, XML Schema, XSLT).
- Strong experience in RDBMS using Oracle, DB2, AS400, Derbyand MySQL.
- Comfortable working wif windows as well as UNIX environment.
- Experienced in application maintenance by prioritizing bugs, handling change requests and enhancements.
- Good experience wif defect tracking and production ticket tracking tools such as IBMMaximo, HPQualityCenter etc.
- Excellent client relation skills and teh drive to complete tasks effectively and efficiently.
- Strong communication and Interpersonal skills.
TECHNICAL SKILLS
J2EE Technologies: Java 5, JSP, Servlets, EJB, RMI, RPC, JNDI, JDBC
J2EE Frameworks: Struts, Stripes, Spring
ORM Technologies: Hibernate, JPA, MyBatis, iBATIS
Design Patterns: MVC, Business Delegate, Service Locator, Singleton, DAO, Session Façade
Languages: Java, C, C++, SQL, PL/SQL
Operating Systems: Windows NT/2000/XP, UNIX, Linux, Sun Solaris
Web/Application Servers: JBoss, Web Logic, Web Sphere, Apache Tomcat
Middleware: SOA, Web Services, MQ, JMS, Apache Axis, JAX-WS, JAX-RS
IDE: JDeveloper, Eclipse, MyEcplise, NetBeans, TOAD
Database: Oracle, DB2, MySQL, AS400-iSeris
XML Suite: XML, XSLT, XSD, XPath, JAXP, JAXB
Web Technologies: HTML, DHTML, Java Script, AJAX
Design Methodologies: OOAD, UML, RUP, RAD, Agile
Log/Test/Version Control: Log4j, JUnit, CVS, Clear Case, SVN
Tools: Rational Rose, MS Visio, Clear Quest 4C, ANT, IBM Maximo, HP QC
PROFESSIONAL EXPERIENCE
Confidential, Dallas, TX
Sr. Java Developer
Responsibilities:
- Involved in analysis, design, development and support of teh application.
- Implemented MVC architecture using Struts Framework, Coding involves writing Mapping files, Form Beans, Action Classes and JSPs.
- Used JSTL tag Libraryand Sturts TagLibraryin JSP for flow control, URL management, data formatting and internationalization.
- Used Spring Framework. Integrated Spring and Struts. Spring Annotation is used for teh bean wiring.
- Used Hibernate as ORM framework. Involved in writing Hibernate Mapping files and POJOs.
- Involved in writing teh DAO classes. Used Spring-Hibernate ORMlayer for DAO implementation.
- Involved in writing SOAP based web servicesfor communication between its upstream applications. Also involved in writing Web Service Client.
- Involved in writing Stored Procedures in Oracle PL/SQL.
- Involved in writing unit testing for teh application.
- Involved in Managing/Fixing bugs and Client Issues in teh application.
Environment: Java, J2EE, JSP, Servlets, JavaScript, HTML, Ajax, Struts 1.3, Spring 2.5, Hibernate 3, SQL/PLSQL, WebServices, SOAP, XML, WSDL, JUnit, WebSphere 6.1, Clearcase, Clear Quest 4c, IBM Maximo, HP Quality Center, Oracle 10g, Unix, Windows.
Confidential, Indianapolis, IN
Sr. Java Developer
Responsibilities:
- Involved in discussion wif teh client in order to no their business needs.
- Involved in writing requirementdocuments based on teh discussion wif teh business.
- Designed and developed usecases and classdiagrams.
- Designed and Implemented MVCarchitecture using StrutsFramework, Coding involves writing ActionClasses, Formbeans, CustomTagLibraries, JSP and Utilityclasses.
- Used Sturts support for internationalization.
- Implemented StrutsTilesframework for layout.
- Involved in writing Web Service Stub and client application.
- Implemented IBATIS as an ORmapping tools. Developed configuration files, POJO classes and DAO classes for data access using IBATIS.
- Involved in writing DB2Sqlqueries while developing mapping files for IBATIS.
- Involved in writing Stored Procedures in DB2PL/SQL for storing back order information in Confidential Database.
- Wrote JUnit test case for unit testing.
- Worked in implementing ApacheLog4J for writing logs in log files.
- Involved in UAT as well as debuggingand fixing teh issue.
- Worked on Springintegration wif Struts andIBatis.
- Involved in SpringBeanwiring using annotations.
- Worked for production support and application support after teh release.
Environment: Java, J2EE, Servlets, JSP, JSTL,HTML, JavaScript, Ajax, Struts 1.2, Spring 3.0, SOAP, WSDL, Web Services, IBATIS, SQL/PLSQL, Apache Log4j, JUnit,Tomcat 6.0, DB2 AS400, MyEcplise 9.0 Blue, SVN, XML, Unix, Windows.
Confidential, Dallas, TX
Sr.Java Developer/Application Support Analyst
Responsibilities:
- Being engaged in development, support and enhancement of teh current/new application.
- Developed application using Java/J2EE frame work.
- Involved in writing EJB client applications.
- Implemented Web Services and SOAP Protocols to interact wif External/Downstream apps.
- Implemented Struts MVC framework as web application module.
- Implemented Hibernate as an OR mapping tools and involved in writing DAO classes.
- Being involved in Analyzing and Testing applications and propose a better way to solve teh problem.
- Supporting teh Databases and Application-DB interactions.
- Involved in developing several database objects like Cursors, StoredProcedures, Packages and Views etc.
- Working for application and production support team.
- Extracting teh data and making report for teh analysis purpose, auditing and for higher management review.
- Writing teh Database scripts dat need to be executed in order to maintain teh application and data consistency.
- Used Clear Quest4C for change request process.
- Used HP Quality center for defect tracking
- Used IBM Maxima for production ticket tracking and management.
- Interacting wif multiple teams to get teh task done and to get teh issue resolved in timely manner in order to maintain teh client satisfaction and maintain bank’s teh higher standards.
Environment: Java/J2EE, JSP, JSTL, Servlets, JavaScript,Struts 1.2, EJB 2.0, XML, Web Services, Log4j, UNIX, Oracle Sql/PLSql, DB2, Oracle TOAD, Clearcase, ClearQuest 4C, IBM Webshpere Application Server 6.0, Oracle 10g, IBM Maximo, HP Quality Center, IBM RAD, DCT Tools, SharePoint, UNIX, Windows
Confidential, Los Angeles, California
Java Developer
Responsibilities:
- Requirements gathering from business and defining specifications for teh system.
- Designed and developed Use-Case Diagrams, Class Diagrams and Object Diagrams using UML Rational Rose for OOA/OOD techniques.
- Created teh UI interface using JSP, Struts, HTML
- Analysis, Design, and Implementation of software applications using Java, J2EE, XML and XSLT.
- Designed and Implemented MVC architecture using Struts Framework which involved writing Action Classes/Forms/Custom Tag Libraries & JSP pages.
- Implemented Spring framework, spring plugin for Struts and Spring Hibernate ORM.
- Documented and Fixed bugs and Client Issues in teh application.
- Involved in writing Stored Procedures in Oracle-PL/SQL for back end which were used to update business logic over a set of scheduled timers. Used Views and Functions at teh Oracle Database end.
- Used JUnit for Unit testing teh application.
- Used Apache Ant to compile java classes and package into jar/war archives, involved in Low Level and High Level Documentation of teh product.
- QA activities, Created test data, test cases and tested teh application.
Environment: Java/J2EE, EJB 3.0, JSP, Struts 1.1,Spring 2,Servlets, Hibernate 3, CSS, Java Script, HTML, XML, JMS, Weblogic 8.1, Oracle 9i, Apache Ant, XSLT, PL/SQL, Unix and Windows XP.
Confidential
Application Developer
Responsibilities:
- Involved in requirement analysis, design and unit testing of teh project.
- Implemented MVC Architecture using Struts MVC.
- Developed teh user interface using JSPs, HTML and CSS using teh Struts framework.
- Developed DAO classes using Java JDBC API.
- Involved in writing client side validations by using teh JavaScript and server side validations by using Struts form validators.
- Involved in back end development of teh project by writing teh code to interact wif teh database and writing SQL queries.
- Responsible for coding using AJAX for getting data from database wifout reloading teh entire page having teh responsibility to test teh use case by writing teh Unit test cases and having good.
- Involved in writing unit test case using JUnit.
Environment: Java/J2EE 1.4, UML, JSP, Servlets, Struts MVC 1.1, AJAX, Java Script, Oracle 9i, TOAD, HTML, CSS, Eclipse IDE, BEA Weblogic 8.1, JUnit,Log4j, CVS, UNIX, Windows and other office tools
