Sr. Java/j2ee Lead Resume
Irving, TexaS
SUMMARY
- 7 plus years of IT experience in Development and Analysis in J2EE n - tier systems.
- Possess extensive experience in Core Java programming like multi threading, collections, Struts & Spring, Struts 2 Hibernate, JPA, Java script, JSP, Servlets and SQL.
- Possess very good exposure in the development of high performance, scalable web applications using J2EE technologies.
- Experience in full System Development Life Cycle (Proposal, Process Engineering, Design, Development, Testing, Deployment and Support) Using Water Fall Model, Agile, Iterative and Test Driven Development.
- Expertise and thorough knowledge of Object-Oriented concepts, Struts 1.1 Frame Work with tiles, JSP, Servlets, EJB 3.0, JMS, JDBC, HTML, AJAX, JSTL, Java Beans, JPA, Java Script, ANT, CVS, SVN, PL/SQL, Web Services based on Apache Axis and XML technologies, also experienced batch processing.
- Currently working on Shipping and Logistics Web development.
- Experience with complete development process of web applications using the Java 2 Platform, Enterprise Edition (J2EE) Technologies and designing them with UML.
- Good knowledge on JavaScript packages (ext.js, adobe flex) which are used for building and optimizing complex browser-based applications
- Excellent Knowledge of Web development and good experience in using different Web Development Tools.
- Strong analytical, problem solving & communication Skills
TECHNICAL SKILLS
Technologies: J2EE, JSP, JDBC, Servlets
Servers: Apache Tomcat 6.0, Weblogic 10.2, Jboss
Operating Systems: Windows XP/NT/2000, Unix
Languages: Java 2, SQL
Architecture: OOAD
Web Technologies: JSP & Servlets, JSF, JavaScript, ExtJS, HTML
Desktop Programming: Java
Databases: Oracle 10g, Oracle 11g, MS SQL Server, MySQL
Middleware: JDBC, Java Servlets
Development Environment: Eclipse, MyEclipse
Framework/API’s: Java API, Spring, Struts, Hibernate, JUnit, JPA
Version Control: SVN
PROFESSIONAL EXPERIENCE
Confidential, Irving, Texas
Sr. JAVA/J2EE Lead
Responsibilities:
- Involved in analyzing the requirement, modeling the Classes and Objects, Preparing sequence diagrams using Star UML and Rational Rose.
- Involved in Java, J2EE programming.
- Used Remote EJB calls.
- Followed waterfall methodology.
- Involved in building build scripts using ANT.
- Followed full software development lifecycle.
- Resolved defects on time and priority.
- Used Spring JDBC framework to connect to databases.
- Written SQL queries in the applications to query against Databases.
- Accommodated last minute requirement changes and high priority issues and received client appreciations for the same.
- Used XML based web services tool to push pending orders in Integration Manager.
- Debugged issues related to performance of an application and discussed with business analysts to optimize the performance.
- Good Knowledge on Mockito.
- Involved in full load cycle and completed testing cycles with lowest number of defects.
- Led an Offshore team of junior developers to develop the applications.
Environment: Java/J2EE, XML, Struts, JSP, Java Script, Web Services, Oracle, SQL Server 2005, Oracle Weblogic 10.2, Linux, JUnit, Selenium Test Suite.
Confidential, Hoffman Estates,Illinois
Sr. JAVA/J2EE Developer
Responsibilities:
- Involved in analyzing the requirement, modeling the Classes and Objects, Preparing sequence diagrams using UML and Rational Rose.
- Involved in Java, J2EE, Struts, WebServices and Hibernate in a fast paced development environment.
- Followed Scrum Agile methodology, interacted directly with the client, provide/take feedback on the features, suggest/implement optimal solutions, and tailor application to customer needs.
- Involved in writing High level Design Document and Detailed Web service Design Document in consultation with Business and drafted UML Diagrams using MS-Visio.
- Designed and Developed database design document and database diagrams based on the Requirements.
- Developed UI of WebService using Struts MVC Framework.
- Implemented Struts validation framework.
- Developed WebServices using IBM Rad.
- Used Hibernate ORM framework as persistence engine, actively engaged in mapping POJO’s and hibernate queries.
- Implemented DAOs for data access using Spring ORM with Hibernate.
- Implemented/optimized complex stored procedures for performance enhancements.
- Designed the XML Schema for data transmission using xml documents.
- Wrote Unit tests using JUnit.
Environment: Java/J2EE, JAX-WS, XML, Struts, JSP, Java Script, Web Services, Oracle, SQL Server 2005, IBM WebSphere(WAS 6,WAS7), Linux, JUnit.
Confidential, Atlanta GA
Java/J2EE Developer
Responsibilities:
- Involved in analyzing the requirement, modeling the Classes and Objects, Preparing sequence diagrams using UML and Rational Rose.
- Created and configured Spring IoC (Inversion of Control) using Dependency Injection.
- Spring framework implemented with Hibernate to connect and query to the Oracle database.
- Extensively used JSP, Ajax, and CSS for application GUI screens.
- Created drop down Menus, Sliding toolbars and dynamic web pages using HTML, JavaScript and Cascading Style Sheets (CSS).
- Used JQuery, Ajax and JavaScript for Client side validations.
- Responsible for creation and maintenance of the core Subversion repository; enabled the team's distributed development through the Subclipse Eclipse Plugin.
- Got opportunity to use Log4j for logging and JUnit for unit testing.
- Actively participated in deploying the application into JBoss server.
- Involved in the System Testing, User Acceptance Testing (UAT) and Production Storm Support.
Environment: Java, JSP, Spring, XML, XSL, CSS, Agile with scrum, CVS, Ant, JUnit, Log4j, JMS, RAD MySql, JBoss, Subversion, Session Facade, Ajax and UNIX.
Confidential
Java Developer
Responsibilities:
- Implemented the application using Struts Framework.
- Extensively used Hibernate in data access layer to access and update information in the database.
- Used Springfor dependency injection and integrated with the Struts and Hibernate.
- Used JMS for reliable and asynchronous exchange of important information such as loan status report, between the clients and the bank.
- Designed and developed the UI using Struts, JSP, HTML, CSS and JavaScript.
- Implemented design patterns like Model-View-Control, Front Controller, Session Facade, Data Access Objects and Singleton.
- Consumed web service using WSDL and SOAP to get the credit history from the service provider.
- Implemented the database connectivity using JDBC with Oracle 9i database as backend.
- Involved in the development of tables, indexes, stored procedures, database triggers and functions.
- Apache Ant was used for the entire build process.
Environment: WebSphere, Oracle JDeveloper, EJB, JMS, Struts, JSP, Servlets, Hibernate, XML, XSLT, Spring, WSDL, SOAP, JavaScript, UML, HTML, ANT, CVS, Log4J, JUnit, Oracle 9i.
Confidential
Java Developer
Responsibilities:
- Part of the technical team in the development of MVC Model architecture to handle configuration, database connectivity, and template management allowing the developer to focus on application-specific business logic.
- Created a Reporting tool using JSP and Servlets that calculates the amount of state and federal taxes.
- Involved in the development of a web authentication module using Java Servlets, JSP, to authenticate a user based on a dynamically created token by a web authentication software
- Handle Session Time-outs with HTTPSessionListenerinterface.
- Performed XML parsing using DOM parser.
- Tracked software errors with Bugzilla and coordinated with help desk staff in resolving bug.
- Maintained version control using CVS.
Environment: WAS 3.5, WSAD 4.0, Servlets 2.2, JSP 1.1, XML, HTML, JavaScript, Bugzilla and Windows NT