Senior J2ee Developer Resume
Minneapolis, MN
SUMMARY
- Around 7 + years of IT experience in design (OOA, OOD), development, testing and documentation of Enterprise applications using J2EE technologies. Worked extensively in J2EE (JSP, Servlets, EJB), Struts, JSF, Spring, Hibernate, IBM Web sphere Application Server, BEA web logic Server 7.x, JDBC, JNDI, XML and RDBMS like Oracle.
- Expert in J2EE technologies such as JSP, Servlets, EJB, JDBC, JNDI, MQ, XML series, DTD, XSLT, SAX and DOM parsers.
- Hands on experience in several J2EE design patterns (Session Façade, Business Delegate, Service Locator, Data Access Object etc).
- Involved in implementing MVC (Model View Controller) framework using Struts and Spring Framework.
- Expertise in developing responsive GUI / Front End Components with HTML5, Java Applets.
- Knowledge in JSF frames work.
- Hands on experience in client side and Server side validations using the java script and JQuery and Angular JS.
- Good knowledge in Socket Programming and Networking Concepts
- Strong in Core java Concepts .
- Experience in developing and deploying web applications in Application servers like Web Sphere Application Server 4.0/5.1, and BEA Web logic Application server 7.0/8.1,JBOSS and Web servers like Apache Tomcat.
- Experience and knowledge in writing SQL Queries, Stored Procedures and Triggers in databases viz. Oracle 8i/9i/10g/11g, SQL Server 2000, DB2 UDB.
- Experience in Object Oriented Design, Analysis and Modeling, creating UML models and diagrams using Rational Rose and using them in Rational Unified Process.
- Experience in using IDE tools such as Eclipse, IntelliJIDEA, and WSAD and RAD 6.0/7.0/7.5/7.5.5.
- Hands on experience in JDBC and creating Data Source to communicate the Database through SQL
- Used Tag libraries, ANT and Log4j to increase productivity and software quality.
- Hands on experience in Unit Testing using the JUNIT.
- Hands on experience in JMS messaging .
- Experience in using various Configuration Management tools like CVS, MS VSS (Visual Source Safe) and Rational Clear Case, Tortoise SVN.
- Experience with database tools such as TOAD and SQL Navigator SQL Developer.
- Good understanding of SOAP, UDDI and Web Services.
- Hands on experience in writing Shell scripting.
- Flexible and versatile to adapt to any new environment, ability to work independently as a part of the team.
- Quick Learner, Highly motivated team player and self - starter with effective communication, motivation and organizational skills combined with attention to detail and business process improvements
TECHNICAL SKILLS
Languages: C/C++, Java, PL/SQL, XML
J2EE Technologies: Servlets, JSP, Taglibs, JNDI, JDBC, EJB
Frameworks: Struts, Hibernate, Ajax, spring
IDE: Eclipse, WSAD, RAD, WebLogic workshop
Version Control: Clear Case, CVS, tortoise SVNDesigning UML
Database: DB2, Oracle
Operating Systems: Windows NT, 2000 and Higher
Tools: Rational Rose
PROFESSIONAL EXPERIENCE
Confidential, Minneapolis, MN
Senior J2EE Developer
Responsibilities:
- Gathered the requirements and updated the design document.
- Extensively involved in preproduction defect fixing.
- Impact Analysis of new enhancements on exiting implementation.
- Implemented web-based application usingJSFframe work.
- Extensively worked in EJB 2.1.
- Developed a web Application Using UI technologies like HTML5, CSS3.
- Extensively involved in writing the SQL queries as per the business requirements.
- Developed Stateless Session beansandEntity Beansfor implementation of the persistence layer.
- UsedFactory, Singleton, Session Façade, Business Delegate and DAOPatterns.
- Resolved the data loss issue while communicating PUP and ERIC Systems through web service.
- Developed services which involved both producing and consuming web services (WSDL, SOAP and JAX-WS). Also published the WSDL to UDDI registry using the SOA architecture.
- Involved in resolving the session issues in the Application.
- Created Single page web application frame work using Angular JS and HTML
- Used Logging Mechanism for capturing and logging error, info and debug messages and related information using log4j.
- Performed Extensive Exception handling mechanism for handling errors and exception conditions in the application.
- Used Value Objects as a design pattern so that the client makes a single remote method invocation to the enterprise bean to request the Value Objects.
- UsedMDBfor consuming message and process message. worked on Hudson build tool and deployed the build in Hudson.
- Developed spring security authentication for primary logging.
- Involved in ODJFS Client meetings to gather the Business requirements for the application.
- Involved in Unit Testing, Integration box, User Acceptance Testing.
- UsedDimensions as the version control system and defect tracking respectively.
- Involved in the configuration of Websphere 6.1 Application server and application deployment.
Environment: Java, JSP, Angular JS, Java Script,HTML5,CSS3, JSF, SWT, EJB 2.1, Session/Entity Beans, MDB, JDBC, JAXB, Web Services, SOA, SOAP, WSDL, UDDI, XML, DB2, IBM MQ Series, IBM Websphere Portal 6.0, Websphere Application Server 7.1, RAD 7.0, Data Studio, Dimensions, Spring security, Hudson
Confidential, IL
Senior J2EE Developer
Responsibilities:
- Performed Requirement Gathering & Analyzing and negotiating customer requirements and prepared the requirements specification document.
- Analyzed Business Requirements and Identified mapping documents required for system and functional testing efforts for all test scenarios.
- Developed Use Case diagrams, business flow diagrams, Activity & State diagrams.
- Involved in developing the Restful web service using Spring .
- Developed Hibernate mapping files, Pojos and Hibernate configuration files.
- Developed the application using Spring Framework that uses Model View Controller (MVC) architecture with JSP as the view.
- Developed presentation layer using JSP.
- Used Log4j and implemented Log4j property file for logging purpose.
- Extensively used JQuery client side validation.
- Extensively used Spring IOC for Dependency Injection to promote loose coupling between components.
- Developed JUnit Test Cases for Code unit test.
Environment: JSP, HTML,CSS,Spring IOC, Spring MVC, Restful Web service, Java, Hibernate, JQuery, SQL, DB2, SVN, Log4j 1.2, XML, Agile model, SCRUM.
Confidential, Sacramento, CA
Senior J2EE Developer
Responsibilities:
- Involved in gathering the requirements and documenting design specifications and designing use case diagrams TogetherJ.
- Implemented MVC architecture using Spring Framework.
- Developed Web User Interface screens using JSP, Servlet, JavaScript, CSS, JSTL, Custom tags.
- Developed Stateless Session Beans to encapsulate the business.
- Developed Business Delegate classes for minimizing the tight coupling between Presentation tier and Business tier.
- Dynamic validations are done using the AJAX and jQuery .
- Implemented the persistence layer using the Hibernate.
- Implemented the persistence classes using the Hibernate and Mapping has done using the Hibernate. clear case is used to version control the application software.
- Implemented nightly batch job for processing the Hearings Decision notices.
- Involved in the configuration of WebSphere Application Server and application deployment. implemented the sql's, stored procedures and functions in database .
Environment: Java 1.4, EJB 2.1, Spring, Hibernate, JSP, JSTL, JavaScript, CSS, AJAX, jQuery XML, JNDI, Log4j, WebSphere Application Server 7,, Ant 1.6, Oracle 10g, Clear case
Confidential, NH
Senior J2EE Developer
Responsibilities:
- I am working as one of the Front End and Report Developers.
- Involved in designing database tables and reports using Crystal Reports.
- Involved in Customizing the web series to client Confidential .
- Developed JSPs, Web services, XSD documents.
- Developed the business logic (Session Beans) for Payables module.
- Developed presentation layer using Struts frame work.
- Used JSTL core and custom tag libraries in the JSP pages.
- Hibernate is used to map the database to Java Objects
- Developed the test cases for unit testing.
- Designed several test cases in Quality Center and executed them.
- Handling defect life cycle by resolving the defects in time.
- Involved in Performance Tuning of application both from oracle side and Java side. used CVS version Control tool to maintain the versions .
Environment: Java, EJB, J2EE, JSTL, JSP, Hibernate, WebSphere 7.0, Tomcat, RAD 7.0, Oracle 10g, Toad, XML, CVS, Windows XP, UNIX, HTML, JavaScript, CSS.
Confidential
Software Engineer
Responsibilities:
- Designed & developed GUI for claim creation, processing and tracking
- Created Use Case Diagrams in UML.
- The user interface components are developed using Java AWT/swing API.
- Developed the business layer components as Stateless Session Beans based on EJB API.
- Developed the data access layer components as entity Beans based on EJB API.
- Developed web based user interface screens using HTML and Java Script.
- Created CSS to get unique look and feel across the related facets.
- Client Side validations were done using JavaScript.
- Deployed the EJBs on JBoss.
- Developed Entity Beans as Bean Managed Persistence Entity Beans and used JDBC to connect to backend database Oracle.
- Designed and implemented Connection pooling for high-level performance.
Environment: JDK 1.2/JDK1.3, EJB 1.0, JSP, HTML, JavaScript, Servlets, Unified Modeling Language,Eclipse, XML, JBoss Application Server, Oracle, Java AWT/Swing API.
Confidential
Java Programmer
Responsibilities:
- Involved in design and development of hierarchy of the various commodities and various categories.
- Developed and implemented Enterprise Java Beans (Session).
- Implemented user sessions using Session Tracking API of Java Servlets.
- Designed and developed servlets and JSP.
- Struts framework is used as MVC. client side validations done using the java script. server side validations are performed using the application exceptions .
- Created deployment descriptors using XML.
- Designed the dynamic web pages using JSP
- Performed Junit Test on java EJB classes.
- Designed and implemented the database interaction using JDBC, and stored procedures using PL/SQL.
- Designed and developed the queries using JDBC and Java Servlets for various search options.
Environment: J2EE, Java, JSP, Servlets, Struts, JDBC, Java script, HTML, XML, Web logic 7.0 and Oracle 8i, Junit, PL/SQL, UNIX.