Sr.java/j2ee Developer Resume
Austin, TexaS
SUMMARY
- Over 7 years of extensive experience in Analysis, Design, Development, Deployment and Implementation of Web and Enterprise applications in J2EE environment in Banking, Insurance and healthcare Domains.
- Around 7 Years of experience as a programmer in Object Oriented Analysis and Design, developing, testing and maintenance of distributed and Client server Java applications.
- Extensive expertise in UI design and development using HTML, DHTML, JavaScript, CSS, JSP, AJAX.
- Good Knowledge on ICEFaces and JSF
- Business knowledge with Insurance, Banking and Financial, Health Care Domain.
- Experienced as an analyst using UML modeling strategy using Rational Rose and Microsoft Visio and designing using J2EE patterns.
- Experienced in designing, developing and implementing J2EE applications using design patterns like MVC, Singleton, Front Controller, Session Facade, Data Access Object and Business Delegate.
- Experienced in deploying and maintaining J2EE applications in Web Sphere, Web Logic, JBoss, Tomcat servers.
- Experience with XML and related standards and technologies like Web Services, SOAP and JAX - RPC, WSDL, XSL, XSLT, DTD and XML Schema.
- Expertise in various open source framework like Apache Struts framework, spring framework with modules like IOC, AOP, Hibernate, JPA.
- Handson experience usingMongoDB No-SQL database .
- Experience with Enterprise Java Beans (EJB) - Session Bean, Entity Bean and Message Driven Bean
- Extensive usage of tools like Rational Application Developer (RAD),Eclipse, Websphere, Weblogic workshop.
- Expertise in XML Parsing using SAX, DOM parsers.
- Strong knowledge in Database development including Normalization, Stored Procedures and Query optimization techniques.
- Strong Exposure to various IDE and tools such as Eclipse, RAD.
- Experience in various open source frameworks like Junit, Log4J, and Ant.
- Good experience in various source code control tools like CVS, CMVC, Serena Dimensions and Sub Version.
- Provided Architectural solutions in implementing components.
TECHNICAL SKILLS
LANGUAGE: JAVA, J2EE ( SERVLETS,JSP, JDBC, JAVA BEANS, JSF, JNDI, EJB).
WEB TECHNOLOGIES: HTML/ DHTML, XHTML, CSS, XML,XSD, WSDL,DTD, DOM/SAX AND J2EE DESIGN PATTERNS.
FRAMEWORKS: STRUTS, SPRING, HIBERNATE, GWT.
IDE'S: ECLIPSE (GALILEO,HELIOS), NET BEANS, BEA WEB LOGIC WORKSHOP, IBM RAD .
WEB SERVICES: JAX-WS, SOAP,WSDL, APACHE AXIS, IBM MQ .
WEBSERVICE TOOLS: TCP MONITOR, SOAP UI, HTTP MONITOR,SECURE CRT.
APPLICATION SERVERS: BEA WEBLOGIC, IBM WAS, JBOSS, APACHE TOMCAT.
DATABASES: MYSQL,ORACLE, SQL SERVER.
SCRIPTING LANGUAGE: JAVASCRIPT, AJAX.
TOOLS: BUILD(ANT,MAVEN, MAVEN2), LOGGING(LOG4J), VERSION CONTROL (CVS, SVN, CLEAR CASE, SURROUND), TESTING (BUGZILLA, JUNIT, JMETER, JQUERY, CLEAR QUEST).
OPERATING SYSTEMS: WINDOWS 2000,WINDOWS XP,WINDOWS VISTA,WINDOWS 7,UNIX AND SUN SOLARIS.
PROFESSIONAL EXPERIENCE
Confidential, Austin, Texas
Sr.Java/J2EE Developer
Responsibilities:
- Interacted extensively with the design tools and service tools for developing the application.
- Developed and implemented the MVC Architectural Pattern usingSpring MVCFramework.
- Implemented the product model methodology for accessing the database.
- Extensively used the SOAP protocol to interact with the web services. Worked on generating theweb servicesclasses by usingWSDL, SOAP, JAX-WS, JAXB
- UsedAjax (JQuery),DOJOto communicate with the server to get the asynchronous response and display it for User name auto-complete feature in pages.
- Extensive use of Struts Framework for Controller components and view components.
- Worked onan evolving prototype for a Medical REST service application witha "Spring Data andMongoDB" backend
- Worked on Dashboard application usingJava/Spring/JSF/Hibernate/JDBC.
- Extensively worked using IDEs like Eclipse,WSAD, RAD, JDeveloper and NetBeans
- Implemented differentJ2EE design patternslikeFaade,Singleton, andDAO developingWeb Services(Rest)to communicate with the application usingXMLs
- Developed the presentation layer usingJSP,Servlets, HTML,XHTML,AJAX,jQuery, CSSand Business components such asJMSandWeb-Services.
- Validation usingJavascript&JSF. UsedJSFfor internationalization and used all components likeJSF UI Components,Validators, Events & Listeners
- Involved in Units integration, bug fixing, and User acceptance testing with test cases.
- Used JUnit testing methodology for creating class and integration test cases.
- The build tools used were Maven and Jenkins.
- Deployed/supported applications on Application/Web servers likeWeblogic, Tomcat.
- UsedLog4jfor logging errors, messages and performance logs.
- Used Agile methodology named SCRUM for all the work performed.
Environment: Java/2EE, JSP, HTML, XHTML, XSLT, DOJO,JMS, SOAP,WSDL, RAD, Web Services, Oracle, Eclipse, Maven, Agile development process, CVS, PL/SQL, Rational ClearQuest, JUnit, JMock, Log4j, Splunk,Rest based webservices.
Confidential, IA
Java/J2EE Developer
Responsibilities:
- Involved in the lifecycle development where prepared class model, sequence model and flow diagrams by analyzing Use cases using Rational Tools.
- Extensive use of Struts Framework for Controller components and view components.
- Involved in writing the validation classes using Struts validation rules.
- Involved in writing the client side scripts using JavaScript.
- Developed, implemented, and maintained an asynchronous, AJAX based rich client for improved customer experience using XML templates.
- Implementation ofAjaxbased server-side validation for user input date through online forms. UsedDOJOand JSON for Ajax implementation in JSPs, for DHTML handling.
- Experience with using IDEs like Eclipse,WSAD, RAD, JDeveloper and NetBeans
- Developed and tunedSOAP/REST web services
- Validation usingJavascript&JSF. UsedJSFfor internationalization and used all components likeJSF UI Components,Validators, Events & Listeners
- Developed various java objects (POJO) as part of persistence classes for ORM Hibernate framework.
- Implemented transaction management with the spring framework in the business layer.
- Involved in writing the parsers for parsing and building the XML documents using SAX and DOM Parsers.
- Used ORM tool Hibernate for the interaction with database Oracle 9i and Spring for controlling the flow between UI and Hibernate.
- Developed SQL stored procedures and prepared statements for updating and accessing data from database.
- Deployed the application on JBoss application server.
- Implemented JUNIT for unit testing and to check API performance and Log4j for application & error logging.
- Implemented REST based Web Service through JAX-RS.
- Worked with Clearcase Version Control for Project Configuration Management.
- Used Agile methodology named SCRUM for all the work performed.
Environment: Java 1.7,JSF2.1, Prime faces 3.5,Eclipse, DOJO,HTML, Java Script, AJAX, XML,Weblogic, Rational Application Development(RAD), Anthill, Windows 7 OS, JPA, WebSphere Application Server 8.5(WAS), SOAP UI Web Services, TOAD for Oracle 12
Confidential San Francisco,CA
Sr Java Developer
Responsibilities:
- Responsible and active in the analysis, design, implementation and deployment of full software development life-cycle (SDLC) of the project.
- Designed and developed user interface using JSP, HTML and JavaScript.
- Developed struts action classes, action forms and performed action mapping using Struts Framework and performed data validation in form beans and action classes.
- Used XML, SOAP andJasonfor Testing purpose.
- Developed the application modules in Eclipse.
- Used Agile methodology named SCRUM for all the work performed.
- Involved in multi-tiered J2EE design utilizing MVC architecture (Struts Framework) and Hibernate.
- Extensively used Struts Framework as the controller to handle subsequent client requests and invoke the model based upon user requests.
- Involved in system design and development in core java using Collections, multithreading.
- Wrote JavaScript validations to validate the fields of the user registration screen and login screen.
- Developed build and deployment scripts using Apache ANT to customize WAR and EAR files.
- Used DAO and JDBC for database access.
- Developed applications with ANT based build scripts.
- Built application using Ant And Performed unit testing using Junit
- Developed stored procedures and triggers using PL/SQL in order to calculate and update the tables to implement business logic.
- Design and develop XML processing components for dynamic menus on the application.
- Involved in postproduction support and maintenance of the application.
Environment: Java 1.4, J2EE, Struts, REST,WSAD, Websphere rational Web developer, RAD, Netbeans, HTML, JSP, JavaScript, WebServices, Spring, Hibernate, EJB 2.0, JavaScript, Eclipse 3.1, Oracle 10G, PL/SQL, Toad, ClearCase, ClearQuest, XML, XSLT.
Confidential, NY
Java Developer
Responsibilities:
- Design technical and functional documents and create entity relationship diagram, use cases, class diagrams, sequence diagrams and collaboration diagrams.
- Perform impact analysis and time estimation of various requirements requested by onsite manager.
- Implement business delegate, singleton, session façade and factory pattern design patterns.
- Involve as a senior developer to assist the development team in resolving technical issues and configuring environment and ensured smooth on-time code releases despite of stiff deadlines.
- Add pagination to get performance and Java Security to give Identity Management support.
- Develop business layer components using JDBC and EJB, GUI using JSP and JSTL and reports using Oracle APEX.
- Develop PL/SQL procedures and functions and create database tables, views and triggers.
- Perform unit testing, regression testing and performance tuning.
Environment: Java 1.4, JSP, Servlets, MVC, JSTL, JDBC, EJB 2.0, RMI/IIOP, Oracle 9i, PL/SQL, SQL, Oracle 9i Portal, Oracle 9iAS, Pair-Programming, UML, SSO, JUnit, XML, SAML, JavaScript, CSS, DHTML, ANT, SVN, Oracle APEX 2.0, JDeveloper, TOAD, Rational Rose, Dream Weaver, Solaris, Windows
Confidential, Campbell, CA
Sr. Java Developer
Responsibilities:
- Involved in requirement analysis and played a key role in project planning.
- Designed and developed web components and business modules through all tiers from presentation to persistence.
- Developed the web pages using JSP, JavaScript, CSS, AJAX and servlets.
- Developed the application using JPA and used JPQL for mapping with the raltional DB
- Developed UI layout using Tiles.
- Developed java beans to interact with UI & db.
- Created the end-user business interfaces.
- Designed and developed standalone module using swing and netbeans.
- Developed Web Service application using XML and SOAP.
- Integrated JMS with Weblogic.
- Frequent interaction with client and delivered solution for their business needs.
- Developed XML/XSL with JAXB.
- Development and enhancement applications with Adobe Flex.
- Developed EJBs and Customized Tag Libraries for JSP to reduce the complexity of application.
- Involved in designing XML documents for efficient message transfer between subsystems.
- Developed ANT script for building and packaging J2EE components.
- Wrote PL/SQL queries and Stored procedures for data retrieval.
- Created and modified Oracle Schema objects like Tables, Indexes.
- Created Test Plan, Test Cases & scripts for UI testing using Selenium.
- Selenium Grid for distributed Testing and Load testing.
Environment: JDK1.5, J2EE (EJB, JSP, servlets, XML, JAXB), JDBC, JPA, JMS, Struts, FLEX, HTML, XML, XSL, XSLT, CSS, AJAX, DHTML, Weblogic, DB2, SWING, ANT, Oracle9, Windows XP.
Confidential
Java Developer
Responsibilities:
- Interfaced with cross functional teams, understanding and refining user interface requirements, designing and developing application using Java/J2EE.
- Designed the Front-end screens using JSP, Servlets, XHTML and JavaScript.
- Used spring framework for dependency injection with the help of Spring Configuration files.
- Coded Business services using spring and also interacted with the database using Spring JDBC, Spring DAO.
- Developed the modules in IOC paradigm by defining the bean definitions and their relationships in the spring context files
- Configured Hibernate to develop Data Access Layer (DAO)
- Configured, maintained and administered source control tool and defect tracking tool JIRA.
- Supported the applications through debugging, fixing and maintenance releases.
- Analyzed web applications, documented detail Test plans, Test cases and expected results based on the business functional requirements.
- Involved in communicating with offshore team to resolve the applications production issues and to deliver the best quality application enhancements to the client.
Environment: Java/2EE, JSP, HTML, XHTML, XSLT, JMS, SOAP, WSDL, RAD, Web Services, Oracle, Eclipse,
