Java Developer Resume Profile
Reston, VA
SUMMARY:
- Software Professional with Seven years of Software development experience on N-Tier, Client-Server, Heterogeneous, Business to Business and Business to Client Application.
- Software Professional with good knowledge on SDLC. Participated in gathering business requirement, Analysis Design discussion, have good command on development, unit testing, deployment and production support.
- Experience in Developing business domain applications, with good knowledge on Java, JSE, JEE technologies like Servlets, JSP, JSTL, JMS, JDBC, EJB, JTA, JAXB, JAX-RPC, JAX-WS, JAAS, JNDI, and maintained managed and deployed these applications on JEE containers like Web Sphere, Web Logic.
- Good working experience and sound knowledge in various open source frame works like STRUTS, SPRING, HIBERNATE.
- Good Knowledge on service oriented architecture, published services as web services, messaging systems and hands on working experience with Web Services, WSDL, XSD, JAXB, Enterprise Java Beans EJBs that include Session Beans, Message Driven Beans.
- Excellent knowledge of using XML related technologies like XSL, XSLT, XPath, DTDs, XML Schemas, Namespaces as well as XML parsing APIs like DOM and SAX.
- Expertise in using Modeling and design tools like Rational Rose for developing UML Activity diagrams, Sequence diagrams and Class diagrams.
- Proficient in database development: Oracle, Java stored procedures, MS SQL Server, SQL query optimization, PL/SQL and JDBC.
- Experience in using various configuration management tools like Rational Clear Case, SVN and CVS.
- Extensive knowledge of Front End technologies like HTML, CSS, Java Script.
- Experience in configuring application domains Web Logic Application Server and IBM Web Sphere.
- Knowledgeable in developing applications using Eclipse, building them using Maven/ANT and deploying them in application servers like Web Logic and Web Sphere.
- Possess strong communication and Interpersonal skills. Can quickly master and work on new concepts and applications with minimal supervision. Attention to detail, thoroughness, tenacity and an investigative drive to discover the underlying causes of technical problems.
TECHNICAL SKILLS:
Languages : Java, C, C SQL, PL/SQL
Technologies : JSE, JEE, JDBC, JPA, JNDI, JSP, Servlets, EJB, JMS
Markup Languages : HTML, CSS, DHTML, XHTML, XML, XSLT.
ORM technology : Hibernate, Eclipse Link, Top Link.
Servers : Glassfish, Web Logic, Web Sphere, JBoss, Tomcat, Jetty.
Applications Frameworks : Struts 1.x, JSF, spring.
Databases : Oracle, MySQL, SQL Server.
Operating Systems : Windows, Red hat Linux 9, Solaris.
IDEs : Eclipse, Net Beans, Web Logic Workshop, RAD, WASD.
Version Control Systems : Clear case, CVS, Subversion, WinCVS,
Tools : Maven, Ant, JUnit, Log4J, Visio, Star UML.
ASSIGNMENTS
Confidential
Java Developer
Responsibilities:
- Involved in gathering requirements.
- Will develop the requirements after gathering using Struts 1.x MVC.
- Persistence layer using EJB's entity beans.
- Log4j is used for Logging.
- Developed Unit testing frame driven by Test First methodology TDD.
- Configured local environment using WebLogic application server.
Environment: Web Logic 10.3.6, Eclipse, JDBC, Spring IOC, Struts MVC, Java Script, AJAX, CSS, Clear Case, JUnit, UNIX, EJB's.
Confidential
Responsibilities:
- Responsible for gathering the system requirements, feasibility study, System analysis, design, and development.
- Implemented the template-based categorization of presentation content using Model-1 architecture and implemented using spring framework.
- Implemented User Interface in Model-View-Controller Architecture, which accomplishes a tight and neat co-ordination of Spring MVC, Spring Forms, and Java script, CSS, Ajax, JQuery, JMesa and Custom Taglibs.
- Developed the User Interface validation frame work in combination of custom validation build on top of spring validation frame work from the form bean.
- Implemented Dependency Injection IOC feature of spring framework to inject dependency into objects and Log4j is used for Logging.
- Developed Server side components with coordination of JDBC and Spring using web established frame work designed under the guidelines of DAO's and DO's.
- Developed Unit testing frame driven by Test First methodology TDD , used mock objects, easy mock, cactus, Selenium to develop the test cases for server side as well as for user interface.
- Build dynamic tables on the user interface using JMesa API.
- Configured development environment using JBoss application server for developers integration testing.
Environment: JBoss, Eclipse, JDBC, Spring IOC, Spring MVC, Java Script, JQuery, AJAX, JMesa, CSS, CVS, JUnit, Easy Mock, Oracle, Sun Solaris.
Confidential
Responsibilities:
- Responsible for gathering the system requirements, feasibility study, System analysis, design, and development.
- Implemented the template-based categorization of presentation content using Model-1 architecture and implemented using Struts framework.
- Involved in creating and design the design documents using Microsoft Word.
- Developed components of web services JAX-WS, REST, JAX-RPC, Apache CXF end to end, using different JAX-WS standards with clear understanding on WSDL type, message, port Type, bindings, and service , SOAP using various message exchange patterns like In only and In Out.
- Developed the reusable common validation framework for client side validations in combination of java script and commons validations framework and custom build validation rules for the application.
- Developed and enhanced existing persistence framework in combination of DO and DAO design pattern using the ORM tool Hibernates.
- Leveraged the IOC concepts of spring framework to integrate Struts based user interface with Hibernates based persistence interface.
- Coordinated with Developers and QA Testing Team regarding testing issues like setting up builds, issuing tickets, setting up Testing and Development Environment.
- Used several design patterns like business delegate, DAO and front controller in the development process.
- Implemented Test First unit testing framework driven using JUnit, and published assertion framework build on top of the JUnit Assertions.
- Implemented JMS messaging on queues, topics.
- Used Apache Log4J logging API to log errors and messages.
- Involved in writing Detail Design Documents with UML Specifications.
- Build components scheduling and configuration using Maven, Quartz.
- Used SVN to keep track of all the implementations and modifications done in the project, allowing several developers to collaborate.
- Resolved the production tickets issued and deployed patches to the test environment.
Environment : JDK 1.5, J2EE5, Web Sphere 7.0,Portal Server 6.0, RAD8.0.3, Hibernates2.0, Struts1.0, Spring2.5, EJB 3.0, JMS, Java Script, Web Services, AXIS, SOAP, JAXRPC, WSDL, Maven, Rational Clear Case, JUnit, Fixtures, DB2,JIRA.
Confidential
Responsibilities:
- Implemented User Interface in Model-View-Controller Architecture, which accomplishes a tight and neat co-ordination of Struts MVC, JSP, Servlets and Custom Taglibs.
- Developed User Interface POC based on MVC frameworks like JSF, Spring MVC, Struts.
- Developed the User Interface validation frame work in combination of custom validation build on top of Struts validation frame work from the form bean.
- Implemented Dependency Injection IOC feature of spring framework to inject dependency into objects and AOP is used for Logging.
- Developed Server side components with coordination of EJB, Hibernate and Spring using web established frame work designed under the guidelines of Business Delegate, session fa ade, Service locator, DO's, TO's, PO's.
- Configured Hibernate to make use of second level EHcaching to display the static lookup data from the database.
- Developed Unit testing frame driven by Test First methodology TDD , used mock objects, easy mock, cactus, Selenium to develop the test cases for server side as well as for user interface.
- Developed and utilized J2EE Services and JMS components for messaging communication in Web Logic Application Server.
- Developed Web services modules based on SOA architecture to consume services.
- Developed services that are reusable and interoperable, based on Basic profile 1.0, SOAP, JAXRPC Web services using AXIS.
- Configured development environment using Web Logic application server for developers integration testing.
- Optimizing the Web Logic Application server for maximum throughput. Involved tweaking configuration and settings.
- Used JProbe for fine tuning the applications by using JProbe Memory debugger, JProbe Profiler, JProbe Threadalyzer, JProbe Coverage.
- Used Coverage to analyze the effective code usage, coverage which helped in identifying the redundant code
Environment : Web Logic, Eclipse, Hibernate, Spring, EJB, JMS, Java Script, AJAX, Web Services, AXIS, SOAP, JAXRPC, WSDL, Maven, Clear Case, JUnit, Easy Mock, Mock Objects, HTTP Unit, JProbe, Coverage, Oracle, Sun Solaris.