Senior J2ee Developer Resume
Wilmington, DelawarE
SUMMARY
- Java/J2EE professional with 8 years of strong experience in full life cycle implementation of web based applications and Testing.
- Excellent implementation knowledge of JDK 1.7, Spring, Hibernate, Web Services using SOAP, REST and JAXB AOP with Spring Framework, Struts, JDBC, EJB, Log4J.
- Experience in designingUIpatterns andUIapplications with the help of Adobe products like Adobe DreamweaverCS3, Adobe Photoshop CS3/CS4 and Adobe Illustrator CS3.
- Experience on working with CSS Background, CSS Layouts, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, CSS table, Pseudo classes, Pseudo elements and CSS behaviors in CSS.
- Good working experience in architecture, designing and developing applications and production support/release and performance tuning using Java, Servlets, JSP, JSTL, HTML, JavaScript, JavaBeans, JNDI, EJB, JMS, XML, Swing, JSF and Ajax.
- Extensive experience in Design, Development and implementation of Model - View-Controller (MVC) using Spring and JSF Frameworks.
- Implemented OOAD, UML and modeling of diagrams such as Use Case, Sequence, Class and collaboration diagrams.
- Implementation of Agile process with Scrum in projects and was involved in all the phases of software development lifecycle (SDLC) like requirement gathering, design and architecture, development, testing, deployment, support.
- Developing applications using Integrated Development Environment (IDE) tools like My Eclipse, Eclipse 3.2, IBM Visual Age for Java 3.2.
- Worked with various application servers like BEA Weblogic 8.1, IBM Web sphere 6.0, Apache Tomcat 7, and JBoss.
- Have been involved in building and deployment of the applications by using build tools like ANT, Maven.
- Worked as a member of QA team and had good experience in writing Unit Test Plan, Integration Test Plan and was involved in various testing phases such as Unit testing, Integration testing and System testing.
- Experience developing test plans and automating test cases following standard testing frameworks and agile methodology using selenium RC and TestNG.
- Automation testing using Selenium RC, TestNg, Junit.
- Solid understanding of Object-Oriented programming.
- Worked on operating systems like Windows Vista, Redhat Linux, Windows XP, UNIX, Windows 2000, Windows NT and Windows 98.
- Organized professional, able to strategize and prioritize TEMPeffectively.
- Detail oriented person with good technical troubleshooting/problem-solving ability.
TECHNICAL SKILLS
Languages: JAVA 1.6/7/8, C, C++, Oracle, PL/SQL.
Java/J2EE: Servlet, JSP, JSTL 1.2,EJB 3.0/2.1, JMS1.1, JDBC, RMI, Junit, Web Services, XML,XSLT, XSD, XML Schema,JAXP, JAX RS,DOM, SAX, Applets,Custom Tags,DTD.
Web Technologies: Web Services (SOAP, JAX RPC, WSDL). HTML, XHTML, HTML 5, Cascading StyleSheets (CSS 3), JavaScript, XML, JSON, AJAX, JQuery, Bootstrap, Angular JS, Backbone JS.
Databases: Oracle 11g/10g/9i, MYSQL, DB2.
Database Tools: TOAD, SQL, Derby.
OR Mapping: Hibernate4.0/3.0/2.1
Web/Application Servers: Websphere 6.0/5.1,Websphere, Weblogic 11g/ 10.0/9.0/8.1 , Jboss 7.0, Tomcat 7.0/5.5/4.1.
Frameworks: Struts 1.x/2.0/2.3, Hibernate 2.0/3.x/4.0, MVC, JSF, Spring2.0/3.0/4.x (AOP,IOC,MVC,CoreContainer,DAO,ORM), DOJO, JQuery, Swing.
Operating Systems: Windows NT/2000/XP/7, UNIX, Linux Sun Solaris.
GUI Java Programming: Angular JS, Java Swing, AWT
IDEs / Versioning / Performance /Tools: Eclipse, Net Beans, JDeveloper, RAD v7.0,BEA Workshop 8.0,Edit Plus, SVN, CVS, Ant, Maven, Log4j, Rational Rose, SOAP UI, Quality Center, Fiddler.
Testing Tools: Junit, selenium RC and TestNG.
PROFESSIONAL EXPERIENCE
Confidential - Wilmington, Delaware
Senior J2EE Developer
Responsibilities:
- Involved in all phases of Software Development Lifecycle including Requirements gathering, Design &Analysis of the Customer Specifications, Development and Customization of the Application using scrum based agile framework.
- Implemented Maven build tools to build jar and war files and deployed war files to target servers.
- Involved in configuring JMS and JNDI in rational application developer.
- Used Dependency Injection feature of Spring 4.0 MVC frame work.
- Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API and Spring Boot for micro-services.
- Used Spring MVC and Web Flow to bind web parameters to business logic.
- Implemented cross cutting concerns like business transactions, security, logging and monitoring mechanism using Spring AOP.
- Implemented Distributed Multi-threaded coding in Enterprise applications using J2EE technologies Servlets, and JMS.
- Developed the DAO layer for the application using Spring Hibernate Template support.
- Extensively involved in writing Object relational mapping code using hibernate, developed Hibernate mapping files for configuring Hibernate POJOs for relational mapping.
- Used O/R mapping tool Hibernate 4.0 for rapid development and ease of maintenance.
- Implemented the SQL schema.
- Implemented Transactions using Spring framework.
- Developed Web Services using RESTFUL and XML using JERSEY.
- Used plain JavaScript and JQuery JavaScript Library to do the client side validations.
- Identifying risks, module scope limitations and resolving issues with alternative solutions.
- Used HTML5, JSP, JavaScript, jQuery, JSTL, Custom Tag libraries for making web pages.
- Maintained relationship between objects using SpringIOC.
- Development of Common Modules Beans and Business Objects.
- Created and used Cascading style sheets CSS to change the look & feel UI.
- Used AJAX to get the data from the server asynchronously by using JSON object.
- Design Patterns: Service Locator, DAO, Business Delegate, MVC, Singleton, etc.
- Performed Database and Application tuning including Java components, SQL and PL/SQL code.
- Have worked on Oracle10g data base for storing and retrieving the application data.
- Performed building and deployment of WAR, JAR files on test, stage systems in apache tomcate Application Server.
- UNIX platform along with the Oracle RDBMS.
- Involved in code review and deployment of the application on development, testing of production servers.
- Implemented on importing and exporting data using Kafka.
- Performed unit testing using JUNIT framework and tested DAO’s and Business Services.
- Analyzing the client requirements.
- Design and Development for enhancements & change requests.
Environment: Java1.8, Eclipse, Maven, SOAP, restful, AJAX, XML, JSON, Spring, Hibernate, XML, JMS, Multithreading, Unix, JavaScript, JQuery, HTML5, AJAX, CSS, SQL, PL/SQL, Oracle 11g,DB2, Apache Tomcat Application Server.
Confidential - Charlotte
Sr J2EE Developer
Responsibilities:
- Involved in all phases of Software Development Lifecycle including Requirements gathering, Design &Analysis of the Customer Specifications, Development and Customization of the Application using scrum based agile framework.
- Used Dependency Injection feature of Spring 3.0 MVC frameworkand O/R mapping tool Hibernate 4.0 for rapid development and ease of maintenance.
- Used HTML5, JSP, JavaScript, jQuery, JSTL, Custom Tag libraries for making web pages.
- Developed the DAO layer for the application using Spring Hibernate Template sup rt.
- Extensively involved in writing Object relational mapping code using hibernate, developed Hibernate mapping files for configuring Hibernate POJOs for relational mapping.
- Implemented Transactions using Spring framework.
- Used SpringMVC and WebFlow to bind web parameters to business logic.
- Implemented Ant and Maven build tools to build jar and war files and deployed war files to target servers.
- Implemented cross cutting concerns like business transactions, security, logging and monitoring mechanism using Spring AOP.
- Used AngularJS for the two way data-binding allowing auto synchronization of models and views.
- Maintained relationship between objects using SpringIOC.
- Used JSP Tag Libraries (JSTL) to implement the logic inside the JSPs.
- Extremely used plain JavaScript and JQuery, JavaScriptLibrary to do the client side validations.
- Developed Web Services using REST, SOAP, WSDL, UDDI,CXF and XML using JERSEY.
- Produced RESTful webservices in Jersey Framework.
- Used AJAX to get the data from the server asynchronously by using JSON object.
- Performed Database and Application tuning including Java components, SQL and PL/SQL code.
- Focus on converting the existing features in the application towards globalization of the application, which is internationalization of the web representation.
- Have worked on Oracle10g data base for storing and retrieving the application data.
- Involved in configuring JMS and JNDI in rational application developer.
- Involved in the usage of JPA api for configuration of ORM tools.
- Performed building and deployment of EAR, WAR, JAR files on test, stage systems in Weblogic Application Server, worked in Weblogic system administration infrastructure.
- Used Business Delegate, Service locator, Factory, Session Facade, DTO and DAO design patterns.
- Involved in code review and deployment of the application on development, testing of production servers.
- Created and managed Microservices. Microservices were being used as a strategy to gradually replace a core monolithic application while still adding business features.
- Performed unit testing using JUNIT framework and tested DAO’s and Business Services.
- Used CVS as a version control system, an important component of Source Configuration Management (SCM).
- Analyzing the client requirements and production issues.
- Design and Development for enhancements & change requests.
- Provided technical support for external users.
Environment: Java1.6, Eclipse, Maven, SOAP, restful, AJAX, XML, JSON, JQuery, Spring, Hibernate,, Angular.JS, XML, HTML / HTML5, DHTML, CSS3, JMS,Oracle 11g,DB2, Clearcase, Weblogic Application Server.
Confidential, SFO,CA
Sr. Java/J2EE Developer
Responsibilities:
- Involved in Requirements gathering, Design & Analysis of the Customer Specifications, Development and Customization of the Application.
- Developed Registration (Register Member), Transition (Transition Member to GMAPD), Login (Member Login), PCP Changes, Summary (Member Plan Summary).
- Single Sign On for internal (BSC Employers) and external users (Providers, Members, Producers) and partners (B2B) with identity management.
- Implementation of SAML based authentication for partners applications.
- SAML Request/Response xml sent over http post/soap.
- SAML assertion: Issuer and subject, conditions and advice, and/or attribute statements, and/or authentication statements, and/or other statements, signed using a secret key.
- Development of Common Modules Beans and Business Objects.
- Development of Reviews’ (Relational Views).
- Design Patterns: Service Locator, DAO, Business Delegate, MVC, Singleton, etc.
- Designed and developed MVC architecture using all Spring modules Web, Core, DAO, ORM, JEE, AOP.
- Created and used Cascading style sheets CSS to change the look & feel UI.
- Extremely used plain JavaScript and JQuery to do the client side validations.
- Used Spring Validation framework to implement the server side validations.
- Used AJAX to get the data from the server asynchronously by using JSON objects
- Used JSP Tag Libraries JSTL to implement the logic inside the JSPs.
- Implemented persistence mechanism using Hibernate (ORM Mapping).
- Responsible for mapping the database model into persistence objects using Hibernate Annotations.
- Developed the DAO layer for the application using Spring Hibernate Template support.
- Developed various business logic and reports using HQL and Hibernate Criteria.
- Created various unit test cases and integration tests for the DAO, Service and Controller components using jUnit, dbUnit and Spring Test support.
- Data Access Objects were used for accessing the service locator which in turn calls the Spring JDBC for getting and setting the data.
- Performed code review, PVCS code checking and merging into the Branch and Baseline environments.
- Identifying risks, module scope / limitations and resolving issues with alternative solutions.
- Analysis of Use cases and help team members on resolving problems and issues.
- Active participations in meeting and following up the required or missed information with Business.
- Coordinating the QA, User Acceptance Testing, and fixing defects in Branch Testing, Base Line Testing, and Stage Testing.
- As a Developer, ensure all activities pertaining to the module completion in time.
Environment: EJB, JMS, AJAX, Query, JBOSS, Front end, Middle, Backend,Webshpere, Oracle11g, Jboss4.XGAWSDL, JSP, JSF, JDBC, UML, Soap,Spring,, GWT, Flex, Maven2.0.7, Eclipse3.x, My Eclipse, HTML, Tomcat,JavaScript
Confidential, Charlotte, NC
Java Developer
Responsibilities:
- Involved as a business analyst, design, development, deployment, testing of the Clothing, Home Fashion category, Shopping Cart, Order Status, OCA Pages and Partner Feeds, Email Backend Jobs
- Implemented Factory, Session Facade, DAO, Helper design patterns for dis application.
- Developed JSP and Action classes by implementing the Jakarta-Struts API and Used the JSP custom tag libraries.
- Designed and integrate Hibernate / Spring / EJB persistence Solution with the application architectures
- Developed java business classes to move business logic into middle tier from data tier / stored procedures.
- Used technologies like JSP, JSTL, AJAX, and JavaScript for Presentation.
- Involved in the coding of Distributed Multi-threaded Enterprise applications using J2EE technologies Servlets, EJB, RMI, JDBC and JMS.
- Prepared use case diagrams, class diagrams and sequence diagrams using Rational Rose.
- Dependency Injection used for runtime object injection using Spring.
- Facade, BO and DAO design patterns were used to re factor the code.
- Facade responsible for starting and ending the transaction.
- Created a Web Logic Portal based environment for use throughout the worldwide
- Involved in Client's side and Sever side validations based on the Business rules using Server side JavaScript.
- Worked extensively with Java 2 including threads, TCP/IP sockets, Swing, Java Servlets, and JDBC on the
- UNIX platform along with the Oracle RDBMS.
- Used Rational Clear Case for Version Control
- Actively interacted with QA and business team and mentored with Managers, Leads and Architecture and Other Team members.
Environment: J2EE-(JSP/Servlets/EJB/XML/JNDI), Struts, JDBC, JavaScript, Tomcat, Clear Case, HTML, Web Logic, Eclipse, Design pattern (Session Facade), AJAX, Web Services (SOAP, WSDL, UDDI), Hibernate, Spring, Collections, Multithreading.
Confidential, TX
Java Developer
Responsibilities:
- Involved in (OOAD) Analysis & Design for the project and prepared the technical documents for a distributed architecture at enterprise level.
- Have done the requirement gathering for the FABS system.
- Prepared Unit Test Plan, Integration Test Plan for capturing all the possible test scenarios so that the design phase would have minimum defects in development phase.
- Have done system analysisthat included the high-level design. Prepared design document from dis analysis.
- Conducted a Proof of Concept before proceeding further with the actual development of the system.
- Implemented J2EE design pattern such MVC with Command and DAO.
- Developed components of web technology Java, HTML, JavaScript and J2EE technology such as JSP, Servlets, EJB (Stateless Session Bean), Command classes, JavaBeans, Data Access Objects using IDE tool IBM Websphere Studio Application Developer.
- Used Log4j for logging the application log of the running system to trace certain automated routine functions running in the background, log errors in operations and debug application bugs.
- Configured and deployed the applications on application server Websphere during development phases.
- Executed SQL database queries on RDBMS database systems like Oracle using SQL programming tool Toad and SQL Navigator.
- Did unittesting, integration testing and system testing for the applications.
- Have used VisualSourceSafe toolfor Version Control and check in check out operations on project files.
Environment: WebLogic Application Server, Web logic workshop, Java, JSP, Servlet, Struts, Spring, Hibernate,REST Web Services, Spring, WSDL, Java Beans, Oracle 10g, SQL Developer, Ant.
Confidential
Jr. JAVA Developer
Responsibilities:
- Developed applications using JDK1.3.1. Developed Servlets and EJB components for the middle tier. Created EJBs to encapsulate business logic using session beans
- Developed Web interface using JSPs and HTML. Environment: Windows NT/98/2000, Web Sphere 3.5, JDK 1.3.1, JDBC, EJB, JSP
Environment: Java, JDBC, Applets, AWT, SQL Server, Windows 98, WebSphere
