Sr. Java/j2ee Developer Resume
Columbus, OH
SUMMARY
- Over 12 years of experience in system development activities, requirement analysis, design, coding, testing, maintenance and implementation of Software Solutions.
- Key participant in all phases of software development life cycle with Analysis, Design, Development, Implementation, Integration, Testing, Debugging, Production, Maintenance and Support of Software Applications in client server environment, Object Oriented Technology and Web based applications.
- Possess extensive SDLC experience with industry standard methodologies such as Waterfall and Agile (SCRUM).
- Expert level skills in OOAD and producing various UML artifacts using Visio.
- Proficient in developing web and Distributed applications using Java, J2EE, Struts, Spring and Hibernate.
- Extensively worked with open source technologies: Struts (MVC), Spring, Hibernate, Log4j, frameworks.
- Strong Struts development experience Good Knowledge of EJB and PL/SQL. professional software development experience on Java, J2EE, Struts, JSP, Servlets, Weblogic and Tomcat
- Dexterity in back - end/server-side Java J2EE technologies: Enterprise Java Beans (EJB), Java Naming and Directory Interface (JNDI), Java Data Base Connectivity (JDBC), Java Server Faces (JSF).
- Dexterity in front-end/client-end Java J2EE technologies: Servlets, Java Server Pages (JSP), HTML, XML, XHTML, JavaScript, AJAX.
- Good working knowledge in Java/J2EE technologies: threads, RMI, Networking, Exceptions, JDBC, Servlets, JSP, TagLibs, EJBs, XML, JSF, Primefaces3.5, JNDI.
- Proficient in developing web and Distributed applications using Java, J2EE, Struts, Spring, Google Maps API, Ajax, jQuery, iFrame and iText.
- Experience in application development using web server Tomcat and Application Server WAS Community Edition 1.1, Websphere 8.1, WebLogic 8.1.4 and Oracle Weblogic 10.3.
- Strong knowledge and experience in applying various Gang of Four (GoF) and J2EE core design patterns.
- Hands-on experience in application development using Core Java, JSP, Servlets, EJB, JMS, RMI, JDBC, XML, XSD, SOAP and Webservices.
- Hands on experience in XML related technologies like XML, XML Schemas, SAX, DOM Parsers.
- Experience working with web services using SOAP, UDDI, WSDL, REST and implementation using APACHE AXIS and APACHE CXF.
- Extensive knowledge in design and development of applications using Webservices (SOAP)
- Strong understanding of RDMS concepts and working experience of Relational Databases like SQL Server, Oracle and My SQL
- Working experience in IDEs: Eclipse, MyEclipse, JBuilder.
- Expertise with Web/Application servers: Apache Tomcat, IBM Web Sphere, BEA Web Logic, JBoss.
- Proven characteristics of being highly motivated, Strong problem-solving skills, innovative thinking and capable team player and team leader who works well with people at all levels.
TECHNICAL SKILLS
Operating Systems: Windows 2000/NT/XP/7 and UNIX.
Java/J2EE Technologies: Core Java, JSP, Servlets, EJB, Java Mail, RMI, JDBC, XML, SOAP and Web services.
Webservices: SOAP and WSDL.
Frameworks: Spring, Co-Branding Framework, Hibernate, Struts, Log4J and Stringer.
Design patterns: Gang of Four (GoF) and J2EE core patterns.
Modeling Tools: My Eclipse with UML and Visio.
RDBMS: Oracle 9i/10g.
IDEs: Weblogic 10.3, My Eclipse and Websphere 6.0 IDE.
App/Web Servers: Websphere 6.x, Weblogic 8.x/9.x/10.x and Geronimo Community Edition 1.1
Web Technologies: HTML, Primefaces, JSF, AJAX, Java Script, jQuery, iText, JSTL, iFrame,Net-UI, Net-UI datagrid and Weblogic Portals.
Version control and tools: CVS,OpenGE, WinCVS and Tortoise CVS
Tools: TOAD,putty,DB Visualizer and SQL Developer for Oracle, Weblogic 8.1 SP4, Oracle Weblogic 10.3, Eclipse 3.2, My Eclipse 5.5, SOUPUI, Websphere 6.0 IDE, Rational Application Developer (RAD) 8.5.1.
PROFESSIONAL EXPERIENCE
Confidential, Columbus, OH
Sr. Java/J2EE Developer
Responsibilities:
- Define and Design Technical and System Solution Architecture and created the Technology road map.
- Prepared Technical and Software Architecture Documents using Visio.
- Conducted the design review meetings with the Enterprise Architects
- Designed and Developed Webservices client to consume with Vender Webservices using JAX-WS.
- Used JAXB API to marshal and un-marshal the XML content to Java Objects and vice-versa
- Designed and developed Administration module using SQL and Net-UI data grid.
- Designed and developed the application using the design patterns Facade, Business Deligate, DAO and MVC
- Designed UI screens using JSP, HTML, JSTL and used JavaScript for Client Side Validations
- Designed and developed address broker webservice.
- Developed SQL queries and executed Stored Procedures using PL/SQL to retrieve and insert into multiple database schemas.
- Designed and developed alert mechanism to monitor DB batch jobs using Autosysjob, shell script and java mail.
- Implemented RSA security authentication using RSA webservice.
- Created new generic reporting framework for generating Excel reports Using POI framework which was designed to be easily extensible to generate the report in Excel formats.
- UsedOpen Confidential and tortoise CVS to manage the versions and Merge the code.
- Preparation and Review of Unit Test Plans, Scripts and Results
- UsedLog4jfor writing the logs including errors, info, and masked confidential data using Pattern layout.
- Implemented Stinger security Frame work to prevent cross site scripting.
- Code review, Integration Testing & Support to UAT for client
- Documented the Implementation process to make it easy for future implementations.
- Designed UI screens using Prime faces
- Developed SQL queries for Auto scheduling .
- Used Spring Data JPA as data layer.
- UsedLog4jfor writing the logs including errors, info, and masked confidential data using Pattern layout.
- Used Serena Dimensions for version control
- HP Quality center for Application life cycle management.
Environment: Java, J2EE, Rational Application Developer (RAD) 8.5.1, Websphere 8.1, Spring Data JPA,JSF, Prime faces,Oracle11,Spring, Hibernate, Webservices, MS Visio, Stringer, JavascriptJSTL, SOUPUI,TOAD, jQuery
Confidential, Dayton, OH
Sr. Java/J2EE Developer
Responsibilities:
- Define and Design Technical and System Solution Architecture and created the Technology road map.
- Prepared Technical and Software Architecture Documents using Visio.
- Conducted the design review meetings with the Enterprise Architects
- Designed and Developed Webservices client to consume with Vender Webservices using JAX-WS.
- Used JAXB API to marshal and un-marshal the XML content to Java Objects and vice-versa
- Designed and developed Administration module using SQL and Net-UI data grid.
- Designed and developed the application using the design patterns Facade, Business Deligate, DAO and MVC
- Designed UI screens using JSP, HTML, JSTL and used JavaScript for Client Side Validations
- Developed SQL queries and executed Stored Procedures using PL/SQL to retrieve and insert into multiple database schemas.
- Designed and developed alert mechanism to monitor DB batch jobs using Autosysjob, shell script and java mail.
- Implemented RSA security authentication using RSA webservice.
- Created new generic reporting framework for generating Excel reports Using POI framework which was designed to be easily extensible to generate the report in Excel formats.
- UsedOpen Confidential and tortoise CVS to manage the versions and Merge the code.
- Preparation and Review of Unit Test Plans, Scripts and Results
- UsedLog4jfor writing the logs including errors, info, and masked confidential data using Pattern layout.
- Implemented Stinger security Frame work to prevent cross site scripting.
- Code review, Integration Testing & Support to UAT for client
- Documented the Implementation process to make it easy for future implementations.
Environment: Java, J2EE, Weblogic10.3, Weblogicportals, Weblogicworkshop, Jsp1.2,Oracle9i, Struts, Spring, Webservices, BFO(Big faceless organization), POI, putty, MS Visio, Stringer, Javascript, Net-UI, JSTL, Hibernate,Tortoise CVS, DB Visualizer, SOUPUI, Eclipse 3.2
Confidential
Sr. Java/J2EE Developer
Responsibilities:
- Communicated with client to Analyze and Review of Business/Technical Requirements
- Designed and developed Co-Branding framework to change UI for different clients using same application.
- Used Struts, Spring (MVC)Framework to develop the application.
- Used Factory, DAO, Singleton and DTO and Value Object, Business Delegate design patterns.
- Designed and developed database layer using ORM technologies like Hibernate
- Dynamic web content manipulation using AJAX & jQuery for data exchange between the browser and the app server.
- Developed JavaScript functions for performing front-end validations
- Developed Webservices client to consume with Vender Webservices
- Generated Excel reports Using POI framework
- Implemented RSA security authentication using RSA webservice.
- Implementing the business logic and creating dynamic web pages with JSP and using JavaScript to in corporate client side and server side validations and functionality.
- Preparation and Review of Unit Test Plans, Scripts and Results
- Implemented Stinger security Frame work to prevent cross site scripting.
- Code review, Integration Testing & Support to UAT for client
Environment: Java, J2EE, Weblogic10.3, Weblogicportals, Weblogicworkshop, Jsp1.2,Oracle9i, Struts, Spring, Webservices, Co-Branding Frame work, POI, jQuery, putty, MS Visio, Stringer, Javascript, Net-UI, JSTL, Tortoise CVS, DB Visualizer, SOUPUI, Eclipse 3.2
Confidential
Sr. Java/J2EE Developer
Responsibilities:
- Communicated with client to Analyze and Review of Business/Technical Requirements
- Developed Code based on incremental iterative releases using an Agile process (Scrum).
- Implemented DTO, Business Delegate, Factory and Singleton design patterns
- Created webservices client to consume webservices from RSA
- Designed UI screens using HTML 5 for IPad
- Developed SQL queries using PL/SQL to retrieve and insert data into multiple database schemas.
- Implemented Log4J to trace logs and to track information.
- Deployed and Tested application on Weblogic 10.3 Application Server
Environment: Java, J2EE, Weblogic10.3, Weblogicportals, Weblogicworkshop, HTML5, Oracle9i, Webservices, MS Visio, Stringer, Javascript, Tortoise CVS, DB Visualizer, Eclipse 3.2
Confidential
Sr. Java/J2EE Developer
Responsibilities:
- Designed and Developed the application using Spring, Spring-ORM and Google Maps API
- Created the Webservices client using Google Rest full webservice
- Implemented the functional flow of the application using Struts Frame work. implemented the Spring framework for Dependency Injection (DI/IoC) implemented the Spring-ORM for Hibernate using the Hibernate Template class
- Implemented Ajax for asynchronous results display
- Implemented Stinger security Frame work to prevent cross site scripting.
- Created actions beans for dealer search
- Created dynamic web pages with JSP and JavaScript to in corporate client side validation
- Created Struts action forms for server side validations.
- Worked on Weblogic 10.3 application server to create data sources
- Worked on bug fixes and enhancements
- Implemented Google Map upgrade from V2 to V3
Environment: Java, Weblogic10.3, Weblogicworkshop, Jsp1.2, Oracle9i, Struts, Spring Framework, Google Maps API V3, Hibernate, Stringer and Ajax
Confidential
Sr. Java/J2EE Developer
Responsibilities:
- Interacted extensively with business users to understand and document the Business/Technical Requirements
- Actively involved in development of various Business Layer and Data Management components using Java and J2EE.
- Designed and Developed SOAP based Webservice using bottom up approach
- Implemented LDAP authentication for Webservices security.
- Implemented log4j for logging errors
- Implemented Stinger Frame work at web service level to prevent cross site scripting.
- Tested Webservice application using SOAP-UI.
Environment: Java, Webservices, Weblogicworkshop, Eclipse 3.2, Log4j, SQL, SOAP,Oracle 9i, SOAP-UI and XML
Confidential
Sr. Java/J2EE Developer
Responsibilities:
- Interacted extensively with business users to understand and document the Business/Technical Requirements
- Actively involved in development of various Business Layer and Data Management components using Java and J2EE.
- Designed and Developed SOAP based Webservice using bottom up approach
- Implemented LDAP authentication for Webservices security.
- Implemented log4j for logging errors
- Implemented Stinger Frame work at web service level to prevent cross site scripting.
- Tested Webservice application using SOAP-UI.
Environment: Java, Webservices, Weblogicworkshop, Eclipse 3.2, Log4j, SQL, SOAP,Oracle 9i, SOAP-UI and XML
Confidential
Sr. Java/J2EE Developer
Responsibilities:
- Extensively worked in Workflow creation, data Extraction and Loading from source database to target web pages using Struts Frame work and PL/SQL.
- Created Reusable methods for database querying.
- Developed class diagrams, sequence and use case diagrams using MyEclipse UML tool
- Used Data Access Object (DAO) pattern to introduce an abstraction layer between the business logic tier and the persistent storage tier (data source).
- Developed UI screens using Struts tags in JSP
- Implemented user administration module
- Implemented invoice PDF generation using iText
- Deployed application in Webspear 6.0
Environment: Windows 2000, Oracle 9i, Webspear 6.0, Geronimo Community Edition Server 1.1, Struts 1.2, Hibernate, Jsp, java,iText, iFrame and javascript.