Sr Java/j2ee Developer Resume
Sterling, VA
SUMMARY
- 8+ years of experience in Analysis, Design, Development, Implementation and testing of Web based applications.
- 7+ years of diversified experience as a JAVA/JEE developer in Banking, Finance, Insurance and Ecommerce domains using diverse technologies.
- Expert level skills in application development using: Java, JEE, Spring Framework, Hibernate, Struts, JSP, JSF, EJB, JPA, Servlets, JDBC, Html, JavaScript, JEE compliant application servers, multi - threading, client/server, design patterns of JEE architecture.
- Knowledge of J2EE Design Patterns such as Creational, Structural and Behavioral design patterns Singleton, Factory, Facade, Builder, Observer, DAO, Value/Data Transfer etc and Well versed in Object-Oriented programming using Java, J2EE and C++.
- Good knowledge in Spring framework - Spring IOC, Spring MVC, spring AOP and Spring Web flow.
- Have experience in Design, Development and Deployment of Java/J2EE web components on servers like Apache Tomcat, JBoss, WebSphere and WebLogic.
- Experience in database development and implementation using different RDBMS such as Microsoft SQL, Oracle and MySQL.
- Good experience and knowledge working on ORM persistence frameworks like Hibernate.
- Experience in design and development of Front-End User Interfaces / GUI’s using HTML, JSP, JavaScript, CSS and XML.
- Expertise in HTML, CSS, JavaScript Libraries, MXML, JSTL specifications, and Custom Tag Libraries, XML (SAX, DOM), XSL, XSLT, JAXP, JAXB, JDOM, DTD, and Resource Properties.
- Experience with the complete software development life cycle (SDLC) utilizing methodologies such as Agile/Scrum.
- Have experience working with ECM/BPM tool such as IBM Filenet P8 for content management solutions.
- Performed unit testing using JUnit integration and deployment of applications on done using tools such as ANT and Maven and debugging through log4j. and I use Test Driven Development(TDD)
- Experience in AJAX, XML, XSLT, XPATH, and Web Services with SOAP to design, deploy, develop and implement the Internet / Intranet applications.
- Strong front-end UI development skills using scripting languages like JSP, AJAX, HTML, DHTML, JavaScript, jQuery, DOM and CSS.
- Expertise in developing Web services using SOAP, Restful, XML, WSDL, JAXP XML Beans and Axis.
- Extensive experience in design, development and implementation of Model-View-Controller frame works using Struts and Spring MV
TECHNICAL SKILLS
LANGUAGE: C, C++, JAVA, J2EE (SERVLETS, JSP, JDBC, JAVA BEANS, JSF, JNDI, EJB), SQL.
WEB TECHNOLOGIES: HTML/DHTML, XHTML, CSS, XML, XSD, WSDL, DTD, DOM/SAX AND J2EE DESIGN PATTERNS.
FRAMEWORKS: STRUTS, SPRING, HIBERNATE.
IDE'S: ECLIPSE (GALILEO, HELIOS, INDIGO,KEPLER), NET BEANS, IBM RAD.
WEB SERVICES: JAX-WS, SOAP, WSDL, APACHE AXIS, RESTFUL.
WEBSERVICE TOOLS: TCP MONITOR, SOAP UI, HTTP MONITOR.
APPLICATION SERVERS: BEA WEBLOGIC, IBM WebSphere, JBOSS, APACHE TOMCAT.
DATABASES: MYSQL, ORACLE, MS SQL SERVER.
SCRIPTING LANGUAGE: JAVASCRIPT, AJAX, Shell.
TOOLS: BUILD(ANT, MAVEN, MAVEN2), LOGGING(LOG4J), VERSION CONTROL (CVS, SVN).
OPERATING SYSTEMS: WINDOWS 2000, WINDOWS XP, WINDOWS VISTA, WINDOWS 7, UNIX, LINUX.
PROFESSIONAL EXPERIENCE
Confidential, Sterling VA
Sr Java/J2EE Developer
Responsibilities:
- Developed the application using Spring Framework that leverages classical Model View Layer (MVC) architecture. UML diagrams like use cases, class diagrams, interaction diagrams (sequence and collaboration) and activity diagrams were used.
- Worked in an Agile work environment with Content Management system for workflow management and content versioning.
- Designing, Development, JUnit testing and Integration of many components of the applications from end-to-end, i.e. Front-end (View) to JSF Controllers and configurations to Data Model and JPA mappings as well as generating entities.
- Involved in designing user screens and validations using HTML 5, jQuery and JSF as per user requirements.
- Used Spring Dependency Injection properties to provide loose coupling between layers.
- Implemented the Web Service client for the login authentication, credit reports and applicant information using JAX-WS 2.0 and Apache Axis 2.
- Used Web services (SOAP, Rest) for transmission of large blocks of XML data over HTTP.
- UsedHibernateORM framework withspringframework for data persistence and transaction management.
- Used Hibernate 3.5 object relational data mapping framework to persist and retrieve the data from Oracle and MySQL databases.
- Expertise in working on large production databases with Oracle Stored procedures, functions, procedures, packages and database triggers using PL/SQL for Oracle, Mysql database back-end validations.
- Used Maven for compilation, packaging and deployment in the Apache Tomcat and WebSphere Application servers.
- Implemented the logging mechanism using Log4j framework.
Environment: JDK 1.6, JEE 1.6, Agile Development Process, Struts 2.0, Spring 3.0, Web Services lar(JAX-WS, Axis 2) Hibernate 3.5, RSA, JMS, JSP, Servlets, WebSphere 7.1, Apache Tomcat, Oracle and MySQL Databases, Windows XP, HTML, XML, SOAP, JCAPS, ANT 1.6, Log4J, XML, XSLT, XSD, jQuery, JavaScript, JUnit, Test Driven Development and SVN.
Confidential, Columbus, OH
Sr Java/J2EE Developer
Responsibilities:
- Involved in the Involved in the SDLC phases i.e. analysis, design, development and testing phases of the project.
- Analysis, design and development of Application based on JAVA/J2EE technologies.
- Used Spring IOC (Inversion of Control)/DI (Dependency Injection) to wire the object dependencies across the application.
- Used Spring MVC design pattern while developing the application.
- Used JSPs in the presentation tier along with various customs tags, JSTL tags, CSS and JavaScript and AJAX.
- Involved in integrating Spring with Hibernate and delegated the persistence operations using Hibernate Template.
- Involved in the development of Web Services (SOAP, Restful) for various business functionalities.
- Developed web services usingApache Axisweb service engine. UsedSOAPrequest response exchange pattern to exchange business XMLs.
- Involved in writing Stored Procedures, Functions, Triggers and Views for Oracle 10g database.
- Used CVS (Concurrent Version System) as the configuration management tool.
- Prepared Test Cases to perform Unit, Integration and System Testing.
- Deployed the application components using Apache Tomcat and Web logic Servers and tested the developed components using JUnit.
- Used Log4J components for logging. Perform daily monitoring of log files and resolve issues.
Environment: Java 1.5/J2EE, Eclipse, Apache Tomcat 6 and BEAWebLogic, Spring, Spring MVC, Spring IOC, JSP, JavaScript, AJAX, HTML, JSTL, Hibernate, XML,Log4j, Oracle 10g, Web Services (SOAP, Rest), Windows, IBM Filenet P8.
Confidential, NYC
Java /J2EE Developer
Responsibilities:
- Designed UI screen for Insurance Quote to get User information with JSP, Struts tag library.
- It's a E-commerce services of Confidential products
- Involved in Coding JavaScript code for UI validation and worked on Struts validation frameworks.
- Involved in the development of both the back end and the front end of the application using Struts, Hibernate and Web Services.
- Wrote SQL Queries to get Schedule of policy payment and defaults.
- Developed Session and Entity beans for Insurance Quotes.
- Used Web Services for creating rate summary and used WSDL and SOAP messages for getting insurance plans from different module and used XML parsers for data retrieval.
- I Worked on integration with procurement module (E-commerce services of Confidential products) using web services
- Responsible for Writing JSP for Online Quote for Resident Insurance.
- Used Web Services for interacting with a remote client to access data.
- Developed CMP read only Entity beans to get Insurance Quotes.
- Fixed the bugs identified in test phase.
- Developed the application using Sybase
- Hibernate used as ORM tool for persisting the data.
- Written JUnit Test cases for Unit testing in Pension Manager Module.
- Documented CR impact analysis and prepared implementation documents.
Environment: Java 1.4, J2EE, JSP, Servlets, Struts, XML, SVN, ANT, JUnit, HTML,CSS, Apache AXIS, Web logic 8.1, SOAP, WSDL, Oracle 10g,Sybase and SQL.
Confidential, McLean, VA
Web/Java Developer
Responsibilities:
- Designed and Implemented User Interface (UI) for General information pages, Administrator functionality.
- Pages and internal administration interface.
- Front end design using JSP and business logic in Servlets.
- Analysis, design and development of Application using JEE technologies like JSP, Servlets, and EJB.
- Used Struts Framework for the application based on the MVC-II Architecture and implemented validator Frame work.
- Mapping of the servlet in the Deployment Descriptor (XML).
- Developed presentation tier using HTML, JSP, JSP Tag Libraries, Struts Tiles.
- Deployed application on JBoss Application Server and also configured database connection pooling.
- Involved in writing JavaScript functions for front-end validations.
- Stored procedures and triggers were developed for business rules
- Performed unit tests and integration tests of the application.
- Used CVS as a documentation repository and version-controlling tool.
Environment: Java, HTML, CSS, Java Script, Struts 1.1, J2EE, EJB2.0, JSP, JDBC, UML, SQL, JBoss Application Server, MySQL, UNIX.
Confidential
Application Programmer
Responsibilities:
- Involved in the analysis, design and development phases of the Software Development Life Cycle (SDLC).
- Used Rational Rose to generated Use case diagrams, Class diagrams and Sequence diagrams that modeled the design details of the application.
- Developed UI screens using JSP, Struts tags and HTML.
- Used Jakarta Struts Framework, based on the Model View Controller 2 architecture, for rapid application development and ease of maintenance.
- Used Validation framework for client-side validation and Internationalization to support multiple languages.
- Implemented several design patterns such as Business Delegate, MVC, Singleton and Factory to resolve the most common design issues.
- Encryption and Decryption using symmetric keys.
- Password encryption and Decryption and making it more sure.
- Implemented SQL queries and Stored procedures for Oracle9i database.
- Used XML parser APIs like DOM for marshaling and unmarshalling of data
- Used MyEclipse for writing JSPs, Struts, EJBs, and other java code snippets.
- Used JUnit framework for Unit testing of application and Clear Case for version control.
- Built application using ANT and used Log4J to generate log files for the application.
Environment: Java, J2EE, JSP 2.0, Struts 1.1, Apache Tomcat, EJB, Servlet, JNDI, JMS, Oracle 9i, HTML, XML Web Services, MyEclipse, SOAP, JUnit, ANT, Rational Rose, LOG4J, Clear Case.