Sr. Java J2ee Developer Resume
Portland, OR
SUMMARY
- Over 8+ years of extensive industry experience with proven expertise in system development activities including requirement analysis, design, coding, testing and implementation and with emphasis on Object Oriented, J2EE and Client Server technologies.
- Extensive experience in developing applications using Java and various J2EE technologies including EJB 2.0/3.0(Entity Beans, Session Bean, MessageDriven Beans), JSP, Servlets, RMI, JSP Custom Tags Libraries, JavaBeans, JDBC, XML, Networking, Threads, IO, JNDI and JMS.
- Worked Extensively with Open Source Technologies like Struts 2.0/1.1, Hibernate 3.0, Spring 2.0, Spring JDBC, Spring MVC, IOC. Exposure to Spring Frame Work API 2.5.
- Expertise in designing POJO classes using Hibernate Annotations with the help of EJB3.0/JPA API.
- Expertise in implementing J2EE Design Patterns like MVC, Adapter, Front End Controller, Business Delegate, Value object, Singleton, Session Facade, Service Locator, Factory DAO in designing the architecture of large applications.
- Developed multi - tiered object-oriented system architectures utilizing Use cases, UML (Sequence, Activity and class diagrams), Rational Rose, RUP process, Together Soft.
- Expertise in JavaScript, AJAX, HTML, CSS, PHP, DHTML, XML and XML Schemas.
- Extensive use of Build tools such as Ant and Maven.
- Worked with various Version Control Tools including CVS, SubVersion, VSS and CLEAR CASE and various Bug Tracking Tools like Mantis, IBM Clear Quest, and Bugzilla.
- Strong knowledge in JAVA Messaging Service (JMS), Web Services and IBM MQ Series.
- Experience working with web services using SOAP, UDDI, WSDL and XML related technologies like XML/XMLT, to process, validate, parse and extract data from XML using DOM and SAX parsers for DTD and SCHEMA using tools like XMLSPY.
- Experience with UNIX shell and perl scripting.
- Extensive knowledge of working with application servers including Oracle Web Logic, IBM WebSphere, Red Hat JBoss and Apache Tomcat servers.
- Extensive experience on RAD, Eclipse, WSAD, MyEclipse, JBuilder and IDEA.
- A Motivated self-starter with exceptional team building, strong leadership and interpersonal skills.
TECHNICAL SKILLS
J2EE Technology: Java Beans, Servlets, JSP, JDBC, EJB, JNDI, JMS, RMI.
Architecture & Framework: Client-Server, MVC, J2EE, Spring, iBatis, MyBatis, Hibernate
Database: Oracle 10g, SQL server 2005,MySQL
IDE: Eclipse, NetBeans
Design Methodology: UML
Operating Systems: Windows 9x/NT/XP/2003, Ubuntu
Conceptual knowledge: Web Services.
GUI: HTML, XML, XSLT, AJAX, JavaScript, CSS.
Query Languages: SQL, PL/SQL.
Programming Language: Core Java APIs (I/O, Thread, Collection), C, C++
Design patterns: Business Delegate, Business Object, Value Object, Front Controller, Database Access Object, Factory, Singleton, Session Facade.
Tools: IBM Websphere Network Deployment Application Server 6.1, Tomcat 6.0, JUnit 4.0, ANT, Log4j, ANT, Maven, SVN, Toad, Clear Case, Clear Quest.
Design & Control: UML, Rational Rose, MS Visio.
PROFESSIONAL EXPERIENCE
Confidential, Portland OR
Sr. Java J2EE Developer
Environment: Java 6, Spring 3.2, 5, Websphere, JSP, HTML, CSS, Apache tomcat, Spring IoC, Spring batch, ANT, Caching, SOAP Web services, Windows, DB2, Oracle 11g, Oracle ADF, eclipse, Weblogic, Fortify analysis tool.
Responsibilities:
- Designed the application on the lines of MVC architecture.
- Used J2EE design patterns namely Singleton, Transfer Object, and Business Delegate etc.
- Have prepared UML Sequence diagrams, Class diagrams, and Activity diagrams to be incorporated in the Technical Design document using Microsoft Visio software.
- Extensively used JavaScript to enforce client side validations.
- Involved in development/ maintenance of various SOAP based web services.
- Implemented SOAP based Web-Service client to consume a service and get live market data.
- Worked with Clear Case version control tool to get the code and data sync with whole team.
- Worked with Clear Quest problem logging and resolving tool to maintain testing and developing paradigm.
- Implemented Inversion of Control (IoC) and bean injection utility with Spring.
- Implemented LRU cache to enhance the performance of the system.
- Created complete Database structure and created required procedures and triggers to handle and event and batch transaction.
- Successfully implemented mortgage calculator based on current SIFMA calendar and rate.
- Implemented
- Successfully managed sub-group of five junior developers and helped each member equally to accomplish their task for developing flawless modules.
Confidential, Owings Mills MD
Java J2EE Developer
Environment: Java 6, Spring 3.2, Hibernate 3.5, Web sphere, JSP, HTML, CSS, Apache tomcat, Spring security, Spring batch ANT, Caching, RAD 8.5, Maven, SAML, Web services, Solaris, Windows XP, DB2, Oracle 11g, Oracle ADF, JBoss.
Responsibilities:
- Analysis, design and development for front end work JSP, JSTL, JavaScript, JQuery, HTML, CSS.
- Convert and document the existing Drools business rules to become human readable (form using the DSL and DRL language)
- Develop and run test scripts to ensure rules are working as required.
- Implement Spring framework to develop inversion of control and injection of beans based architecture.
- Used JSP taglibs to develop more dynamic web pages.
- Used Jquery to implement client side functionality.
- Implemented restful services with Spring MVC.
- Implemented synchronized and multithreaded design using spring MVC.
- Created and developed functionality for java EJB’s.
- Work with testers and subject matter experts to identify rules changes and additions.
- Identify and recommend specific code (rules) changes to State staff.
- Worked on Rational Application Development (RAD 8.5) to develop java code for deployment on web sphere.
- Implemented UNIX shell script to provide automated server side functioning.
- Implemented caching module to provide caching of data.
- Implemented ORM using Hibernate 3.5 framework.
- Developed indexed database architecture using SQL procedures and triggers.
- Work with the Technical Architects and Leads to gain a comprehensive and up to date understanding of the software application developed by open source community.
- Work with the Business Analysts (BA) testers and subject matter experts (SME) to identify application errors or bugs.
Confidential, Jacksonville FL
Java/J2EE Developer
Environment: J2EE 1.4 specification, Spring 2.0, Hibernate 3.0, XML, XSTL, Web services, SOAP, SOA, JSP 1.2, EJB 3.0, Design Patterns, Java Beans, Eclipse 3.4, JSTL 1.2, HTML, JDBC, Java Script, Servlets 2.3, CVS 2.0, Oracle10G, WebSphere Application Server 6.0, MQ SERIES, JMS, Junit, ANT, Unix, Ajax, Clear Case and Clear Quest, Oracle 10g, Windows XP, UNIX
Responsibilities:
- Worked on Agile methodology.
- Developed UI modules using JSP, JavaScript, CSS, Flash and Ajax.
- Used J2EE design patterns such as MVC, Data Access Objects in the architecture and DI/IOC, Business Delegate, Service Locator, Singleton for the enterprise applications.
- Used Spring framework to implement the MVC design pattern in the application.
- Primarily focused on the Spring components such as DispatcherServlets, Controllers, ModelandView Objects, View Resolver.
- Configured Struts TILES in Spring (applicationContext.xml) for building the site layout, template pages, extending templates and different implementation of pages.
- Involved in writing Application Context XML (applicationContext.xml) file that contains declarations and other dependent objects declaration.
- Developed Spring Validator Interface for enterprise level validations.
- Data from client loaded into Merck database using EJBs (Hibernate, Session beans) which is involved in transactions.
- Involved in Analysis, Design and Implementation of RPC based, Document based web services using Apache Axis and worked with developing web services like Spring Web Services, Apache Axis, JAX-WS services for transmission of large blocks of XML data using SOAP.
- Worked with XML code, Schemas very extensively using DOM parsers.
- Used Hibernate 3.0 for Persistence.
- Used ANT as build tool and developed build file for compiling the code of creating WAR files.
- Worked on MQSeries with Java Mail, JMS on the WebSphere server side.
- Version Control was mandated through CVS.
- Used Rational Clear Quest, track the change management.
- Participated in database design using Oracle10g.
- Used Shell and Perl scripts to deploy the applications like formats of WAR, JAR, and EAR in WebSphere 6.0
Confidential, Tallahassee, FL
Java Developer
Environment: Java, WebSphere 6.1, RAD, Spring WS, Spring, JSP,JavaScript,JSF, Hibernate, XML, UML, UNIX, DB2, ANT, VSS, WebServices, SOAP, SOAPUI, Oracle 10g,MS SQL SERVER, Windows XP/2000.
Responsibilities:
- Involved in analysis of requirements, designing and documenting the system using UML.
- Involved in refactoring the old CTS code replacing the Façade with Spring Web Services.
- Used the JSF UI component classes to get the component state and maintain the reference to objects
- Involved in creating the domain objects and writing the xsd, castor mapping and binding xml files to domain objects.
- Involved in extensive use of WebServices using SOAPUI.
- Developed EJB components like Stateless Session Beans and Entity Beans.
- Extensive use of Spring to configure the services.
- Involved in maintenance phase of the CTS project.
- Worked on enhancement requests and mission criticial tickets which involved JSP changes, writing EJB façade methods etc.
- Involved in writing the hibernate associations and mapping files .
- Created stored procedures and PL/SQL statements to interact with the MS SQL SERVER database.
- Involved in writing the JUnit test cases and integration testing of the system.
- Used ANT Scripts to Build war and ear files to deploy on WebSphere App Server.
- Building and deployment of code to development and test environments.
Confidential
JAVA Developer
Environment: Java 2, Servlets, JSP, Eclipse 3.3, XML 1.0, JBoss 4.2.0, JDBC 2.0, MQ, HTML, Applets and Oracle9i under Windows NT
Responsibilities:
- Involved in the code review meetings with the developers.
- Worked directly with Media Span business team to gather project requirements.
- Developed Complex GUI screens using SWT Components and implemented based on MVC pattern.
- Designed, implemented, tested, and deployed Enterprise Java Beans using Eclipse as development tool and JBoss as Application Server.
- Worked on Web services using standard Web protocols such as XML, SOAP, and HTTP.
- Responsible for end to end DBA support.
- Used MQ Series for integrating with other legacy systems.
- Collaborated with Tech lead in design phase
- Used JDBC 2.0 driver to connect to the Oracle database for all data transactions
- Performed unit testing for each module, prepared code documentation (Internal & External) for future reference and upgrades
