Senior J2ee Developer Resume
Lubbock, TX
SUMMARY
- Having 7+ years of experience in software development Including Analysis, Design, Development, Integration, Deployment, Testing and Documentation of Enterprise Applications, Web based Client server, Distributed and N - Tier Architecture technologies.
- Expertise in Configuring and Deploying the Large Scale enterprise Applications in the RAD and Web Sphere Application Server.
- Extensive experience in Object Oriented Design, Development and Implementation of Enterprise Applications using Technologies JDK 1.6/1.5/1.4/1.3 , J2EE1.4/1.1, EJB 3.0/2.0/1.1, Annotations, JSP, Servlets, JDBC, JMS, Java Beans, JNDI, HTML, DHTML, CSS, XML, XSL, XSLT, JAXB, JAXP, Web services, Ant and JavaScript.
- Extensive Knowledge of JSF, spring and Struts framework, Hibernate O-R mapping framework, MVC architecture and J2EE design patterns like DTO Pattern, DAO, Proxy, Business Delegate Pattern, Session façade pattern.
- Expertise wif IBM WAS 8.5/7.0/6.1/6.0 , BEA Weblogic 7.0/8.1, JBOSS 4.x/5.0 Application Servers and Tomcat 5.0 web servers.
- 4 years of experience wif Object Oriented Design (OOD), Analysis (OOA), Modeling (OOM) based on Unified Modeling Language (UML) architecture using Rational Rose 2000
- 5 years of experience in developing Enterprise applications using Oracle 10g/9i, DB2 and SQL Server 2000 and proficient in Query Languages SQL, PL/SQL.
- Excellent Hands on experience in using IDE tools like IBM RAD8.5/8.0, Eclipse, My Eclipse 6.5/7 and Project Management tools like Maven
- Strong Knowledge in Using the tools like Log4J, JUnit, JMockit and TOAD
- Proficiency in Following the SDLC in programming, which includes Requirements gathering, Writing SRS, Designing High Level Design Document(HLDD), Detailed Design(DD), Unit Test Plans(UTP), and performing Development Testing like Unit, Integration, Regression testing
- Expertise in Production Support and fixing the production issues and ensuring the Application is running Stable in the Client Environments.
- Knowledge in using the Version Control systems like IBM CA SCM and CVS.
TECHNICAL SKILLS
Java Technologies: Java (J2SE 1.5/1.4), J2EE 1.5/1.4/1.3, Servlets 2.5/2.1, JSP 2.1/2.0, JDBC 3.0, JNDI 1.2, EJB 3.0/2.1, RMI 1.5, JMS.
Frameworks: Struts 2.0/1.3/1.2, spring 2.5/2.0/1.3, Spring MVC, JSF1.2, Hibernate 3.0.
Web Technologies: HTML, DHTML, JavaScript, AJAX, CSS.
XML Technologies: XML, XSL, XSLT, SAX, DOM, JAXP, JAXB, SOAP, UDDI, WSDL.
Application/Web servers: IBM Web sphere 7.0/6.1/6.0, JBoss 4.2/5.0, ApacheTomcat 5.5, Web Logic 8.1.
Databases: Oracle 10g/9i/8i, IBM DB2 8.1, MS SQL Server 2000, MySQL.
IDE Tools: IBM RAD, Eclipse 3.1, Net Beans 6.0, MyEclipse.
Tools: Ant, Maven, JUnit, Log4j, XMLSpy, TestNG
Other Tools: IBM Clear Case, SVN, CVS, IBM Rational Rose 2005/2003, TOAD, IBM DB2 Control Center
Operating systems: Windows 98/NT/2000/XP, UNIX, LINUX.
PROFESSIONAL EXPERIENCE
Confidential, Lubbock, TX
Senior J2EE Developer
Responsibilities:
- Used agile software methodology and CA SCM Harvest for Source Code Management.
- Participated in code reviews, Scrum meetings.
- Used RAD, IBM Portal server and IBM Websphere for the development of this application.
- Used AJAX and JQuery for UI.
- Developed Messaging Services using Sonic JMS.
- Used Java Message Service (JMS) for reliable and asynchronous exchange of important information, Such as Policy information of customer...
- Designed and developed Message driven beans dat consumed the messages from the Java message queue.
- Used JAXB, XSD, XML and API for Webservices.
- Extensively used Struts and Java Collections API.
- Developed Hibernate mapping files and Domain objects. Used Wrote Dozer for XML mappings for BO’s, DTO’s and POJO’s
- Configured LDAP repository to retrieve the agent emailID and included in the email content while sending the emails to Customers.
- Building EAR file using the RAD8.5 and deploying the application on WAS8.5
- Migrated couple of applications from WAS6.1 to WAS8.5 using master builds scripts.
- Used DB2-UDB for Stored Procedures.
- Used DAO Pattern to retrieve the data from the Database.
- Used JUnit/Jmockit for TDD and improved code coverage.
- Used Mtl for error logs.
- Used ANT scripts to build the application and deployed on WebSphere Application Server
Environment: Java 1.6, RAD 8.5, Websphere 8.5, IBM portal server,DB2, CA SCM Harvest, JSP, Struts 1.2, Hibernate 3.0, Java Script, AJAX, JQuery, Webservices, JUnit, JSON, XML,JAXB, Harvest, Mtl, LDAP, ANT.
Confidential, Lubbock, TX
Senior Java Developer
Responsibilities:
- Used agile software methodology and VersionOne for Sprint tracking and planning.
- Participated in code reviews, Scrum meetings, Retrospective and spring planning.
- Actively participating in all the phases of the System Development Life Cycle (SDLC).
- Participating in the High-level and low-level system design, planning, estimation and implementation.
- Preparation of the technical design documents including class diagrams, sequence diagrams, flow charts, process flow diagrams and etc.x
- Used JSP, Ext JavaScript, AJAX and JQuery for UI.
- Used Spring MVC, IOC, ORM and Transaction Management.
- Wrote Context files for spring and properties file for spring placeholderconfiguration.
- Developed Services using Spring Webservices.
- Used JAXB, XSD, XML, RESTFull API and JSON for Webservices.
- Extensively used Annotated Spring beans and Java Collections API.
- Developed Hibernate mapping files and Domain objects.
- Wrote Junit classes using Junit, Mockito and improved code coverage.
- Used Maven, Log4j, JUnit, JIRA, VersionOne and Bamboo.
Environment: Java 1.6, Eclipse 3.6.2, Oracle 11g, TOAD, Tomcat 6.x, JSP, Spring 3.0, Hibernate 3.0, SVN, log4j, Java Script, AJAX, JQuery, Webservices, JUnit, JSON, XML, XSD, JAXB, Maven, JIRA, VersionOne, Bamboo and Agile.
Confidential, Fullerton, CA
Senior Java Developer
Responsibilities:
- Maintain OmniUpdate Web Content Management System to update Webpage of different departments.
- Develop "Technology Services for Student Affairs" website for the Student Affairs Department.
- Used agile software methodology and VersionOne for Sprint tracking and planning.
- Participated in code reviews, Scrum meetings, Retrospective and Sprint planning.
- Used JSP, Ext JavaScript, AJAX and JQuery for UI.
Environment: Java 1.6, Eclipse 3.6.2, Tomcat 6.x,OmniUpdate, JSP, Struts, Java Script, AJAX, JQuery, Web services, JSTL, XML, and Agile.
Confidential
Java Developer
Responsibilities:
- In this development process we followed Scrum Methodology. Scrum development is an iterative, incremental framework for project management.
- In this project, each iteration is of two weeks. Each iteration has a different design, planning and implementing.
- Created mobile graphical user interface screens, where member will register and the member values will be stored in the database.
- Created an admin operated UI where equipment registrations are performed and count of the equipment decreases based on reservations made by the member and flag value will be updated in the database.
Environment: Java 1.6, Eclipse 3.6.2, Android SDK 2.3.4, SQLite, JUnit, Html, JSP, JQuery, XML.
Confidential
Java developer
Responsibilities:
- Analyzed client requirements based on the developed detailed design documents.
- Developed Unified Model Diagrams using Microsoft Visio.
- Developed STRUTS forms and actions for validation of user request data and application functionality.
- Developed JSP’s wif STRUTS custom tags and implemented JavaScript validation of data.
- Developed programs for accessing the database using JDBC thin driver to execute queries, Prepared statements, Stored Procedures and to manipulate the data in the database
- Involved in developing business tier using stateless session bean.
- Used JavaScript for the web page validation and Struts Validation framework for server side validation
- Designing the database and coding of SQL, PL/SQL, Triggers and Views using IBM DB2.
- Design patterns of Delegates, Data Transfer Objects and Data Access Objects.
- Developed Message Driven Beans for asynchronous processing of alerts.
- Used Clearcase for source code control and JUNIT for unit testing.
- Involved in peer code reviews and performed integration testing of the modules.
- Followed coding and documentation standards.
Environment: JAVA, J2EE 1.2, STRUTS 1.0, JSP, JDBC, ANT, XML, IBM Web Sphere 4.0, WSAD, JUNIT, DB2, Rational Rose, CVS, SOA and RUP.
Confidential
J2EE Developer
Responsibilities:
- Involved in the complete development, testing and maintenance process of the application
- Responsible for gathering the requirements doing the analysis and formulating the requirements specifications wif the consistent inputs/requirements
- Developed JSP, Servlets as an application controller.
- Designed and developed HTML front end screens and validated forms using JavaScript.
- Used Frames and Cascading Style Sheets (CSS) to give a better view to the WebPages.
- Deployed the web application on WebLogic server
- Used JDBC for database connectivity.
- Developed necessary SQL queries for database transactions.
- Involved in testing, implementation and documentation.
Environment: Java, Servlets, JSP, WebLogic 5.1, HTML, JavaScript, JDBC and SQL, PL/SQL, Oracle 8, UNIX.