Sr. Java Consultant Resume
Lakewood, CA
SUMMARY
- 6+ Years of experience in development of web based applications in various domains by using Java, J2EE technologies such as UML, Jakarta Struts, Spring, Hibernate, Web services, Maven, SOAP, SAO, WSDL, Java Script, EJB, JMS, RMI, JNDI, Java Beans, JQuery, Servlet, JSP, JDBC, HTML, DHTML, XML, XSL/XSLT, UNIX, Javascript, CSS, XHTML, AJAX and Windows.
- Participation in all phases of Software Development Life Cycle (SDLC) including analysis, design, coding and testing wif J - Unit and good experience wif software development methodologies like waterfall and agile.
- Good Experience in Hibernate, Jakarta Struts, Spring and MVC Frame Works and experience in SOA (Service Oriented Architecture) by creating the web services wif SOAP and WSDL.
- Proficient in programming by using the IDE’s such My Eclipse 8.x, Eclipse 3.5, Net Beans 6.9, WSAD 5.x, and RAD 6/7.
- Expertise in implementing different design patterns such as singleton, session façade, DAO, DTO, Factory and Business delegate.
- Good work experience wifBEA Web Logic 8.x, IBM Web Sphere 5.x/6.x, JBoss application servers and having good work experience in RDMBS such as Oracle 9i, 10g, DB2, MySQL, Sybase and SQL server.
- Good working experience in writing PL/SQL Prepared Statements and Stored procedures.
- Good experience in developing test cases wif JUnit for Unit testing, Load testing using JMeter, Stress test and logging using Log4J.
- Expertise in Design and Development of User Interfaces Using Struts, JSP and HTML and proficient in programming using JSP.
- Enterprise integration technologies, MessageOriented Middleware (MOM) like Web sphere MQ, IBM MQ Workflow, Web services, WSDL, UDDI, JMS, LDAP, Content Management, ApplicationDeployment, Data sourcesconfiguration.
- Functional domain knowledge in banking and Telecom (DST and CSG) billing systems.
- Experienced in building Web Services (SOAP, JAX-RPC andJAXB).
- Extensively working wif Hibernate mapping and configuration.
- Having the good experience in Spring Frame Work.
- Experience of using performance testing tool JMeterand unit testing usingJUnit APIs.
- Experience of using ANT tool to generate deployable files.
- Ability to interact wif IT staff or vendors in performing complex testing, support and troubleshooting functions.
- Strong interpersonal skills, ability to interact wif team members and good communication and presentation skills.
TECHNICAL SKILLS
Core Expertise: Servlets, JSP, JDBC, JNDI, Java Mail, JMS, WEB 2.0, Web Services, DOM,EJB, SAX, Digester, JSON, Ajax and JSTL.
Languages: Java, HTML, DHTML, XML, XSLT, UML, EL, C++ and C.
Frame Works: Struts 1.2/2.0, Spring 2.0/2.5, Hibernate 3.1, DOJO, WATIR and JUnit.
Web/ Application Servers: BEA Web Logic 8.x, IBM Web Sphere 6.x/7.x, JBoss 4.x/5.X and Apache Tomcat 4.X/5.X.
Scripting Languages: Perl, Unix Shell scripts, Java Script, CSS, Ant, Ruby Scripts and Action Script 3.0.
Databases: Oracle 7.2/9i/10g, DB2 8.1, MySQL, MS Access and SQL server.
Development Tools: IBM WSAD 5.0, IBM RAD 6.0/7.0, Eclipse 3.x and MyEclipse 8.x
Design/Version Control: Rational Clear Case, CVS and Tortoise SVN and PVCS.
Operating Systems: Windows 95/98/2000/NT/XP/Vista/7, MS-DOS, Unix, Solaris 9 and Linux
Bug tracking: Rational Clear Quest and Bugzilla
Tools: & Utilities: Rational Rose 2000, Adobe Flash, Dream weaver, Apache Axis, Log4j, Toad, SQL Explorer, DB Visualizer, Navicat, Management Studio, Bamboo, Cruise Control Dashboard.
Methodologies: OOAD, RUP, Agile (Scrum/Extreme Programming).
PROFESSIONAL EXPERIENCE
Confidential, Lakewood, CA
Sr. Java Consultant
Responsibilities:
- Responsible for analysis, design, coding and testing of new applications or enhancements to existing applications using Java-based technologies
- Including Java, J2EE, JSP, XML, JDBC, and Servlets.
- Apply SDLC concept and have a proven track record of delivering solid, robust applications.
- Involved in web service integration wif various other systems like Payment Gateway through Web Services.
- Working on automating daily reports for DSO registrations.
- Technically involved in analysis, designing, coding of various server side components.
- Performed testing using Soap-UI 2.0.2.
- Involved in database designing wif DBA.
- Interacted wif BA team to get the requirements.
- Installed, configured, and maintained tomcat and weblogicServer.
- Supported production environment including Monitoring Application, resolving any production related issues.
- Maintenance of the daily Remedy Tickets of the users.
Environment: WindowsXP, JDK 1.6, JDBC, XML, Ant, Dom4j, JMS, EJB, WLST, WebLogic 9.2.2, Workshop, CVS, Soap-UI 2.0.2, DBVisualizer, JDeveloper, Apache Tomcat, Eclipse.
Confidential, FreMont, CA
Sr. Java Consultant
Responsibilities:
- Developed and upgraded entity objects to enhance OnetoOne, ManyToOne and ManyToManymapping on Oracle database using Hibernate, working closely wif Oracle DBA
- Programmed new Repository entities in Spring& Hibernate to test changes to legacy code in JUnit and tan made appropriate changes by using features such as Transient annotation in Hibernate
- Developed code to increase efficiency using Joined table strategy for inheritance cases using Hibernate
- Created 20 different ElementCollections in Hibernate for value objects like applicant’s addresses
- Developed numerous beans daily for dependency injection, auto-wiring requirements in Spring
- Developed DOM Parser using DocumentBuilderFactory and SAX Parser using SAXParserFactory to populate data from XML
- Involved in invoking remote components using REST Web services.
- Programmed business logic in MVC based design pattern on Swing using HQL Queries and Criteria
- Developed multiple query methods using Pagination, NamedQuery&ParameterBinding to avoid possible injection attacks
- Developed several Before/After/Around Advice methods in Spring for most of the view related logic
Environment: Spring, Hibernate 3.0, Rest Web Services, Eclipse 3.0, log4j, Solaris 8, Oracle9i/10g &Weblogic, Swing, Flex 3.0/4.0, PL/SQL, HQL, XML, Unix, MVC architectures
Confidential, Denver, CO
Sr. JavaJ2EE Developer
Responsibilities:
- Involved in design of the application using UML and designed the application as per Object Oriented (OO) concepts.
- Prepared the sequence diagrams, class diagrams and Technical Design Documents.
- Developed the prototype of the application using HTML, JSP, and Servlets
- Developed the UI of the application using HTML, javaScript and CSS.
- Developed forms and business components using Oracle ADF Framework.
- Used WebLogic server 9.2.2 for development and deployment.
- Developed and configured Message Driven Bean to listen to the events and execute the event handlers sequentially.
- Extensively used spring frame work’s Dependency injection, and configured the application context file to create the Singleton objects and injected in to the application.
- Used spring’s JDBC and JMS Templates to perform query and update the database, and send messages to the Distributed JMS queue.
- Configured JDBC data sources, Distributed JMS queues and configured them in spring context file to load them from property file.
- Implemented the Event Handlers module of the application and used spring batch process to parse the file content, and store in the staging tables.
- Used Spring’s DAO module to interact wif the data base and extensively used simple JDBC template to run the queries and stored procedures against the database.
- Extensively used Factory, DAO, Singleton and VO design patterns.
- Configured log4j in all modules of the application to log debug, error, info messages to monitor the application behavior.
- Deployed the application dev, test, and production environments.
Environment: WindowsNT, UNIX, JDK 1.4 /1.5, JDBC, XML, Ant, Log4j, JMS, EJB, WLST, Spring 2.5, WebLogic 9.2.2, Workshop, Oracle 10G, CVS, TOAD 7.4, PL/SQL Developer, JDeveloper, Apache Tomcat, Eclipse.
Confidential, Chicago, IL
Middle Level Java Developer
Responsibilities:
- Involved in web service integration wif various other systems like Payment Gateway through Web Services.
- Technically involved in analysis, designing, coding of various server side components.
- Coded common framework logic such as Login, Security and Dashboard.
- Participated in the designing and development of various server side components JSP, Servlets, DAO’s, IBatis Persistence Layer, VO‘s etc.
- Participated in design and code reviews. Enforced the Java coding standards and design patterns.
- Involved in database designing wif DBA.
- Worked on Hibernate object/relational mapping according to Database Schema.
- Interacted wif BA team to get the requirements.
- Installed, configured, and maintained JBossServer.
- Supported production environment including Monitoring Application, resolving any production related issues.
- Good knowledge of Seam integrating technologies such as Asynchronous JavaScript and XML (AJAX), JavaServer Faces (JSF), Java Persistence (JPA), Enterprise Java Beans (EJB 3.0).
- Co-ordinated wif development team for deployment of application into JBoss Server.
- Involved in creating various UML diagrams based on requirement documents.
- Coded Entity Beans, Session Beans andPersistency Layer Classes.
- Involved in the Development of Spring Framework Controllers.
- Developed Controller for request, response paradigm by Spring Controllers using Spring-MVC.
- Followed SCRUM Methodology throughout the project.
- Performed Unit testing.
- Performed E2E Testing.
Environment: J2SE 5.0, J2SE 1.4, JSP2.5, J2EE,EJB 2.0, MySQL 4.1, Struts 2.0 and Spring Framework 3.0, Hibernate 1.0, IBatis 2.3.2, JBoss 5.0, SDLC, MyEclipse, UML, Toad, CVS, Clearcase, Web services, RAD, JUnit, XML, Apache CXF.
Confidential, Northboro, MA
Java Developer
Responsibilities:
- Development and bug fixing on Confidential ’s proprietary Multi layered J2EE architecture and Struts framework.
- Designed and implemented the functionality of identifying the Confidential products using part number.
- Updated Presentation Layer (Struts, Tiles, JSP Tags) for accommodating the dual part number search.
- Implemented the enhancement across process and services layer for dual part number search.
- Have written DAO (sql queries) for the MTM PN enhancement using backend as DB2.
- Followed RUP and OOAD methodology for enhancements.
- Designed and developed User Interface using Javascript, CSS and XHTML and AJAX.
- Createdseveral StoredProcedures.
- Created Test cases and tested the application thoroughly.
Environment: Java 1.4, J2EE (JSP, Tags, Servlets), Oracle, EJB, Java Script, HTML, CSS