Senior Java/j2ee Developer Resume
Dallas, TX
SUMMARY
- Having 8 Years of progressive experience in all the phases of software development life cycle including Design, Development, Integration, Maintenance, Implementation and Testing of various client/server, N - tier and web applications. Experience working as a Programmer Analyst, Designer in executing web based information decision-making projects using Java/J2EE related technologies.
- Expertise in application development using various frameworks: Jakarta StrutsFramework 1.1/1.2/1.3, Spring Framework 1.2/1.3/2.0/2.5 , Java Server Faces (JSF), Spring Batch framework, Hibernate 2.0/3.0/3.2, Java Data Objects with GUI plug-ins
- Proficient in XML technologies like XML, DTD, XSL, XSLT, SOAP, WSDL and UDDI.IBM.
- Proficient in various web based technologies like HTML, DHTML, JavaScript and AJAX.
- Developed AJAX scripting to process server side JSP scripting.
- Developed reusable Server side code modules with Enterprise Java Beans Integrated with Remote method Invocation (RMI) to access remote Servers and invoking Databases with JDBC
- Extensively experienced in architectural issues and their solutions using various design patterns such as MVC(Model-View-Controller), Singleton, Session Facade, Service Locator, DAO, DTO and Business Delegate.
- Experienced in implementing Service Oriented Architecture (SOA) with XML based Web Services (SOAP/UDDI/WSDL) using Top down Approach and Bottom up Approach.
- Has experience on java web services using ApacheAxis2.0
- Extensive Knowledge on databases like Oracle 9i/10g, DB2, and MySQL. Experience in writing complex SQL Queries, Stored Procedures, Triggers, Cursors, and Functions.
- Good working knowledge of database tools like TOAD, PL/SQL, Db Visualizer and SQL Navigator.
- Developed 3-Tier services, which include databases, messaging systems, transaction monitors, real-time data feeds, and existing enterprise information systems, integrated with WebSphere and IBM HTTP Server.
- Expertise in design and development of multi-tiered web based applications using J2EE technologies like JSP 1.1/1.2/2.0, Servlets 2.2/2.3/2.4, EJB 2.0/3.0, JDBC, JNDI, JMS, LDAP, IBM MQSeries and RMI.
- Good Working Knowledge of Experience in working with operating systems like Windows 98/NT/2000/XP, UNIX, LINUX.
- Experience in unit testing the applications using JUnit Framework and developed logging and standard mechanism based on Log4J.
- Developed ANT scripts, and used MAVEN tool to build and deploy J2EE Applications
- Used SVN, CVS, Harvest, Clear case and Clear Quest for Version controlling and error reporting.
- Excellent analytical ability, consultative, communication and management skills.
- Self-motivated, easily adaptable to new environments and ability to work independently as well as in small groups. IBM WebSphere,
PROFESSIONAL EXPERIENCE
Confidential, Dallas, TX
Senior Java/J2EE Developer
Responsibilities:
- Designing and Implementing, code in JAVA to achieve the functionality of the Web Application.
- Extensively experienced in architectural issues and their solutions using various design patterns such as MVC (Model-View-Controller), Singleton, Service Locator, DAO, DTO and Business Delegate, Adapter, IBM WebSpherer.
- Struts 2 framework for the presentation layer management, client request management, Authentication, redirection, Action Mapping, and response
- Maintaining Strut-Config files for Action Mappings
- Implementing Regular Expressions in Java, JavaScript for input validations
- Spring MVC 2.5 framework implementation for dependency injection
- Emphasis on client validations using languages such as JavaScript, XML validation
- Extensive Application of HTML, XHTML, CSS for design and styling of web pages.
- Struts tiles for requirement specific styling of web pages, IBM WebSphere
- JSP, Expression Language, OGNL and Scrip let for Accessing Java Object properties
- Application servers like Apache Tomcat 5.5
- ANT scripts, and used MAVEN 2.x tool to build and deploy J2EE Applications
- Implementation of AJAX, JSON, JQuery for create interactive Web Applications
- Other tools like EMMA for Unit Test Code Coverage, firebug for debugging HTML.
- Following the norms of Test Driven Development for code efficiency and maintenance
- Object Relational mapping frameworks like iBatis 2.3.0, Top link 11.1
- AGILE Software Development Life Cycle implementing Pair Programming, SCRUM meetings
- Unit testing frameworks like JUNIT 4, Easy Mock 3, and JMockit 0.95
- Acceptance Test Driven Development (ATDD) for parallel development and testing
- Hudson Continuous Integration Server for build management and traceable failure reports
- Database Tools like DB Visualizer 6.5.5, TOAD for connections to oracle thin client
Environment: Java, J2EE, Eclipse 3.5.1, Eclipse 3.6.1, Easy Mock, JUnit, Spring, IBatis, XML, HTML,SQL,Oracle 10 g/11g,Struts 1.1/2, DB Visualizer, TOAD
Confidential, Foster City, CA
Java/J2EE Developer
Responsibilities:
- Involved in gathering requirements from users for the new modules
- Created an SRS document and interacted with database using TOAD
- Implemented the front-end using Struts 1.1 framework
- Implemented server side code with Business Object (BO), Data Access Objects (DAO), Spring and database SQL maps with Hibernate 3.x
- Also worked on implementing the Front End through the Jakarata Struts 1.1
- Written SQLs, stored procedures for interacting with database.
- Involved in tuning the performance of the application.
- Used Eclipse IDE for developing the application.
- Used JDBC API and HQL (Hibernate Query Language) to query the Database System and used JDBC Thin Driver to connect to the database.
- Conducted code reviews and design reviews, adhering to various design patterns
- Followed Agile SDLC
- Debug existing code and added new functionality to the application
Environment: Java, J2EE, Eclipse 3.5.1, Eclipse 3.6.1, spring, Hibernate, JDBC, XML, HTML, MySQL,Oracle,10 g, Struts 1.1/2, Struts, CSS, JavaScript, AJAX, JQuery, XML, XST, Spring MVC,IBM.
Confidential, MI
Java Developer
Responsibilities:
- Involved in the development of the entire Front-end part of the system, using Struts, JSP, WebSphere Rational Web Developer, Servlets, HTML, JavaScript and AJAX.
- Worked on various new enhancements on the system that involved requirements analysis, designing the solution, development and implementation.
- Made extensive use of spring MVC and Hibernate DAO support using spring framework.
- Involved in the design and development of Hibernate beans and mapping files to access the database.
- Involved in design and development of the EJB Tier which provides services to the web application using MDBs, Session Beans & Patterns like Session facade, abstract factory, DAO, service locator, Singleton etc.
- Developed server-side services using Core Java concepts.
- Developed JAVA classes as per designed docs, Worked on Multi-threading and thread pooling
- Wrote client side and server side validations using Struts Validators and Java Scripts Validations.
- Experience with using IDEs like Eclipse, WSAD, RAD, JDeveloper and NetBeans
- Implemented unit testing by using JUNIT.
- Creating Deployment Descriptor in Struts tiles framework.
- Implemented technical documentation and middle tier code using JAVA programming language.
Environment: Java 1.4, J2EE, Struts, WSAD, WebSphere rational Web developer, RAD, NetBeans, HTML, JSP, JavaScript, Web Services, Spring, Hibernate, EJB 2.0, JavaScript, Eclipse 3.1, Oracle 10G, PL/SQL, Toad, Clear Case, Clear Quest, XML, XSLT,IBM
Confidential
Java Developer
Responsibilities:
- Involved in the development of front-end screen design using JSP.
- Involved in the implementation of client side and server side programming using HTML and Java Script. IBM WebSphere Message broker
- Database design and connectivity done by using JDBC Bridge.
- Developed Servlets in forwarding requests to different Servers and Servlets.
- Designed and developed Servlets to communicate between the Presentation and Business layer.
- Maintained responsibility for database design, implementation and administration.
- Used Log4J for logging and tracing the messages.
- Testing the functionality and behavioral aspect of the software.
- Responsible for customer interaction, analysis of the requirements and project scheduling.
- Developed front-end interfaces and involved in Error Handling using JSP.
- Designed Integration test plan for testing of Integration of all use cases for a module.
- Was assigned the task of deploying the application different working environments.
- IBM WebSphere Message broker
Environment: JDBC, HTML, JavaScript, Log4J, JavaBeans, SQL Server, IBM WebSphere