Sr. J2ee Developer Resume
Herndon, VA
SUMMARY
- Expertise in Java/J2EE Technology as a Developer/Designer with excellent experience in Financial, Telecommunications domains for 4 - 5 years.
- Expert in developing applications using BEA WebLogic 10gr3,9.2.2,8.1.4 and JBOSS 4.2 with J2EE Technologies (EJB, JSP, Servlets, JDBC, XML, JNDI, JMS and Java Mail).
- Experience in developing Web Applications with various Open Source frameworks: Jakarta Struts Framework 1.1/1.3/2.0, MVC architecture, Spring 2.0/2.5, Hibernate 2.0/3.0 ORM, Struts Validation
- Expertise with design, development, testing and documentation of business processes usingOracle SOA Suite 11g/10g (Oracle BPEL, Oracle ESB/Mediator, Oracle Service Bus (OSB), OWSM, Oracle Business Rules Engine, Oracle ADF, Oracle EM &Oracle BAM
- Expert in using different Java IDE’ s like, IBM WSAD 5.x/4.x, RAD 6.0, Eclipse 3.0/2.1.1, Code Guide and JBuilder IDE tools.
- Expert in following Agile methodologies and other SDLC procedures.
- Experience in Enterprise applications and Diagnosing, fixing performance, solving and stabilizing problems of Java applications/products.
- Expert in Analysis and Design using procedural and OOA&D techniques, Proficient with UML (Unified Modeling Language), IBM Rational Software Architect/ Visual Paradigm in implementation of OOAD concepts.
- Expert in implementing J2EE Design Patterns like MVC, Session Façade, Factory, DAO, Business Delegate, Singleton etc.
- Developed and implemented various Ajax Frameworks such as jQuery, DOJO, JSON.
- J2EE Application performance optimization, SQL Query optimization.
- Expert in following build procedures and creating builds using ANT.
- Implemented XML related technologies like XML Schemas, XSL, XSLT, SAX and DOM Parsers.
- Used Hibernate and JDBC to connect to databases like Oracle, MYSQL and DB2 to store, delete, manipulate and retrieved data from them in many of my applications.
- Expert in writing unit test cases using JUnit, EasyMock, MockRunner.
- Expert in using CVS, SVN, Star Team.
- In-depth understanding of designing and implementation of both symmetric and asymmetric encryption mechanism and End-to-End security implementation with java JCE,
- Strong hold in designing and analysis of algorithms.
- Experience in building performance critical enterprise security and web application using security technologies and J2EE technologies.
TECHNICAL SKILLS
Programming Languages: Java, J2EE, SQL, PL/SQL, C, C++
Operating Systems: Win XP/Vista/7/8, Linux.
Java/J2ee Technologies: Java, JDBC, JNDI, Servlets, EJB, JSP, JSTL, Struts, Spring, Hibernate, XML (DOM, SAX), Web Services,SOAP, RESTful, WSDL
Client Side Programming: JavaScript, HTML5, DHTML, CSS, AJAX, JQuery
RDBMS: Oracle, MySQL, SQL Server, DB2
Application Server: WebLogic, Tomcat, WebSphere, JBOSS
Tools: Ant, VNC, Toad, SQL Developer, JUnit
Framework: Struts, Spring, Work-Flow,Hibernate.
Design Tools: Rational Rose, MS Visio
Version Control: ClearCase, CVS, SVN
IDE: Netbeans, Eclipse, RAD
PROFESSIONAL EXPERIENCE
Confidential, Herndon, VA
Sr. J2EE developer
Responsibilities:
- Responsible for analyzing and helping the BA to gather complex requirements
- Development of Enterprise Service layer using Java and Apache Camel
- Consumption of SOAP and REST web services
- Used JAXB to auto generate beans from XSD
- Used Maven to build and deploy the application
- Involved in creation of test cases for JUnit testing
- Used SoapUI to test web services
- Used Log4J adapters for centralized logging to DB
- Worked in Agile methodology on 2 week sprints.
Environment: JDK 1.6, J2EE, Apache Camel, REST, SOAP, SQL, Oracle 11g, Apache Tomcat 7.0, Oracle, XML, XSD, JAXB, JUnit, SoapUI, Serena Dimensions.
Confidential, Memphis, TN.
Sr JEE Developer
Responsibilities:
- Interacted with business analysts for the development of family cases requirements and responsible for use-case analysis, functional and technical specification documents
- Developed Java Enterprise Application using Oracle BPM (ALBPM) and SOAP WebServices
- Designed and DevelopedWebServices using WSDL, SOAP to communicate to the other modules
- Designed and developed various SOAP based WebServices components and Oracle BPM processes to achieve the integration
- Designed and developed JAX-WS webservices to exchange information and services with other systems
- Created XSLT transformations using XPATH to support multiple agencies data structures so that the data could be presented in the uniformal manner
- The Java Message Service (JMS) API is used to allow application components to create, send, receive, and read messages
- Developed middleware service components and DAO components using Spring Framework and Hibernate
- Prepared Run book for the daily batch loads giving the job dependencies and how to restart a job when it fails for ease of handling job failures during loads and how to use external java application to create, abort, send notification and kill instances in ePRS application.
- Extensively used Java, JSP, AJAX, XML, XSD, Spring and Hibernate using Eclipse and performed Unit Testing using JUnit
- Developed JUnit test cases and performed unit testing and system testing of the various modules
Environment: JDK1.6, Spring MVC, Spring Modules, Java, HTML, JSP, Javascript, JQuery, AJAX, Servlets, SOAP WebServices, Hibernate, Oracle BPM 11g, BEA Weblogic 10.3, XMLBeans, SOAP Web Services, LDAP, CVS, Weblogic Workshop, Putty, Linux, Ant, Shell Scripts, Oracle 11g, TOAD and HP Quality Center.
Confidential, Dallas, TX
Sr. J2EE developer
Responsibilities:
- Involved in analysis and design phases of Software Development Life Cycle (SDLC).
- Developed UML use-case, class, object, sequence, collaboration and activity diagrams using UMLet.
- Developed UI modules using HTML, JSP, JavaScript and CSS.
- Wrote object-oriented JavaScript for transparent presentation of both client- and server-side validation.
- Involved in front end development using JSP, JSF 1.2 (Icefaces 1.7.2/1.8), HTML and DHTML.
- Eliminated multiple JSF component libraries and replaced with single component library - ICEfaces.
- Designed and developed application based on Spring MVC design pattern.
- Used Spring validation and wrote validation rules.
- Primarily focused on the spring components such as DispatcherServlets, Controllers, Model and View Objects, View Resolver.
- Involved in development of WebServices using JAX-WS.
- Involved in the implementation of DAO using Spring-Hibernate ORM.
- Extensively Consumed the Web services as an External resources
- Involved in creating the J2EE Developer Objects and mapped using Hibernate Annotations.
- Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema.
- Writing service methods and SQL queries, PL/SQL to interact with the Oracle DBMS.
- Involved in testing throughout the application.
- Involved in configuring JNDI properties.
- Developed the application using Eclipse 3.2 as the IDE and used eclipse standard/plug-in features for editing, debugging, compiling, formatting, build automation, test case template generation, mutator/accessor code generation, EJB template generation.
- Version Control was mandated through Subversion.
- Used JUnit for debugging, testing and maintaining the system state.
Environment: JDK 1.5, Spring MVC 2.5, JSP, JSTL, JavaScript, Web Service, JPA/Hibernate 3.0, POJO’s, CSS, log4j, JAX-WS, JBoss 4.0.3, Oracle 9i, JUnit, JProbe, Subversion, ANT, AJAX, Eclipse 3.2.
Confidential
Sr. J2EE developer
Responsibilities:
- Involved in Agile development process based on iterative development
- Developed use cases using Rational Rose based on the requirements
- Used Eclipse IDE.
- Involved in implementing application using Spring MVC framework.
- Involved in the developing various Hibernate mapping files; XML configuration, EJB for abstracting business logic and provide dependency-injection in Spring.
- Involved in developing core validations and core business logic implementation.
- Involved in Development of Servlets, J2EE, Dynamic pages using JSP.
- Applied spring framework on the whole application, Designed and developed views, controller and model components.
- Hands-on experience in the Installation/Configuration/Administration of J2EE applications.
- Extensively used JDBC and Hibernate to communicate with the SQL database.
- Used Hibernate in the persistence tier to connect with database.
- Used Hibernate framework to retrieve the data from database
- Developed user access module using JSPs, Servlets and MVC framework.
- Used JavaScript for Client side Validation.
- Developed stored procedures and SQL queriesfor the application.
- Involved in unit testing support after getting issues in the code.
- Used SVN as version control
Environment: JAVA, Servlets, EJB, JDBC, Hibernate, Spring, JSP, JavaScript, CSS, SVN and HTML, XML and SQL.